有没有一种 Linux 方法可以将.exe
文件以符号形式包含到 引用的位置%PATH%
?该过程在 Linux 上似乎没有问题,但当尝试在mklink
Windows 上而不是 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 %*
在参数中,文件路径必须是目标系统上的绝对路径。