我試圖讓我的批處理腳本,以檢查是否存在兩個註冊表項,如果他們這樣做,轉到......批處理文件來查詢註冊表
到目前爲止,我的代碼工作,但只需要它來檢查兩個鍵都存在以及是否存在這兩個鍵,因爲可能存在HKCU\SOFTWARE\MICROSOFT\OFFICE\14.0
和HKCU\SOFTWARE\MICROSOFT\OFFICE\15.0
都存在的情況。
如果兩個鍵都存在,我需要它執行:O2010
和:O2013
。
此刻,如果同時存在,那麼它只是停止運行:O2010
@ECHO OFF
REG QUERY HKCU\SOFTWARE\MICROSOFT\OFFICE\14.0 > NUL
IF NOT ERRORLEVEL 1 GOTO :O2010
REG QUERY HKCU\SOFTWARE\MICROSOFT\OFFICE\15.0 > NUL
IF NOT ERRORLEVEL 1 GOTO :O2013
GOTO :END
:O2010
reg import \\path_to_reg_file\regkey1.reg
GOTO :END
:O2013
reg import \\path_to_reg_file\regkey2.reg
GOTO :END
:END
任何幫助將非常感激了。
一個可能的wya是使用'call'而不是'goto' ... – npocmaka