bni*_*and 4 windows shortcuts path
我已将可执行文件的快捷方式添加到我路径上的文件夹中,但我无法按预期执行它。
有没有办法做到这一点?我有一堆小的 exe,我想在它们的安装文件夹中保持井井有条。
我想从和文件夹中执行这些 exes。因此,我在路上需要它们。
我不想在我的路径中再添加 10 个目录。
有没有办法实现这一目标?
您需要更新PATHEXT系统环境变量。该变量列出了出于路径搜索目的而被视为可执行的文件类型。附加;.LNK到该变量的值,从而使快捷方式 ( .lnk) 成为将在您的PATH. 请注意,您可能需要重新启动运行命令提示符才能使更改生效。
一种方法是创建指向相关文件(程序)的符号链接。假设您有一个C:\bin添加到系统路径的文件夹 ( )。然后在该文件夹中,您可以创建指向您想要快速访问的可执行文件的符号链接。
现在,进一步假设您希望从命令行或从 Windows/运行框快速访问多个应用程序。例如,假设您的程序列表包括:
"C:\Program Files\7-Zip\7z.exe"
"C:\Program Files\AutoHotkey\AutoHotkey.exe"
"C:\Program Files\iTunes\iTunes.exe"
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
"C:\Program Files (x86)\Notepad++\notepad++.exe"
Run Code Online (Sandbox Code Playgroud)
要为上述内容创建符号链接,您可以:
mkdir c:\bin
cd /d c:\bin
mklink 7z.exe "C:\Program Files\7-Zip\7z.exe"
mklink ahk.exe "C:\Program Files\AutoHotkey\AutoHotkey.exe"
mklink iTunes.exe "C:\Program Files\iTunes\iTunes.exe"
mklink devenv.exe "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
mklink npp.exe "C:\Program Files (x86)\Notepad++\notepad++.exe"
Run Code Online (Sandbox Code Playgroud)
您会注意到我在这些示例中“重命名”了AutoHotKey.exetoahk.exe和Notepad++.exeto npp.exe,从而为它们提供了简写名称。
与 Windows 中的许多事情一样,还有其他完全有效的方法可以实现相同的目标。一种是创建Windows 命令行别名。另一种方法是使用AutoHotKey。另一种方法是创建 Windows 快捷方式并将.lnk扩展添加到PATHEXT环境变量中,如@Ben N在他的回答中所述。或者,您甚至可以使用doskey.exe到达那里,如StackOverflow上的这篇文章中所述。
就个人而言,我主要使用别名,因为我经常使用 Windows 命令行。但是,当情况需要时,我也会使用 AutoHotKey。
| 归档时间: |
|
| 查看次数: |
1192 次 |
| 最近记录: |