如何从命令/ .bat文件执行(批处理* .clp(JESS))

时间:2014-11-10 10:37:57

标签: batch-file cmd command jess clp

基本上我打开jess.bat然后传递(批处理a.clp)它的工作原理,因为它必须。

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

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 "路径" /a.clp

2 个答案:

答案 0 :(得分:0)

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

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

jess.bat <command.txt

其中command.txt包含一行:

(batch a.clp)

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

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

在此表单中,您可以用vtch文件参数扩展替换文字a.clp

答案 1 :(得分:0)

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

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

所以你要做两个.bat's!看这里!

第一个:

@echo off

调用file.bat

退出

第二个:

致电Jess.bat。

退出

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

下次请详细说明您的问题,或进行编辑,以便我帮忙解决您的问题!

GL! - Logan