本机一个程序双击快捷方式可以打开,命令行却无法打开,试过几个其他程序都可以,不知道是怎么回事

本机一个程序双击快捷方式可以打开,命令行却无法打开,试过几个其他程序都可以,不知道是怎么回事

看看是不是快捷方式中的地址后面有参数,你命令行没写参数

命令行打开的时候,先cd "exe所在的路径"
再执行,这样让程序启动的working directory和直接双击时候的一致。

还不行的话,点快捷方式,属性,看其中的启动参数和工作路径是什么,然后确保命令行打开的时候这两个保持一致。

如果还不行的话,看快捷方式的兼容性标签,其中是否有以管理员方式运行和以兼容版本方式运行。

检查下命令行打开的地址是否正确

如果您使用命令提示符打开快捷方式的话,先 cd “文件所在目录”后,输入快捷方式的名称加上 .lnk 就可以打开了。
例如:要打开名为13的快捷方式,则先输入 cd “文件所在目录”后,然后输入 13.lnk 就打开了。

没有添加path环境变量吧

是的,先cd文件所在目录,可以启动,但是直接cmd后输入它完整的路径并不能启动,有没有什么办法可以这样启动。
我原本的需求是,通过web页面调用本机程序,我把路径写入注册表,通过路径://的方式在网页上调用,但是一直不成功,

命令行程序是否管理员权限