Как выполнить (пакет *.clp (JESS)) из файла команды / .bat
В основном я открыл jess.bat, а затем передал (пакетный Aclp), он работает, потому что он должен.
Но как сделать файл.bat? который откроет jess.bat и затем выполнит строку:
PS Я попробовал все, и я нашел другой способ, поместив файл.clp в файл jess.bat:% RUN_JAVA% -classpath ".;% JESS_HOME% \ lib \ jess.jar;% JESS_HOME% \ lib \ jsr94.jar; % CLASSPATH% "jess.Main% 1% 2% 3% 4% 5% 6% 7% 8% 9 " путь "/a.clp
2 ответа
Я бы использовал то, что называется командой CALL.
Ваш вопрос очень неясен. Этот скрипт откроет Jess.bat, но вы не указываете, какую команду вы хотите запустить, вот так...
Таким образом, вы бы сделали два.bat! Смотри сюда!
Первый:
@ эхо выключено
Вызовите file.bat
уволиться
Второй:
Позвони в Jess.bat.
уволиться
Вам нужно только запустить первый, затем второй запустится автоматически.
Пожалуйста, будьте более конкретны со своим вопросом в следующий раз или внесите изменения, чтобы я мог помочь решить вашу проблему!
GL! - Логан
Вы должны проконсультироваться с руководством по перенаправлению в cmd, интерпретаторе команд Windows.
В файле.bat, который вы намереваетесь написать, вы можете
jess.bat <command.txt
где command.txt содержит одну строку:
(batch a.clp)
Другой вариант - написать в файле.bat.
echo "(batch a.clp)" | jess.bat
В этой форме вы можете заменить расширение параметра файла vtch вместо литерала a.clp
,