View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Dec 20, 2012 23:40 Post subject: |
|
|
Loopback
В общем-то, пока неясно.
Вылетело пока это: "If" found but "Then" missed.
На эту строку:
Code: | If ProcessExist /EV /F '%COMMANDER_PATH%\Scripts\AutoIt\AutoIt3.exe' Then ProcessTerminate /F /EV /TT /A '%COMMANDER_PATH%\Scripts\AutoIt\AutoIt3.exe' | Хотя она работала. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Fri Dec 21, 2012 11:11 Post subject: |
|
|
Flasher
После Then в строке ничего быть не должно. ProcessTerminate нужно писать на следующей строке. Ну и дальше EndIf, само-собой. Как она могла работать - я не очень представляю.
Добавлю в документацию. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Dec 21, 2012 13:24 Post subject: |
|
|
Loopback
Может, и не она работала, может, сам скрипт убивался (/W и /TT убирал).
Настолько уже привык писать на одной строке, что и про правила местного синтаксиса забыл.. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Fri Dec 21, 2012 14:00 Post subject: |
|
|
Flasher wrote: | Настолько уже привык писать на одной строке, что и про правила местного синтаксиса забыл.. |
Ну да, это же не язык программирования. Чтобы делать однострочные выражения, нужен совсем другой парсер, на этом не получится. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
KopBuH
Joined: 02 Jul 2010 Posts: 127 Location: Tashkent, Uzbekistan
|
(Separately) Posted: Sun Dec 23, 2012 12:46 Post subject: |
|
|
Loopback: можно ли сделать внутренние переменные со значениями текущих языков ТС и системы?.
например, если язык системы русский - то значение было бы RU?,
вещь не такая уж и бесполезная, имхо. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 23, 2012 13:41 Post subject: |
|
|
Если бы была команда RegRead, то можно было бы проверять через реестр..
P.S. MVV, подсказываю - это автор TechAdmin. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Sun Dec 23, 2012 16:15; edited 2 times in total |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Dec 23, 2012 14:01 Post subject: |
|
|
А вот кстати это куда полезнее будет кучи частных переменных. Из инишников плаг читает, из реестра тоже полезно. Но тогда уже RegRead, по аналогии с IniRead.
Кстати, мысль появилась кой-какая. Можно же вызывать скрипты из плагина (типа, вызывать всякие там wscript.exe с параметрами и флагом ожидания завершения). Нетрудно будет научить скрипт создавать простейший INI-файлик, в который записывать результат своей работы:
И сразу же после вызова скрипта читать ключи этого файлика в скрипте... Если не проще будет действия прямо из скрипта выполнять... _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 23, 2012 15:02 Post subject: |
|
|
MVV wrote: | Но тогда уже RegRead, по аналогии с IniRead. | Это я описался, пардоньте, исправил..
Про скрипт не понял. Для чего ini с ключами? Что в них должно быть?
MVV wrote: | Если не проще будет действия прямо из скрипта выполнять. | Смотря что. Пока целесообразности не вижу. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Dec 23, 2012 15:04 Post subject: |
|
|
Quote: | Про скрипт не понял. Для чего ini с ключами? Что в них должно быть? |
Предположим, тебе нужно узнать что-то, что из плагина не узнать (из реестра, например, т.к. плагин пока не читает реестр). Пишешь и вызываешь скрипт, который в таком файлике возвращает то, что он узнал. А в плагине читаешь. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 23, 2012 15:18 Post subject: |
|
|
Ааа.. Не, как-то через левую ногу получается, лучше сразу в cfg. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Mon Dec 24, 2012 11:53 Post subject: |
|
|
Flasher wrote: | Если бы была команда RegRead, то можно было бы проверять через реестр.. |
Будет, давно запланирована. MVV wrote: | Кстати, мысль появилась кой-какая. Можно же вызывать скрипты из плагина... |
Мысль имеет место быть, но чтение реестра лучше все же сделать, широкие возможности открываются. |
|
Back to top |
|
|
KopBuH
Joined: 02 Jul 2010 Posts: 127 Location: Tashkent, Uzbekistan
|
(Separately) Posted: Mon Dec 24, 2012 15:11 Post subject: |
|
|
Loopback: вот если бы была поддержка чтения из WMI
из WMI можно получить любую информацию о системе.
примеры получения информации из WMI можно посмотреть, запустив Sysinternals BgInfo (http://technet.microsoft.com/ru-ru/sysinternals/bb897557), и добавив новую строку с чтением из WMI. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
|