如何在命令提示符中设置和调用路径变量?

web*_*rts 5 windows-7 command-line

我目前要做的事情:

cd C:\Program Files (x86)\MyProgram\modules\bin
Run Code Online (Sandbox Code Playgroud)

我想做的事:

set dir as %Path%
cd %Path%
Run Code Online (Sandbox Code Playgroud)

有没有一种快速方法可以从命令提示符执行此操作?另外,我是否能够从基于 Linux 的 bash shell(例如 git bash shell 或 Cygwin)调用这些路径变量?

Den*_*nis 3

这并不是path变量真正的工作原理。

如果将目录添加到路径变量中,则不必更改到该目录即可执行程序。

例如,

C:\>set Path=C:\Program Files (x86)\MyProgram\modules\bin;%Path%
C:\>program
Run Code Online (Sandbox Code Playgroud)

将执行C:\Program Files (x86)\MyProgram\modules\bin\program.exe.

如果您只想将目录名称存储在变量中(不应该是Path),您可以这样做:

C:\>set myBin="C:\Program Files (x86)\MyProgram\modules\bin"
C:\>cd %myBin%
C:\Program Files (x86)\MyProgram\modules\bin>
Run Code Online (Sandbox Code Playgroud)

如果要为所有命令提示符设置环境变量(无需输入set...),可以在

Computer [right click] -> Properties -> Advanced System Settings -> Environment Variables
Run Code Online (Sandbox Code Playgroud)