Что нового

nircmd и запуск bat файла

w13

Новичок
Сообщения
20
Репутация
0
Доброго времени суток!

Подскажите, пожалуйста, где я накосячил с кодом

Код:
Func start()
If ProcessExists('myfile.exe') Then
   return 0
Else
	$folder = @ProgramFilesDir & "\mysoft\"
	$exe = "nircmd.exe exec hide "
	$command = "start.bat "
	$param1 = "/savelangfile"
Run ($folder & $exe & $command & $param1)

EndIf

EndFunc


суть в том, что функция должна проверять запущен ли софт, если же нет - запустить.
но, почему то после запуска ехе софт не видит бат файла и говорит о том, что он отсутствует, хотя все файлы лежат по указанным путям
 
Автор
W

w13

Новичок
Сообщения
20
Репутация
0
InnI, так все ок, спасибо!


Добавлено:
Сообщение автоматически объединено:

Только теперь после запуска выдает окно:
http://savepic.org/7672031.png
 

Skif_off

Знающий
Сообщения
173
Репутация
12
Прошу прощения, а зачем вообще NirCmd?
Код:
Run (@ComSpec & ' /c ' & $command & $param1, $folder, @SW_HIDE)

Возможно, понадобиться FileChangeDir().
 
Верх