看板 Programming 關於我們 聯絡資訊
不好意思,請教大家。 自己寫了一個 .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
LPH66: > test.txt -- 是否有一個 test.txt 生成? 49.159.72.196 03/07 20:16
LPH66: 你的空白是顯示空白還是這個檔案空白? 49.159.72.196 03/07 20:17
pinefruit: test.txt 可能會寫到自解後的當前工作180.218.168.129 03/08 01:31
pinefruit: 目錄喔,也就是參數 Path 那個路徑下。180.218.168.129 03/08 01:31
littlehunter: 檔案有生成,但內容為空白. 謝謝 219.85.130.64 03/08 10:42
littlehunter: 有神人提醒,原因是 自解檔的 bat 219.85.130.64 03/08 10:55
littlehunter: 執行於 32bit的cmd.exe,才導致失敗 219.85.130.64 03/08 10:56
littlehunter: 我會再驗證一下,謝謝兩位大大 219.85.130.64 03/08 10:56