kk_lee69 发表于 前天 10:52

有人有辦法 讓 編譯後的 錯誤行號 = AU3裡面的行號嗎?? 請教我方法

剛剛 逛官方網站發現了au3stripper

"C:\Program Files (x86)\AutoIt3\SciTE\au3Stripper\AU3Stripper.exe" "C:\Users\uday\Documents\GitHub\InstallTesting\FileCopy_Remote.au3" /MergeOnly

好像 還可以

#AutoIt3Wrapper_Run_Au3Stripper=y
#Au3Stripper_Parameters=/mo

但是 老實說 我怎麼測試 都測不出來有人 懂 上面 是怎麼運用嗎??能夠教一下嗎??

目的編譯後的 錯誤行號 = AU3裡面的行號嗎??

邪恶海盗 发表于 前天 12:50

不懂,不过类似循环那种在执行的时候应该是每调用一次就占用一行吧?

kk_lee69 发表于 前天 13:34

邪恶海盗 发表于 2025-11-26 12:50
不懂,不过类似循环那种在执行的时候应该是每调用一次就占用一行吧?




但是編譯後 卻出現


第18185行錯誤   我的這樣去找原始AU3 根本沒有這些行數

如何解決這個差異

邪恶海盗 发表于 前天 14:29

kk_lee69 发表于 2025-11-26 13:34
但是編譯後 卻出現




这就是我提到的那个问题...


二○二五年十一月二十六日

kk_lee69 发表于 前天 16:52

邪恶海盗 发表于 2025-11-26 14:29
这就是我提到的那个问题...




你有啥好辦法可以解決這個困擾嗎??

邪恶海盗 发表于 前天 17:35

kk_lee69 发表于 2025-11-26 16:52
你有啥好辦法可以解決這個困擾嗎??
有,不用任何库,不用任何类似循环这种跳转,一条条命令硬写,但应该没人这么干...

gyp2000 发表于 前天 19:04

kk_lee69 发表于 2025-11-26 13:34
但是編譯後 卻出現




这错误对应的行号是针对 AU3Stripper.exe 生成的中间文件 *_stripped.au3
你要打开中间文件查询对应行号,而不是原始的脚本。
页: [1]
查看完整版本: 有人有辦法 讓 編譯後的 錯誤行號 = AU3裡面的行號嗎?? 請教我方法