Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2019-09-16 11:14:18 ЛС | профиль | цитата
"В другой каталог" можно "переместиться" с помощью параметра WinExec.WorkingDir

По первой схеме. Если хочешь запускать с помощью CMD - тогда смотри в мануале по CMD как нужно передавать параметры. В частности, параметры /C и /K. Потренироваться можешь в самом CMD: запускаешь, а в нём вводишь "cmd.exe /C ..." - если получится, значит вызываешь правильно.

Но в этом нет необходимости. Компонент WinExec справится и сам:
Filename=java.exe
Param=-jar "C:\\Tera\\TeraPrime 4\\getdown-1.7.1.jar" "C:\\Tera\TeraPrime 4\\bin"

Обратить внимание на двойные слеши и почитать в справке почему так.
Красным - это параметры передаваемые jar-файлу, согласно мануалу по параметрам вызова java.exe. Если нужен рабочий каталог - использовать WorkingDir.
карма: 26

0
Редактировалось 1 раз(а), последний 2019-09-16 11:14:41