Jus*_* L. 23 windows path command-line
眼下,真是一团糟。每次我安装一个在命令行中执行一些琐碎事情的新程序时,我都必须将它添加到路径中。事实上,我在 Ruby 上开发,甚至 gems(插件/扩展)有时也有自己的可执行文件,并存储在不同的文件夹中,我最终不得不为每个应用程序添加多个路径。我已经在我的 PATH 环境变量中推送了 30 条路径。
我谨慎地将它们复制并粘贴到各种主文件夹并为其设置路径;只是感觉不对。是否有我缺少的既定最佳实践?
Joe*_*oey 14
许多小型自包含实用程序驻留在我的%UserProfile%\Apps文件夹中,例如归档程序等。然后有许多我编写并经常使用的批处理文件驻留在%UserProfile%\Batches. 其余的,我只是将它们添加到PATH,这要么由安装程序完成,要么使用
setx PATH "%PATH%;%CD%"
Run Code Online (Sandbox Code Playgroud)
从相应的目录。如果内容太长(环境变量有长度限制),那里的路径数量可能只会成为一个问题。
您可以(我有时会)为此类程序编写小型包装批处理文件。简单地将可执行文件复制/硬链接/符号链接到另一个目录可能在 Windows 上不起作用,但您可以轻松创建批处理文件,例如程序 Foo:
@"%ProgramFiles%\Foosoft Foo\foo.exe" %*
Run Code Online (Sandbox Code Playgroud)
然后您可以将存储这些批处理文件的文件夹添加到PATH.
| 归档时间: |
|
| 查看次数: |
8441 次 |
| 最近记录: |