从 Windows 命令提示符启动应用程序?

从 Windows 命令提示符启动应用程序?

有没有一种 Linux 方法可以将.exe文件以符号形式包含到 引用的位置%PATH%?该过程在 Linux 上似乎没有问题,但当尝试在mklinkWindows 上而不是 ln -s在 Linux 上执行类似操作时,我似乎总是遇到与位于原始应用程序根目录中的依赖项有关的问题(如二进制文件等)。因此,我想知道一个具体的示例,将应用程序启动器添加到 PATH 位置,以便我能够从命令提示符方便地运行它们,就像通过简单的 Firefox 命令启动 Firefox 一样?

答案1

创建一个your_link_name.cmd您想要放置链接的文件,其内容如下:

start /D c:/path/to/working/directory c:/path/to/working/directory/example.exe %*

%*应该传递任何给定的参数。

如果你需要等到进程完成,你最好psexec从 sysinternals(现在是微软)那里查看主页。我记得start+cmd在这方面有缺陷。

psexec -w c:/working_dir c:/working_dir/example.exe %*

在参数中,文件路径必须是目标系统上的绝对路径。

相关内容