Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 使用批处理文件操作Win CE 7系统上的注册表设置_Batch File_Windows Ce_Regedit - Fatal编程技术网

Batch file 使用批处理文件操作Win CE 7系统上的注册表设置

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” 我在装

我在操作注册表设置时遇到问题。我使用的是带有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”命令是否有问题?我又犯错误了吗

提前谢谢

  • 坦率的
编辑:

我不确定这是否重要,但我在BAT文件的头中使用了行“REGEDIT4”。我在另一个论坛上读到它是针对WIN98、NT和4.0的。但fpr windows CE没有任何命令。你知道它是干什么的吗

2015年4月23日编辑:


我创建了一个.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