Что нового

Странная ошибка происходит с запуском...

dimart

Новичок
Сообщения
21
Репутация
0
Есть некоторый ехе-файл с программой. Я прописываю

Код:
RunWait(@ComSpec & " /c " & "start /wait prog.exe /S")


Это означает, что он запуститься с помощью ком. строки + ключ, который сделает установку невидимой.

Так вот перед этим есть ещё разные наборы функций, команд в скрипте, и именно на этом шаге вылазит ошибка: prog.exe не найден.
Хотя, если выполнить эту команду отдельным скриптом, всё запускается.

В чём ошибка?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 320
dimart
А так не работает?
Код:
RunWait(@ScriptDir & '\prog.exe /S', @ScriptDir, @SW_HIDE)
;или
RunWait('"' & @ScriptDir & '\prog.exe" /S', @ScriptDir, @SW_HIDE)
;или
RunWait(@ScriptDir & '\prog.exe /S')
;или
RunWait('"' & @ScriptDir & '\prog.exe" /S')
 

RUVATA

лучше один раз увидеть, чем десять раз услышать...
Сообщения
132
Репутация
38
одна из предшествующих команд видимо изменяет текущую директорию, ты же используешь командную строку (cmd), если понишь чтобы работать с файлами не используя полные пути, необходимо при помощи cd (Change directory) выбрать текущую директорию.
вот ...
 
Верх