Найдено 8 результатов

rust
Чт янв 23, 2014 14:33
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

Да не стал заморачиваться, оставил send с задержкой работает стабильно. Кстати, победил-таки puntoswitcher - это ^ перед %~n1 start "" "%COMMANDER_PATH%\addons\tcfs2.exe" /ef "tcm(3312,1) delay(100) send(`+(){DQ}^~(%~n1){BS 2}*{DQ}{ENTER}`)" иначе вместо "абв где" подставляет "пить где" :) не помню ...
rust
Вт янв 21, 2014 11:09
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

MVV, батник работает, но только если передавать ему %N, я-то передавал %O. Т.е если передаем %O (как и %M), то имеем проблемы с пробелами в имени, если передаем %N, то он возвращает имя без расширения, как %O в обычной, не Search result, панели.
Кстати, в моем конкретном случае send_wait не очень ...
rust
Пн янв 20, 2014 14:53
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

MVV, спасибо, видел, батник не берет полностью имена с пробелами. Остановлюсь на втором варианте, скопировать имя в буфер, вызвать cm_SelectFiles, вставить из буфера.
rust
Пн янв 20, 2014 13:36
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

Действительно работает, пойду просить новую клавиатуру, на моей нет “ или все-таки {DQ} оставить :D
rust
Пн янв 20, 2014 12:38
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

MVV, дополнительно по использованию %O. На самом деле рабочий код для выделения файлов вида File_XX, отличающихся счетчиком, выглядит так
[em_selByPartName]
button=
param=/ef "tcm(3312,1) send(`+(){DQ}^~(%O){BS 2}~*{DQ}{enter}`)"
cmd=%COMMANDER_PATH%\addons\tcfs2.exe
Бубны с + и ^ позволяют ...
rust
Вт дек 31, 2013 07:41
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

дошло, я вешаю на кнопку "sendmsg(findwnd(`TTotal_cmd`), $19f)" и вижу в окне spy++ текущую позицию GetCaretIndex, затем вешаю на ту же кнопку cmd.exe и вижу то же самое, оказывается не я один хочу получить позицию курсора :)
Хотел красиво решить проблему потери индекса файла в панели ТС после ...
rust
Пн дек 30, 2013 15:01
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

А вот если через TCFS2 отправить сообщение на TTotal_cmd, равно как напрямую на $10320 (в данную минуту это TMyListbox), то TMyListbox возвращает корректное значение например lb_getcaretindex, но либо до TCFS2 оно не доходит, либо TCFS2 интерпретирует по-своему, либо до меня чего-то не доходит.
rust
Пн дек 30, 2013 09:39
Форум: Плагины Total Commander
Тема: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Ответы: 1947
Просмотры: 2655878

Этими вашими автохоткеями можно решить вопрос: по нажатию Вниз посылаешь панели сообщение LB_GETCOUNT (wParam=lParam=0), затем LB_GETCARETINDEX (wParam=lParam=0), и если ...
MVV, а нельзя это сделать с помощью TCFS2? "sendmsg(findwnd(`TTotal_cmd`), LB_GETXXX, 0, 0, 1)" похоже всегда возвращает ...