[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] (已解决)求助批处理注册表路径的问题

本帖最后由 cbbos 于 2023-8-21 17:35 编辑

这个reg添加注册表指定路径到"C:\\LuDa"怎么才能改成非指定的?比如这个.reg文件在哪添加的路径就在哪。有没有大佬了解这方面的能实现吗?
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Lud]
  3. "Setup Path"="C:\\LuDa"
复制代码
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 cbbos 于 2023-8-17 18:54 编辑
回复  cbbos


test-1.bat
Batcher 发表于 2023-8-17 12:00



  bat运行没反应,

TOP

本帖最后由 cbbos 于 2023-8-17 18:56 编辑

回复 3# cbbos


貌似第一段代码有错误,导致运行不了。

TOP

回复  cbbos


    Win7? Win10? Win11?
Batcher 发表于 2023-8-17 19:00



    Windows10

TOP

回复  cbbos


请参考Q-01观察一下哪行代码在报错以及详细的报错信息:


如果需要上传截图,可以找 ...
Batcher 发表于 2023-8-17 19:03



    感谢已解决,通过报错发现默认的txt格式里面有的字符不能识别,换成U-8可以正常运行了

TOP

回复  cbbos


    Win7? Win10? Win11?
Batcher 发表于 2023-8-17 19:00



    追问下大佬,1楼2楼这俩中方式有什么区别吗?2种方式都能正确创建注册表,但是第二种bat的方式,虽然看起来一切正常,路径也正确,但是识别不了路径下的文件。第一种reg导入的,或者手动在注册表新建的都可以识别

TOP

本帖最后由 cbbos 于 2023-8-17 21:42 编辑
回复  cbbos


    请分别使用两种方式修改之后,打开注册表编辑器,分别把它导出为1.reg和2.reg打包上 ...
Batcher 发表于 2023-8-17 20:29



    在注册表看没区别,导出来多了符号,代码如下

1
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Luda]
  3. "Setup Path"="C:\\LuDa"
复制代码
2
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Luda]
  3. "Setup Path"="\"C:\\LuDa\""
复制代码
已解决
"""%~dp0""" /f 修改为 ""%~dp0    /f

TOP

回复  /zhqsystem/zhq


    楼主问题的难点在于bat以管理员身份运行自身的时候双引号的特殊用法,你分 ...
Batcher 发表于 2023-8-18 14:43



   非常感谢,已经解决了,去掉前后引号完美解决,"""%~dp0""" /f 修改为 ""%~dp0    /f

TOP

返回列表