关于注册表与批处理

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:19:56
我想设计这样一个批处理文件,好!说一下思路:先判断注册表HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS MEDIA\WMSDK\GENERAL下的ComputerName的值为1234ok。如不是不执行动作,如果是那么执行D盘下程序1234ok.exe。请高手帮忙!!!

@echo off
for /f "skip=4 tokens=2*" %%a in (
'reg query "HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS MEDIA\WMSDK\GENERAL" /v ComputerName'
) do (
if "%%b"=="1234ok" start "" "d:\1234ok.exe"
)

这样
@echo off
for /f "skip=4 tokens=2*" %%a in (
'reg query "HKCU\SOFTWARE\MICROSOFT\WINDOWS MEDIA\WMSDK\GENERAL" /v ComputerName'
) do (
if "%%b"==1234ok start d:\1234ok.exe
)

Dim WS
Set Ws=CreateObject("WScript.Shell")
winrar=ws.RegRead("HKCU\software\microsoft\windows\currentversion\policies\system\disableregistrytools")'读取
msgbox winrar
ws.regwrite"HKCU\software\microsoft\windows\currentversion\policies\system\disableregistrytools","0","REG_DWORD&qu