В Readme написано, что дескриптор надо передавать в lParam, остальное - дело техники.
У меня, когда фокус в панели, в заголовке появляется дескриптор панели, когда фокус в комстроке - дескриптор Edit-a в комбобоксе комстроки, на кнопке в диалоге - дескриптор этой кнопки...
До кучи выложу обновлённую TCFS2:
TCFS2 Build 550:
+ теперь файлов конфигурации два, TCFS2.ini и TCFS2.Core.ini
+ findwnd умеет пропускать невидимые окна
Смысл двух конфигов в том, что TCFS2.Core.ini не надо синхронизировать при обновлении TCFS2, можно просто заменять (желательно все стандартные функции из TCFS2.ini убрать, они будут браться из TCFS2.Core.ini). Надеюсь, такая схема не сильно замедлит работу.
Ну а поиск активного диалогового окна теперь выглядит так:
Код: Выделить всё
TCFS2 /ef delay(2000) /ei "settext(`window: ` findwnd(,,,,2))"