Показать сообщение отдельно
Старый 01.03.2011, 16:04   #1887
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от H018XM Посмотреть сообщение
т.е. батик, в папке
C:\Program Files\TipTop software\iCar DS\skins\CFStyle\SCRIPTS
с содержимим
SendKey.exe "RadioAKTIV" "!ThunderRT5Form" "%1"
должен отработать нажатие Alt+1 в окне RadioAKTIV ???
я только про "Управляющий элемент окна" не понял, это Class ???
Итог: не отработало.
Вывод: либо sendkey.exe не работает либо я не прав.
sendkey.exe - это скрипт на AutoIt3 и синтаксис надо использовать от него, а не от икара. В комплекте с AutoIt3 идёт утилита AutoIt Window Info, вот через неё и можно узнать названия всех управляющих элементов. Рассказывать всю структуру окна Windows я не буду, в документации по AutoIt3 это подробно описано.

Цитата:
Сообщение от H018XM Посмотреть сообщение
Намеренно создал НеКорректное приложение
APP15_NAME=RRadioAKTIV
APP15_IMG=calendar.png
APP15_PATH=
APP15_WINDOW_TITLE=RRadioAKTIV
APP15_PARAM=
APP15_SCRIPT=
APP15_SCRIPT_PARAM=
APP15_LOAD=1
APP15_OVERLAY=0
APP15_SKIN=_cf_RadioAKTIV
APP15_SKINpattern=template_new_3
APP15_B_1=
APP15_B_2=RUN;C:\PCIRADIO\Станция1.exe
APP15_B_3=RUN;C:\PCIRADIO\Станция2.exe

Должно ли по нажатии APP15_B_2 выполнится Станция1.exe ?
Станция1.exe активирует прогу-радио и передает включение 1-ой станции. Соответственно Станция4.exe
Если по нажатии кнопок должны выполяться назначенные программы - видимо проблемма у иКара.
Связка радои-программа, Станция1.exe, Станция4.exe работоспособная, а из иКара не работает.
Предполагаю "не работоспособность модуля вызова внешних процедур".
Я не вижу всех настроек поэтому не знаю как скин интерпретирует эту настройку

APP15_B_2=RUN;C:\PCIRADIO\Станция1.exe

если APP15_B_2_TYPE=1 то он пытается отправить программе горячую клавишу "RUN;C:\PCIRADIO\Станция1.exe" , а вот если APP15_B_2_TYPE=3 , то скин пытается выполнить именно такую команду икара "RUN;C:\PCIRADIO\Станция1.exe".

Уверен на 99% команду правил руками в скине поэтому APP15_B_2_TYPE осталось равно 1, вот скрипт и не запускается
Bersenev вне форума   Ответить с цитированием