Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理文件中的Reg命令_Batch File_Cmd - Fatal编程技术网

Batch file 批处理文件中的Reg命令

Batch file 批处理文件中的Reg命令,batch-file,cmd,Batch File,Cmd,我试图运行一个简单的批处理文件,其中包含以下代码行,但一旦我触发此批处理文件(从命令提示符运行或双击),它就会继续运行。就像永远。 我只是尝试使用批处理文件将注册表中的现有项修改为某个特定值 reg add "hkcu\control panel\desktop" /v ForegroundLockTimeout /d "0x30d40" /f /t REG_DWORD exit 为了在我发出中断(Cntrl+C)时停止执行,它会询问是否应该终止此批处理文件的执行 有人能帮助理解此代码的错误

我试图运行一个简单的批处理文件,其中包含以下代码行,但一旦我触发此批处理文件(从命令提示符运行或双击),它就会继续运行。就像永远。 我只是尝试使用批处理文件将注册表中的现有项修改为某个特定值

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

exit
为了在我发出中断(Cntrl+C)时停止执行,它会询问是否应该终止此批处理文件的执行

有人能帮助理解此代码的错误吗?
我认为它应该在更新注册表项后停止执行,但事实并非如此。它会在屏幕上连续打印第1行。

试试下面的方法,这对我很有用:

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

The Operation completed successfully.    

显然,请尝试将其保存到bat文件中,然后像往常一样运行bat文件。

您调用了批处理文件
reg.bat
对吗

尝试
regfile.bat