创建仅在命令提示符下适用的持久路径


1

在Windows 7中,是否可以设置一个路径,该路径自动应用于每个新的命令提示符(DOS)实例,但没有其他地方?请注意,“我的电脑”属性的高级选项卡以及DOS SETX命令无法解决最后一个约束。

Answers:


0

Windows中的命令提示符支持AutoRun注册表项,该注册表项使您可以在每次打开命令提示符时运行程序。

Set设置变量,但仅用于该命令会话(而该变量Setx是持久的),因此将成为您要使用的变量。

用法示例:

  1. 前往%USERPROFILE%(通常为C:\users\<user name>)。
  2. 创建一个新的批处理文件,其中包含您的命令。

例如(将路径添加到现有PATH变量):

@echo off
set path=%path%;"C:\Extra Path To Include"
  1. 保存文件(例如test.bat)。
  2. 打开RegEdit并转到“ HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Command Processor”。
  3. 添加一个类型为“ REG_EXPAND_SZ”(可扩展字符串值)的名为“ AutoRun”的新值。
  4. 双击新值以编辑数据。
  5. 添加%USERPROFILE%\test.bat为值数据。

RegEdit屏幕截图

单击确定,然后关闭RegEdit。

打开命令提示符(无需重新引导),您的批处理文件应已运行,并设置Path(可以通过确认set path)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.