Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Не получается передать консоли символ "или" (в тексте как две вертикальные полоски - || ).
Часть кода:

Код: Выделить весь код
SetEnvironment="Commands=-Параметр1 -Параметр2 -и т.д."
...
RunProgram="hidcon:cmd /c \"File1.exe %Commands%\" ||\"File2.exe %Commands%\" ||\"File3.exe %Commands%\" "
Запускается только при наличии файл File3.exe со всеми своими параметрами указанными в переменной "Commands"
Если вместо File3.exe поставить File2.exe, то он не запускается.

Через батник:
Код: Выделить весь код
File1.exe || File2.exe || File3.exe
Запускается File1.exe, если нету File2.exe, а если нет первых 2-х, то запускается File3.exe
Как достичь того же эффекта ? Что я делаю не правильно ?
Писать \|\| пробовал. Толку 0.

Отправлено: 13:14, 12-11-2015 | #312