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