У меня это один раз даже получилось. Писал я как-то лет пятнадцать назад макрорекордер, который сохранял не последовательность действий пользователя, а кратчайшую последовательность действий, которая приводит к имеющемуся у пользователя на экране результату.
no subject