quicker执行cmd命令与自己手动执行效果不一样

使用问题 · 2893 次浏览
GooTen 创建于 2020-09-09 09:59

为什么我执行了一行命令,quicker 打开的 cmd 找不到 java 进程呢?

 

如果自己执行的话:

GooTen 最后更新于 2020/9/9

回复内容
CL 2020-09-09 10:07
#1

看提示脚本已经正常运行并启动java代码了。 这个可能需要在java程序里判断一下是什么原因了。

你可以试试把这段代码保存成bat文件,运行一下看看结果。

GooTen 2020-09-09 10:13 :

确实是正常启动了,但是后边执行并没有正确执行,本身有java进程在执行的。和自己运行是有区别的。bat shell 都试了,全部一闪而过。

CL 回复 GooTen 2020-09-09 10:16 :

开一个cmd窗口,在cmd窗口里运行bat文件,应该可以看到输出。

GooTen 回复 CL 2020-09-09 10:25 :
套娃失败,有意思的是,我双击执行bat也成功了,把 bat 套娃在 cmd 中 或者 直接打开 bat 均失败。这里有个问题,为啥我图片上的窗口标题不一致?quicker 为啥是”管理员“?我怀疑是这里环境变量的问题导致的。
CL 回复 GooTen 2020-09-09 10:32 :

你的电脑关闭UAC了么?  应该和UAC没关系,我这里也是这样。 

运行cmd都是这样的标题。

CL 最后更新于 2020-09-09 10:34
GooTen 回复 CL 2020-09-09 11:14 :

我重装了一边,问题解决了。但是重启不启动的问题没变化。谢谢

keep healthy 2021-07-11 08:23
#2
在使用pandoc时遇到了同样的情况,我大致步骤为①下载的pandoc的压缩包,文件解压到“D:\Program Files\pandoc”②将上述路径添加到环境变量③通过quicker打开的cmd窗口中输入pandoc的指令时始终提示“'pandoc' 不是内部或外部命令,也不是可运行的程序或批处理文件。”,但手动打开cmd时可以正常运行pandoc指令。
CL 2021-07-11 08:53 :

修改环境变量后需要重启quicker才能生效。

keep healthy 2021-07-11 09:58 :

keep healthy 最后更新于 2021-07-11 10:00
keep healthy 回复 CL 2021-07-11 10:03 :

原来这样,非常感谢, 当时只记得搜索“cmd”  忘记将 环境变量 作为关键词搜索了,才发现之前提到过这个问题,抱歉

回复主贴