在命令提示符下运行C#程序,而不考虑可执行文件的位置?

在命令提示符下运行C#程序,而不考虑可执行文件的位置?,c#,dll,command-line,command,command-prompt,C#,Dll,Command Line,Command,Command Prompt,我想将我的程序集成到Windows10中的命令解释器中(最好不进行注册表编辑)。我对库做了很少的工作,但如果有必要,我仍然可以编写DLL。我想运行我的程序,让我们称之为“speedtest”的这个例子。我想在命令提示符中键入以下命令以运行它: speedtest 就像在安装了Python的情况下在命令提示符中输入“py”将打开Shell环境一样,我也希望对我的程序执行同样的操作。有什么方法可以轻松做到这一点吗?所有python和类似的程序都在将可执行文件的位置添加到PATH环境变量中(虽然该位

我想将我的程序集成到Windows10中的命令解释器中(最好不进行注册表编辑)。我对库做了很少的工作,但如果有必要,我仍然可以编写DLL。我想运行我的程序,让我们称之为“speedtest”的这个例子。我想在命令提示符中键入以下命令以运行它:

speedtest

就像在安装了Python的情况下在命令提示符中输入“py”将打开Shell环境一样,我也希望对我的程序执行同样的操作。有什么方法可以轻松做到这一点吗?

所有python和类似的程序都在将可执行文件的位置添加到PATH环境变量中(虽然该位置可能存储在注册表中,也可能不存储在注册表中,但这不完全是注册表编辑,您可以通过Windows GUI进行)

当自动进程由于某种原因失败时,您会发现这一点,因为您必须自己将其添加到PATH中

命令解释器非常简单,它在当前目录中查找您输入的命令,然后检查路径。如果在这两个位置都没有与您的命令同名的程序,它将抛出一个错误


没有其他方法可以破解它。将程序的位置添加到PATH,或者编写安装程序为您执行此操作。

将实用程序的路径添加到环境变量列表中

要执行此操作,请在Windows 10和Windows 8中

  • 在搜索中,搜索“系统”,然后选择:系统(控制 面板)单击“高级系统设置”链接
  • 单击环境变量。在“系统变量”部分中,找到 选择PATH环境变量并选择它。单击编辑。如果路径 环境变量不存在,请单击“新建”
  • 在“编辑系统变量(或新系统变量)”窗口中,指定 PATH环境变量的值。单击“确定”。全部关闭 单击“确定”以关闭其余窗口