[問題] 透過 WinRAR 自解檔,執行 批次檔 指令異常

看板Programming作者 (自由之海)時間2年前 (2022/03/07 15:11), 2年前編輯推噓1(107)
留言8則, 3人參與, 2年前最新討論串1/1
不好意思,請教大家。 自己寫了一個 .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://www.ptt.cc/bbs/Programming/M.1646637115.A.CD7.html ※ 編輯: littlehunter (61.219.165.187 臺灣), 03/07/2022 15:34:11

03/07 20:16, 2年前 , 1F
> test.txt -- 是否有一個 test.txt 生成?
03/07 20:16, 1F

03/07 20:17, 2年前 , 2F
你的空白是顯示空白還是這個檔案空白?
03/07 20:17, 2F

03/08 01:31, 2年前 , 3F
test.txt 可能會寫到自解後的當前工作
03/08 01:31, 3F

03/08 01:31, 2年前 , 4F
目錄喔,也就是參數 Path 那個路徑下。
03/08 01:31, 4F

03/08 10:42, 2年前 , 5F
檔案有生成,但內容為空白. 謝謝
03/08 10:42, 5F

03/08 10:55, 2年前 , 6F
有神人提醒,原因是 自解檔的 bat
03/08 10:55, 6F

03/08 10:56, 2年前 , 7F
執行於 32bit的cmd.exe,才導致失敗
03/08 10:56, 7F

03/08 10:56, 2年前 , 8F
我會再驗證一下,謝謝兩位大大
03/08 10:56, 8F
文章代碼(AID): #1Y9R0xpN (Programming)
文章代碼(AID): #1Y9R0xpN (Programming)