批处理修改域用户注册表的问题(附例子)
首先,第一个问题可以通过for循环解决,第二个问题要双写%来将%脱义。
脚本如下
@echo off
setlocal enabledelayedexpansion
set head=pc
for /l %%i in (1,1,100) do (
if %%i lss 10 (
set "var=%head%0%%i"
) else (
set var=%head%%%i
)
reg add \!var!HKEY_LOCAL_MACHINESOFTWAREClassesMsi。
Packageshell unas /v "" /t REG_SZ /d "Install &as。。。" /f
reg add \!var!HKEY_LOCAL_MACHINESOFTWAREClassesMsi。Packageshell unascommand /v "" /t REG_SZ /d "msiexec /i '%%1' " /f
)
pause。
答:详情>>