Batch file 使用批处理文件操作Win CE 7系统上的注册表设置
我在操作注册表设置时遇到问题。我使用的是带有windows embedded compact version 7(Win Ce)的平板电脑。我想通过BAT文件更改“HKEY_CURRENT_USER\ControlPanel\BackLight”上设置的显示亮度。我使用以下语法: reg添加“HKCU\ControlPanel\BackLight”/T reg\U DWORD/F/D 150/V AC背光电平 但是当我运行该文件时,错误消息是:“cannotexecutereg.exe” 我在装有Windows7的PC上尝试了Bat文件。它工作正常 Win CE系统上的“reg add”命令是否有问题?我又犯错误了吗 提前谢谢Batch file 使用批处理文件操作Win CE 7系统上的注册表设置,batch-file,windows-ce,regedit,Batch File,Windows Ce,Regedit,我在操作注册表设置时遇到问题。我使用的是带有windows embedded compact version 7(Win Ce)的平板电脑。我想通过BAT文件更改“HKEY_CURRENT_USER\ControlPanel\BackLight”上设置的显示亮度。我使用以下语法: reg添加“HKCU\ControlPanel\BackLight”/T reg\U DWORD/F/D 150/V AC背光电平 但是当我运行该文件时,错误消息是:“cannotexecutereg.exe” 我在装
- 坦率的
我创建了一个.reg文件,它增加了HMI的亮度。当我手动导入它时,它工作了。是否可以通过批处理文件或类似的方式自动导入?有人知道这个命令的语法,或者知道如何执行这个命令?正确的命令行是(您必须使用cmd): 下一次:
REG ADD "Register key name" /v "key name" /t "type" /d "type value" /f
@奥迪尼诺:谢谢你的快速回答。我复制了该行,但错误“无法执行REG.exe”再次出现。我读到每个BAT文件的第一行必须以“REGEDIT4”开头。“是这样吗?”弗兰克比尔曼我误解了这个请求。如果使用REGEDIT4,则需要创建一个.reg文件。.reg文件中的行是(我认为是正确的):
code
[HKEY\U CURRENT\U USER\Control Panel\BackLight]“ACBACKLLLEVEL”=dword:00000096,其中00000096是150的十六进制。文件.reg将:code
REGEDIT4[HKEY\u CURRENT\u USER\Control Panel\BackLight]“acbackgroundlevel”=dword:00000096我认为第一行只需要一个REGEDIT4。REG ADD用于.cmd文件尝试在命令提示符下复制并使用REG ADD行,看看发生了什么(看看它是否有效)。我在命令提示符下尝试了它,结果是相同的“无法执行REG.exe”。我想Win CE上的命令是未知的。另一个选项是使用“REGEDIT4”创建一个新的.reg文件,与“cannotexecuteregedit.exe”相同。我认为在我的CE版本中,无法使用文件或命令提示更改设置。或者语法是另一个。我发现了以下链接:,希望你能有所帮助。对不起,我没有想到其他的想法和解决方案
REG ADD "Register key name" /v "key name" /t "type" /d "type value" /f