运行*.cmd的文件报错!

使用问题 · 1275 次浏览
大永 创建于 2020-07-24 12:38

我有一个CMD文件 在那个文件的目录双击可以正常的运行。但是用了quicker,就报错。

@ECHO OFF
REM  客户端启动模板 C:\Program Files (x86)\Java\jre7\bin\javaw由安装程序设置
set JAVA=C:\Program Files\Java\jre7\bin\javaw

set JAVA_OPTS=%JAVA_OPTS% -Xms64M -Xmx1024M -Dfile.encoding=GBK -Xincgc -verbose:gc -Dsun.java2d.d3d=false
start  "PM4 NGPCS" /MIN "%JAVA%" %JAVA_OPTS% -jar startnp.jar

 

“Error:Unable to access jarfile startnp.jar”

 

大永 最后更新于 2020/7/24

回复内容
CL 2020-07-24 12:42
#1

startnp.jar 加上完整路径试试

大永 2020-07-24 12:45 :

具体应该怎么写?谢谢

大永 2020-07-24 12:45
#2

具体应该怎么写?

CL 2020-07-24 13:39 :
完整路径  d:\path\to\startnp.jar 这类。不太清楚这个错是不是因为找不到文件,可能是这个原因,需要你自己分析一下的。脚本的执行原理是写入到临时文件然后执行这个临时文件的。
大永 2020-07-24 14:29 :

加了绝对路径,故障依旧。

CL 回复 大永 2020-07-25 09:26 :

脚本类型的动作在执行的时候会生成一个临时文件(根据脚本类型的文件名后缀),可以用everything搜索一下 quicker*.脚本后缀   找到文件后直接执行文件看看会不会报错。

大永 2020-07-25 17:53 :
弄不明白,有没有空帮我远程一下。我有很多客户端软件就是用这个*.cmd文件打开的。弄不好这个很不方便,谢谢了!
CL 回复 大永 2020-07-25 19:51 :

java我不懂哦。 你截图看一下动作的设置看看。 我只能告诉你,在使用动作来调用脚本的时候,它是怎么工作的。具体脚本为什么不能工作,还需要你来分析了。


CL 2020-07-25 20:08 :

另外可以试试把工作目录填上。

回复主贴