2015-01-04 3 views
0

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

Есть ли команда, которая может быть включена в файл .bat, чтобы выполнить ее, когда программа автоматизации вызывает ее? Вот файл .bat я писал:

[LITE BOX HI (ОБА LOW & MEDIUM) - ON]

cd.. 
cd.. 
cd C:\denkovi\drcltjarorg\ 
java -jar denkovirelaycommandlinetool.jar DAE001x0 8 4 1 
java -jar denkovirelaycommandlinetool.jar DAE001x0 8 6 1 

Спасибо за любые идеи.

Рон

+2

Вам не нужны строки 'cd ..', так как каталог устанавливается в' C: \ denkovi \ drcltjarorg', независимо от того, какой каталог вы ранее были. Также, как вы используете приложение автоматизации для вызова сценарий (и, что более важно, какое приложение автоматизации вы используете)? – SomethingDark

+0

Возможно, вам потребуется запустить 'cmd.exe/c c: \ path \ to \ file.bat'. В пакетном файле используйте 'cd/d C: \ denkovi \ drcltjarorg \', чтобы быть уверенным. – wimh

+0

Приложение для автоматизации - это «CCDAutoPilot», в котором есть точки входа для внешних команд. Работает на Win7 Pro. – flinthill

ответ

0

Сначала попробуйте добавить «паузу» в нижней части сценария BAT, чтобы увидеть, если есть какие-либо ошибки.

Также проверьте, находится ли путь исполняемого файла, который вы вызываете, в переменной PATH для компьютера.

Убедитесь, что соответствующие JAR находятся в правильном каталоге.

+0

[ЛАЙТ BOX НИЗКИЙ - ВКЛ] cmd.exe/C: \ \ Denkovi пакетных файлов кд/д C: \ denkovi \ drcltjarorg \ Java -jar denkovirelaycommandlinetool.jar DAE001x0 8 4 1 паузы NxtLevel: Я добавил «пауза» и попробовал дважды щелкнуть файл, и он работал нормально, но он не работает, когда помещается в строку ввода сценария в приложении автоматизации. Спасибо за ваш ответ. Ron – flinthill

+0

Попробуйте использовать полный путь java.exe и полный путь к файлу JAR в пакетном скрипте, это обязательно должно выполняться. Также попытайтесь выяснить, есть ли в программе автоматизации журналы ошибок или такие указатели на то, что может быть неправильным ... – NxtLevel

Смежные вопросы