| 
 | 
 本帖最后由 807979023 于 2015-12-19 19:24 编辑  
 
对不起,以上沒有说清楚,更正如下: 
 
reg 在批处理中,可以使用变量,如%ProgramFiles% 
运行后,注册表中实际转换为c:\Program Files 
以下语句能正常执行: 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] 
"查宽带"="C:\\Program Files\\查宽带\\查宽带.vbs" 
 
regedit /s 导入的注册表中可以使用变量,如%ProgramFiles% 
但导入后,注册表中实际仍为%ProgramFiles% 
以下语句不能执行: 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] 
"查宽带"="%ProgramFiles%\\查宽带\\查宽带.vbs" 
 
注册表中某些不需要转换变量的地方,又只能用regedit /s 导入 
如修改cmd窗口位置大小的1个注册表项是: 
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] 
如果用reg add ... ,%SystemRoot%转换为c:\windows后,则不能执行 
 |   
 
 
 
 |