Автоматическое нажатие Enter после cm_CRCcreate

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
palash
Сообщения: 3
Зарегистрирован: Ср июл 24, 2019 19:18

Автоматическое нажатие Enter после cm_CRCcreate

Сообщение palash »

Здравствуйте!
Создал кнопку на панеле с командой cm_CRCcreate (создание файла с хэш-суммой). Но после клика по ней дополнительно требуется также нажать Enter.
Как можно впилить автоматический ввод Enter'a?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

palash
Языком данного форума является русский, и его правилам заголовок "Auto Enter after cm_CRCcreate" никак не удовлетворяет.
В диалоге создания контрольной суммы, как нетрудно заметить, содержится кое-что полезное, а какие-то опции, возможно, надо будет изменить до нажатия Enter. Нажатие это непосильным трудом не явлояется, и в благотворности идеи "впилить автоматический ввод" в данном случае не уверен. Впрочем, даже если у кого-то взгляд на "автонажималки" другой, автоматизация этого действия сторонними средствами (ибо силами TC запрошенное сделать, конечно, невозможно) всё равно обсуждается в соответствуюшем подфоруме, а не в "Общих вопросах". Если кто-то захочет этим заниматься.
Перенесено куда следует с переименованием заголовка и с замечанием за нарушение правил форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Если кто-то захочет этим заниматься.
Нет смысла. Есть кнопка с rhash и топик для её запроса.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

palash
Кнопка с утилитой TCFS2 , позволяющей, в том числе, эмулировать нажатие клавиш:

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "tcm(564,1) eval(send_wait(`{ENTER}`, findwnd(`TCrcForm`))) eval(send_wait(`{TAB}{ENTER}`, findwnd(`TExtMsgForm`),1))"
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
Посчитать CRC-суммы


-1
Функции дополнительного модуля TCFS2Tools не используются.
Если заменять файлы не нужно, то второе выражение c eval (до двойной кавычки) следует убрать.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

palash
Разместил там значительно более быстрый вариант без всяких автокликов в диалоге.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить