0

一起使用 zip.au3 和 console.au3 时出现以下错误。要模拟此错误,请在 SciTE 脚本编辑器中创建一个新脚本并包含 zip.au3 和 console.au3,然后运行它(只需两个包含行即可模拟)。您将收到两条弹出消息。

以下是错误消息:

第一条弹出消息:

AutoIt Error: 
Line 456 (File "C:\Program Files (z86)|AutoIt3\Include\zip.au3:):
$ZipFile=#ZipSplit[2]
$ZipFile=^Error
Error:  Array variable has incorrect number of subscripts or subscript dimension range exceeded.

第二条弹出消息:

Line 455 (File "C:\Program Files (z86)|AutoIt3\Include\Console.au3:):
If $_Amount_Startup_COnsole Then If^Error
Error:  Variable used without being declared.

(我想附上 zip.au3 和 console.au3。我该怎么做?它们可以从 Autoit 论坛下载 - 示例脚本)

问候, 纳齐尔

4

1 回答 1

0

据我所知,问题在于 Zip.au3 在启动时启动了一个它不应该执行的功能。

如果您删除 Zip.au3 中的第一行,那么它应该可以正常工作:

If UBound($CMDLine) > 1 Then
    If $CMDLine[1] <> "" Then _Zip_VirtualZipOpen()
EndIf

所以我的 AutoIt 不再返回任何错误消息。但是我不确定其他功能现在是否可以使用。试试看。

帝丰2

PS:对不起我的英语不好!

于 2013-09-25T12:31:16.510 回答