View previous topic :: View next topic |
Author |
Message |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Wed Feb 12, 2014 19:31 Post subject: JS: TC и AppActivate |
|
|
JS
Windows 7,8,8.1 x32
TC 8.01 Code: | var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.AppActivate("Total Commander"); | Не работает. Чтобы работал, надо добавить пробел после Commander: ...AppActivate("Total Commander "), или убрать одну/несколько букв в конце: AppActivate("Total Commande"), а вот с Total Commander - никак.
Может кто-нибудь проверить? А объяснить? С другими приложениями (редакторы, браузеры, пресловутый калькулятор) такого нет: часть заголовка окна, хоть с пробелом, хоть без - работает. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Feb 15, 2014 13:21 Post subject: |
|
|
Serge Yolkin wrote: | А объяснить? | Есть окно с классом TApplication, оно имеет приоритет над TTOTAL_CMD по точности совпадения символов, поскольку оно не имеет строки заголовка, то возвращается False. Если ты убираешь один символ на конце, то варианта уже как минимум 2, и первым активируется главное окно ТС в порядке выстраивания окон. Если добавляешь пробел после r, то вариант с подобным началом один - окно ТС, если нет других запущенных Тоталов. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Sat Feb 15, 2014 17:59 Post subject: |
|
|
Flasher
Спасибо. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|