.bat文件的一个注册表值增加的问题
现在是这个么情况,就是我在系统的注册表中查出一个值(用reg query),需要把这个值赋值给一个变量
(值是一个数字变量),需要把查出来这个值,用reg add的方式,把它增加3---(其实简单点说就是点击批处理文件,会把注册表里面的值增加3,就是这个效果,我现在不知道怎么把查出来的值赋给变量,好像语法错误,大家给看看):set /a rr=reg query "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters" /v "IRPStackSize"
@echo off&setlocal ENABLEDELAYEDEXPANSION set rPath="HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters"for /f "tokens=2 delims=x" %%a in ('reg query %rPath% /v "IRPStackSize"') do ( set s=0x%%a set /a s+=3 reg add %rPath% /v "IRPStackSize" /d !s! /t REG_DWORD /f ) pause