View previous topic :: View next topic |
Author |
Message |
ingerard
Joined: 04 Dec 2016 Posts: 128
|
(Separately) Posted: Mon Dec 04, 2017 22:19 Post subject: |
|
|
Flasher
Поставил задержку перед нажатием и сработало нормально
Но только надо 1 сек ставить, с меньшей задержкой не хочет, а секунда конечно многовато.
Last edited by ingerard on Mon Dec 04, 2017 22:24; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Dec 04, 2017 22:23 Post subject: |
|
|
ingerard
Ну, да, delay как вариант.
Можно ещё сделать loop на pressedCtrl + pressedShift. Тогда будет быстрее. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
ingerard
Joined: 04 Dec 2016 Posts: 128
|
(Separately) Posted: Mon Dec 04, 2017 22:50 Post subject: |
|
|
Flasher
Quote: | Можно ещё сделать loop на pressedCtrl + pressedShift. |
Как это сделать? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Dec 04, 2017 23:39 Post subject: |
|
|
ingerard
Добавил в исходную кнопку. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
ingerard
Joined: 04 Dec 2016 Posts: 128
|
(Separately) Posted: Tue Dec 05, 2017 00:20 Post subject: |
|
|
Flasher
Выбивает три сообщения подряд "Функция не реализована! 65572" и не срабатывает. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Dec 05, 2017 00:21 Post subject: |
|
|
ingerard
См. 4. Загрузка при запуске ТК в Readme TCFS2Tools.
Хотя тут MVV правильный вариант с кликом ОК предложил (сам о нём сперва думал). Можно и без библиотеки:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef
tcm(508,1) eval(settext_wait(`CopyTree:"%T"`,findwnd(TAltEdit,,,0,1))) sendmsg(findwnd(TButton,,findwnd(TDLGZIP),3),$f5)
wcmicons.dll,76
CopyTree — выбор глубины папок для копирования|структуры выбранных объектов в другую панель |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Tue Dec 05, 2017 11:30; edited 1 time in total |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Dec 05, 2017 10:46 Post subject: |
|
|
Я бы всё же обрамлял командную строку в кавычки, да и чуть подсократить можно:
Code: | TCFS2.exe /ef "eval(tcm(508,1)+select_wait(`CopyTree`,findwnd(TComboBox,,findwnd(TMyGroupBox,,findwnd(TDLGZIP))))+settext(`CopyTree:"%T"`,findwnd(TAltEdit,,,0,1))+sendmsg(findwnd(TButton,,findwnd(TDLGZIP),3),$F5))" |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Dec 05, 2017 10:50 Post subject: |
|
|
Кавычки не люблю, когда не требуются, а settext не годится, я его заменял ещё на первом этапе. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Tue Dec 05, 2017 10:53 Post subject: |
|
|
MVV wrote: | чуть подсократить можно |
Наличие в кнопке конструкции eval(select_wait(… для решения рассматриваемой задачи, по-моему, избыточно. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Dec 05, 2017 10:54 Post subject: |
|
|
Flasher wrote: | Кавычки не люблю, когда не требуются, а settext не годится, я его заменял ещё на первом этапе. |
Бывают случаи, когда текстовое поле ещё не существует, когда комбобокс уже готов к бою?
sa wrote: | Наличие в кнопке конструкции eval(select_wait(… для решения рассматриваемой задачи, по-моему, избыточно. |
Но select_wait же - макрос, его в любом случае надо в eval, а так всё в один внешний eval уместилось. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Dec 05, 2017 10:57 Post subject: |
|
|
sa
Ошибаешься. Если до этого выбирался другой упаковщик, то команда не сработает.
Нет, похоже дело в зависимости пункта в списке от радиокнопки. Если пункт не выбирать, то действительно всё работает.
MVV
См. обсуждение.
Так. А радиокнопка-то при select не выбирается. Ещё одну мессагу добавить придётся. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Tue Dec 05, 2017 11:28; edited 2 times in total |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Tue Dec 05, 2017 10:59 Post subject: |
|
|
MVV
Я про то , что не надо копаться в TComboBox при наличии `CopyTree:"%T"`.
Кстати, вариант с "%T" сгодится для CopyTree, но не подойдёт для 7z. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Dec 05, 2017 11:28 Post subject: |
|
|
sa wrote: | Кстати, вариант с "%T" сгодится для CopyTree, но не подойдёт для 7z. | Это спецвариант под неархивируемый плагин потому что. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
ingerard
Joined: 04 Dec 2016 Posts: 128
|
(Separately) Posted: Tue Dec 05, 2017 11:36 Post subject: |
|
|
Flasher
Так какой вариант лучше? Я уже вчера и модуль TCFS2Tools.dll подключил. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Dec 05, 2017 11:37 Post subject: |
|
|
ingerard
Теперешний. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|