Nabend, Scite gibt mir einen fehler beim ausühren des scripts aus, und öffnet einen neuen tab (ff.au3) um mir den fehler zu zeigen..
der Block code, der den fehler enthält:
Code
Func _FFCmd($sArg, $iTimeOut = 30000, $bTry = True)
Local Const $sFuncName = "_FFCmd"
If StringLeft($sArg, 1) = "." Then $sArg = "window.content.document" & $sArg
If $bTry And Not StringInStr(StringLower($sArg), "try") Then $sArg = "try{" & $sArg & "}catch(e){'_FFCmd_Err';};"
Local $sArgWrapped = StringReplace($sArg, "window.content.document", "window.content.wrappedJSObject.document")
$sArg = StringReplace($sArg, "window.content.document", "window.content." & $_FF_FRAME & ".document")
$sArgWrapped = StringReplace($sArgWrapped, "window.content.wrappedJSObject.document", "window.content.wrappedJSObject." & $_FF_FRAME & ".document")
If (Not StringInStr($sArg, ".frames[")) Or StringInStr($sArg, "evaluate") Or (Not StringRegExp($sArg, "\.[a-zA-z]+\(.*?\)(\[.+\])?\.", 0)) Then
If __FFSend($sArg) Then
$sRet = __FFRecv($iTimeOut)
;If Not @error Or String($sRet) <> "_FFCmd_Err" Then
If Not @error And String($sRet) <> "_FFCmd_Err" Then
Return $sRet
ElseIf StringInStr($sArgWrapped, "wrappedJSObject") Then
__FFSend($sArgWrapped)
$sRet = __FFRecv($iTimeOut)
If Not @error And String($sRet) <> "_FFCmd_Err" Then Return $sRet
EndIf
EndIf
Else
__FFSend($sArgWrapped)
$sRet = __FFRecv($iTimeOut)
If Not @error And String($sRet) <> "_FFCmd_Err" Then Return $sRet
EndIf
SetError(__FFError($sFuncName, $_FF_ERROR_RetValue, $sRet))
Return ""
EndFunc
Alles anzeigen
Fehlermeldung + zeilenangabe:
C:\Program Files (x86)\AutoIt3\Include\FF.au3" (2365) : ==> Variable used without being declared.:
Benötigt ihr meinen code um den fehler nachzuvollziehen?
lösungsversuche:
ff.au3 erneut runtergeladen und im include verzeichnis ausgewechselt.
lg