2014-03-31 214 views
1

我想運行一個簡單的批處理文件,其中包含以下代碼行,但只要我觸發此批處理文件(從命令提示符運行或雙擊運行),它會連續運行。就像永遠。 我只是試圖修改現有的註冊表中使用批處理文件到一些特定的值。批處理文件中的Reg命令

reg add "hkcu\control panel\desktop" /v ForegroundLockTimeout /d "0x30d40" /f /t REG_DWORD 

exit 

爲了停止執行的時候,我給中斷(對照+ C)它會詢問是否要終止這個批處理文件或者不執行..

有人可以幫助理解什麼是錯的這個代碼? 我認爲它應該會在更新註冊表項後停止執行,但這並未發生。它連續在屏幕上打印第1行。

回答

2

你已經調用了批處理文件reg.bat對不對?

嘗試regfile.bat

+0

感謝您的信息。有效。 – atp9

1

嘗試以下,這對我的作品:

reg add "HKCU\control panel\desktop" /v ForegroundLockTimeout /t REG_DWORD /d "0x30d40" /f 

它返回:

The Operation completed successfully.  

顯然試圖保存,爲您的bat文件,然後運行batfile如常。