ll36912 发表于 2023-3-15 15:56

易语言用执行命令调用注册表reg文件后无法静默执行

因为注册表值太多了,就想用易语言直接调用reg文件,但是调用起来后,会有个写入的弹窗提示,有什么办法可以不让这个弹窗显示出来?
.版本 2
.支持库 shell

执行 (, “IE-安全属性设置.reg”, “/s”, , )

加了/s命令,但是还是有弹窗,是不是命令行的格式不对?

ll36912 发表于 2023-3-15 15:59

新人才看易语言一天,想着简单调用运行下reg,就碰见这种问题了,大佬救救孩子吧

wtflxk 发表于 2023-3-15 17:23

不是这么用的 应该用 运行(“regedit.exe /sIE-安全属性设置.reg”)
路径还要补全。

klxn0-0 发表于 2023-3-15 18:14

易语言自己有写注册项的方法,可以把reg改写成易语言代码

ll36912 发表于 2023-3-15 18:18

wtflxk 发表于 2023-3-15 17:23
不是这么用的 应该用 运行(“regedit.exe /sIE-安全属性设置.reg”)
路径还要补全。

你这个是运行()命令,我的是执行()命令,运行命令不能运行reg文件。。。路径的话不填会默认和程序同目录

ll36912 发表于 2023-3-15 18:21

klxn0-0 发表于 2023-3-15 18:14
易语言自己有写注册项的方法,可以把reg改写成易语言代码

reg导入的值太多了,改易语言代码的话工作量就增大了,,所以想着看能否直接调用reg文件。现在是正常可以调起来,就是不想要那个弹窗

wtflxk 发表于 2023-3-15 19:02

ll36912 发表于 2023-3-15 18:18
你这个是运行()命令,我的是执行()命令,运行命令不能运行reg文件。。。路径的话不填会默认和程序同 ...

写法我都告诉你了 你非不听 我也没辙。注册表只能这样导才是静默的

ll36912 发表于 2023-3-15 19:57

本帖最后由 ll36912 于 2023-3-15 21:06 编辑

大佬,我想运行取运行目录 () 下的reg文件,格式应该怎么写?
运行 (“regedit.exe” + “ -s ” + 取运行目录 () + “\IE-安全属性设置.reg”, 假, )


这种写法运行不成功:rggrg

ll36912 发表于 2023-3-15 21:06

wtflxk 发表于 2023-3-15 19:02
写法我都告诉你了 你非不听 我也没辙。注册表只能这样导才是静默的


本帖最后由 ll36912 于 2023-3-15 21:06 编辑


大佬,我想运行取运行目录 () 下的reg文件,格式应该怎么写?
运行 (“regedit.exe” + “ -s ” + 取运行目录 () + “\IE-安全属性设置.reg”, 假, )


这种写法运行不成功,可以分享下你的方法吗

C_090 发表于 2023-5-13 19:44

ll36912 发表于 2023-3-15 21:06
本帖最后由 ll36912 于 2023-3-15 21:06 编辑




哥们,我实在想骂你两句,人家告诉你的用"/s"你偏用"-s"{:1_926:}
页: [1]
查看完整版本: 易语言用执行命令调用注册表reg文件后无法静默执行