-3

基本上我打开了 jess.bat 然后通过(batch a.clp)它可以工作,因为它必须。

但是如何制作文件.bat?这将打开 jess.bat 然后执行行:

PS我已经尝试了一切,我通过将 a.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 "path"/a.clp

4

2 回答 2

0

你应该在 Windows 的命令解释器 cmd 中查阅一些关于“重定向”的教程。

您可以在您打算编写的 .bat 文件中调用

jess.bat <command.txt

其中 command.txt 包含一行:

(batch a.clp)

另一种选择是在 .bat 文件中写入

echo "(batch a.clp)" | jess.bat

在这种形式中,您可以用 vtch 文件参数扩展代替文字a.clp

于 2014-11-10T18:13:30.390 回答
0

我会使用一个叫做 CALL 命令的东西。

你的问题很不清楚。此脚本将打开 Jess.bat,但您没有指定要运行的命令,这里是...

所以你会做两个.bat!看这里!

第一:

@echo 关闭

调用file.bat

退出

第二个:

呼叫 Jess.bat。

退出

您只需运行第一个,然后第二个将自动运行。

下次请更具体地提出您的问题,或进行编辑,以便我可以帮助解决您的问题!

GL!- 洛根

于 2014-11-11T04:36:29.030 回答