作者littlehunter (自由之海)
看板Programming
标题[问题] 透过 WinRAR 自解档,执行 批次档 指令异常
时间Mon Mar 7 15:11:53 2022
不好意思,请教大家。
自己写了一个 .bat 的批次档,
尝试读取 regedit 内的某些栏位
例如:
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\
结果可以正常显示:
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\MaintenanceService
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 97.0.2
但是若利用 WinRAR 设定成 自解档(.exe)
并执行这个 批次档,
结果却是
空白
WinRAR 的自解档 参数设定资讯如下:
Path=C:\Windows\SoftwareDistribution\Download
Setup=C:\Windows\SoftwareDistribution\Download\Setup\Start.bat
Silent=1
Overwrite=1
其中 Start.bat 的内容就是上述的
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\ > test.txt
请教该如何排除此问题??
谢谢大家..
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.219.165.187 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1646637115.A.CD7.html
※ 编辑: littlehunter (61.219.165.187 台湾), 03/07/2022 15:34:11
1F:→ LPH66: > test.txt -- 是否有一个 test.txt 生成? 49.159.72.196 03/07 20:16
2F:→ LPH66: 你的空白是显示空白还是这个档案空白? 49.159.72.196 03/07 20:17
3F:推 pinefruit: test.txt 可能会写到自解後的当前工作180.218.168.129 03/08 01:31
4F:→ pinefruit: 目录喔,也就是参数 Path 那个路径下。180.218.168.129 03/08 01:31
5F:→ littlehunter: 档案有生成,但内容为空白. 谢谢 219.85.130.64 03/08 10:42
6F:→ littlehunter: 有神人提醒,原因是 自解档的 bat 219.85.130.64 03/08 10:55
7F:→ littlehunter: 执行於 32bit的cmd.exe,才导致失败 219.85.130.64 03/08 10:56
8F:→ littlehunter: 我会再验证一下,谢谢两位大大 219.85.130.64 03/08 10:56