1 Путь запуска - это путь к файлу
Button.exe. У меня, например, это
D:\totalcmd\Utilites\SFX Tool, в бат файлах это переменная
%CD%, наверное так понятнее будет.
2 Только полный путь! Примеры приведены реальные которые формирует ТС.
3 Я же привел примеры того, что передает ТС. Он передает только пути\имена папок со слешем в конце и не раскрывает их содержимого.
4 Адрес к файл-списку (примеры которых я привел) ТС передает в как единственную переменную, в бат файлах это переменная
%1, файлу
Button.exe и запускает его в свернутом виде. Про диалоги не беспокойтесь они отработают как надо.
5 Извините, забыл привести такой вариант. Вот что передает ТС в этом случае:
Код:
D:\DISTRIBUT\Punto Switcher\новые правила переключения\
D:\DISTRIBUT\Punto Switcher\setup_ps295.exe
D:\DISTRIBUT\Punto Switcher\setup_ps295_0.exe
D:\DISTRIBUT\Punto Switcher\setup_ps29.exe
D:\DISTRIBUT\Punto Switcher\setup_ps28.exe
Как видите кавычек нет ни в путях, ни в названиях.
6 Нажатие спец. клавиш ТС не отслеживает и не передает кнопке. Она это делает сама после запуска
Button.exe.
По-моему, я достаточно подробно расписал все что и как передается кнопке и что она определяет сама. Если еще будут вопросы - отвечу.
Удачи, Вам.