有没有办法在每次启动cmd时运行vcvars32.bat?

Ten*_*Liu 5 cmd batch-file cl.exe

我使用clcmd,并具有运行vcvars32.bat每次我打开一个时间cmd窗口是真正的AXX痛.任何人都可以提供自动运行它的方法吗?

jam*_*lin 4

cmd /?

如果未在命令行上指定 /D,则当 CMD.EXE 启动时,它会查找以下 REG_SZ/REG_EXPAND_SZ 注册表变量,如果其中一个或两个都存在,则首先执行它们。

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

    and/or

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
Run Code Online (Sandbox Code Playgroud)

因此,您可以添加这些 AutoRun 注册表值之一,以便为每个vcvars32.bat实例执行它(当然,除非明确指定)。 cmd.exe/D

但是,请预先警告,这样做可能会导致其他奇怪的副作用(例如,它可能导致其他.bat/.cmd脚本在它们不期望的环境中运行)。