![]() |
Команды "SETVAR"/"BYVAR" в RR
Собственно, трабл-то вот в чем: есть прога, запускаемая из основного скина вполне себе стандартной конструкцией:
PHP код:
Это, в общем-то, ерунда, главное же - хотелось бы, чтобы прога была постоянно запущена в определенном состоянии (ну вот нужен мне файл-менеджер, причем открытый на конкретной папке)... Интересной представляется конструкция из сабжевых команд: Цитата:
Может, кто-нибудь уже разобрался с этим? |
А почему бы тебе не запускать его так?
"LOAD;System-Manager.skin;System-Manager;c:\Program Files\System-Manager\System-Manager.exe;System-Manager" Такая конструкция у меня отрабатывает всегда на ура :) |
По теме ветки.. Вот так у меня реализован запуск/останов караоке-проигрывателя одной кнопкой:
В ExecTBL.ini: Код:
"StartKaraoke","CLOSEWINDOW;foobar2000||CLOSEWINDOW;The KMPlayer||RUN;C:\Program Files\vanBasco's Karaoke Player\vmidi.exe||SETVAR;KARAOKE;1||SETVAR;KMP;0||PAUSE||CLOSEWINDOW;The KMPlayer" На кнопке: Код:
"BYVAR;KARAOKE;StartKaraoke< |
2 ashu
Попробовал конструкцию из первого твоего поста - те же грабли: при повторном заходе в скин запускается второй экземпляр проги... Со второй сложнее - много незнакомых букв... :blush: Закрываешь два окна - foobar2000 (не знаю, что это...) и KMPlayer - ну, может быть, так оно и надо... Запускаешь караоке (vmidi.exe - это он, надо полагать) - понятно... Устанавливаешь значения для караоке и KMPlayer - тоже понятно, хотя при чем тут плеер... А вот дальше - пауза и опять закрываешь окно - так оно же и не открывалось?! Со "StopKaraoke" вообще туман: почему "RUNQ;taskkill|/IM vmidi.exe дважды? И что за конструкция IM vmidi.exe, те. что означает IM? |
Цитата:
|
2 eea_2M
Темповая папка CamGrabber`а... Прога в стадии непрерывного совершенствования, но пока еще нуждается в пристальном внимании ;) |
Цитата:
Цитата:
Важные команды - SETVAR;KARAOKE;0 и SETVAR;KARAOKE;1 - чтобы работала переключалка. |
2 ashu
Проверил WinSpy`ем... Таки да, "System-Manager". Сказанное тобой понятно - ну это ж я так, для общего развития: разобрав по косточкам один пример, поймешь, как решить второй... Бо у меня затык именно в деталях - то, что надо установить значение переменной и уж отталкиваясь от него выполнять то или иное действие по кнопке я понял давно... Ладно, спасибо - буду курить и пробовать ;) |
Цитата:
Например: starter.exe "C:\Programm Files\CamGrabber.exe" "C:\TEMP" |
2 eea_2M
Спасибо за предложение - оценил, но тут дело в другом: процесс важнее результата ;) В том смысле, что не столько мучает проблема, сколько доставляет удовольствие процесс ее решения. Что-то новое узнать, чему-то научиться. А когда готовое, да на блюдечке с голубой каемочкой, да еще и с ложечки и со слюнявчиком... Вот уж когда совсем стареньким стану...:blush: |
Часовой пояс GMT +4, время: 03:56. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot