我想将我的程序集成到Windows 10中的Command Interpreter中(最好没有注册表编辑)。我已经完成了与Libraries的最小工作,但如果有必要,我仍然可以编写DLL。我想运行我的程序,让我们称之为" speedtest"对于这个例子。我想在命令提示符下键入以下命令来运行它:
speedtest
就像进入" py"用Python安装进入命令提示符会打开Shell环境,我想用我的程序做同样的事情。有办法轻松做到这一点吗?
答案 0 :(得分:3)
将实用程序的路径添加到环境变量列表中。
要在Windows 10和Windows 8中执行此操作
答案 1 :(得分:2)
所有python和类似程序正在做的是将可执行文件的位置添加到PATH环境变量中(虽然可能存储或不存储在注册表中,但它不完全是注册表编辑,您可以通过Windows GUI执行此操作)。
由于某些原因,当自动进程失败时,您会发现这一点,因为您必须自己将其添加到PATH。
命令解释器非常简单,它在当前目录中查找您输入的命令,然后检查PATH。如果在这两个位置中没有与命令同名的程序,则会抛出错误。
没有任何其他方法可以破解它。将程序的位置添加到PATH或编写安装程序为您执行此操作。