Что нового

Ошибка этому файлу не сопоставлена программа

Nbv_tim

Новичок
Сообщения
47
Репутация
1
Хочу запустить скрипт консольки winscp пишет этому файлу не сопоставлена программа. Помогите пожалуйста.
Код:
ShellExecute("С:\WinSCP\WinSCP.exe","/console" , "/script=",@WindowsDir & "Set\****.winscp_script" ,"/parameter")

как правильно запускать?
 

GUIMish

Знающий
Сообщения
122
Репутация
12
Прости, я не совсем понял, если ты хочешь просто запустить файл:
Код:
Run("С:\WinSCP\WinSCP.exe")

А если с параметрами, то скажи с какими, а то я не совсем понял из твоего примера.
 
Автор
N

Nbv_tim

Новичок
Сообщения
47
Репутация
1
GUIMish сказал(а):
Прости, я не совсем понял, если ты хочешь просто запустить файл:
Код:
Run("С:\WinSCP\WinSCP.exe")

А если с параметрами, то скажи с какими, а то я не совсем понял из твоего примера.
Код:
С:\WinSCP\WinSCP\WinSCP.exe /console /script="Set\*****.winscp_script" /parameter %%I  %Н% %Е%
Обычно вызывал обычным CMD скриптом все работает.соответвенно вызывается консоль далее передаем ей скрипт на обработку который лежит в папке Set + параметры *****- имя скрипта
p.s.
если использовать так :
ShellExecute("D:\AutoIT3\Update All\WinSCP\WinSCP.exe","/console" ) то консоль вызывается, основная проблема передать ей параметры исполняющего скрипта /script="Set\*****.winscp_script" /parameter %%I %Н% %Е% на этом выскаивает ошибка


Все проблему решил через вызов @ComSpec & " /c
кто нить теперь знает как убрать в фон вызов cmd ?
 
Верх