Error: Unable to add resources
C:\User\Name\AppData\Local\AutoIt v3\Aut2Exe\autCB85.tmp.exe das steht da mehr nicht
Suche mit Ausgabe in ein anderen fenster
-
- [ offen ]
-
heyhey83 -
22. Februar 2015 um 22:15 -
Erledigt
-
-
Compilier das Script mal normal. Ob das funktioniert... (sieht mir nach einem Fehler in AutoIt selber aus)
-
egal wie ich das mache immer wieder kommt die fehler meldung
-
Probier mal die Exe ausm Anhang.
-
es öffnet sich aber gebe ich jetzt in der suche ein xxx fintet der keine xxx.html
-
du musst auch xxx.html eingeben das mit dem .html könnte man aber einfach in Zeile 35 ändern
Du solltest AutoIt eventuell neu installieren, oder überprüfen ob dort ein Ordner schreibgeschütz sein könnte (auch unter Local\Autoit) -
okay ja also das html muss weg
-
und was muss ich in zeile 35 eingeben
-
[autoit]
_IENavigate($oIE,"file://localhost/"&$FolderIE&"/"&$suchbegriff&".html")
[/autoit] -
geht bei mir nicht immer noch der scheiß Fehler mit welcher Version machst du das schicke mir mal die .au3
-
Ich nutze v3.3.13.10 (Beta)
Die au3 hat genau den Inhalt, wie ich gepostet habe. -
so habe das jetzt mal geändert ,jetzt kommt ein anderer Fehler wenn ich die exe starte (error illegal text at the end of statement (one statement per line))
Spoiler anzeigen
[autoit]#Region
[/autoit] [autoit][/autoit] [autoit]
#AutoIt3Wrapper_Icon=\favicon.ico
#EndRegion#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <File.au3>
#include <IE.au3>Opt('GUIOnEventMode', 1)
[/autoit] [autoit][/autoit] [autoit]
Opt('GUICloseOnESC', 0)
Opt("TrayAutoPause", 0)
Opt("TrayMenuMode", 1)
Opt("TrayOnEventMode", 1)TraySetIcon(@ScriptDir & "\favicon.ico")
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit]
$Form1 = GUICreate("txt", 1177, 850, 313, 48)
$Input1 = GUICtrlCreateInput("", 824, 120, 121, 21)
$Button1 = GUICtrlCreateButton("Suchen", 952, 120, 75, 25)
$oIE=_IECreateEmbedded()
$Obj=GUICtrlCreateObj($oIE,88,80,657,729)
GUIRegisterMsg($WM_COMMAND, "MY_WM_COMMAND")
GUISetState(@SW_SHOW)
GUISetIcon(@ScriptDir & "\favicon.ico")
$FolderIE=StringReplace(@ScriptDir,"\","/")
#EndRegion ### END Koda GUI section ###$Menu_File = GUICtrlCreateMenu("Info")
[/autoit] [autoit][/autoit] [autoit]
$Menu_File_Item = GUICtrlCreateMenuItem("About", $Menu_File)
GUICtrlSetOnEvent(-1, '_About')TraySetState()
[/autoit] [autoit][/autoit] [autoit]
TraySetToolTip("txt")
TrayCreateItem("Beenden"),
TrayItemSetOnEvent(-1, "_Exit")While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEndFunc MY_WM_COMMAND($hWnd, $Msg, $wParam, $lParam)
[/autoit] [autoit][/autoit] [autoit]
Local $nNotifyCode = BitShift($wParam, 16)
Local $hCtrl = $lParam
If $nNotifyCode = 1024 Or $nNotifyCode = 786 Then
If $hCtrl = GUICtrlGetHandle($Input1) Then
$suchbegriff=GUICtrlRead($Input1)
if FileExists($suchbegriff) then
_IENavigate($oIE,"file://localhost/"&$FolderIE&"/"&$suchbegriff&".html")
endif
EndIf
EndIf
Return $GUI_RUNDEFMSG
EndFuncWhile 1
[/autoit] [autoit][/autoit] [autoit]
Sleep(10)
WEndExit
[/autoit] [autoit][/autoit] [autoit]Func _Exit()
[/autoit] [autoit][/autoit] [autoit]
Exit
EndFuncFunc _About()
[/autoit]
Run("About.exe")
EndFuncEdit Oscar: Spoiler hinzugefügt! Bitte bei längeren Quelltexten unbedingt auch den Spoiler-Tag benutzen!
-
1. Bitte Spoiler um lange Code-Blöcke
2. Die Zeile der Fehlermeldung ist das wichtigste. Ich hab wenig lust, deinen gesamten Quelltext zu durchsuchen.
3. Du solltest dir dringendst die Grundlagen durchlesen... Du hast irgendwo mehrere Befehle in eine Zeile geschrieben, bzw eine Zeile (String nicht abgeschlossen, oder ähnliches). Scite zeigt dir aber auch, wo das etwa auftritt. Ein Minimum an eigenarbeit ist dann schon erfordert (Ja... Programmieren erfordert denken und viel Übung (und gutes Lesen in der Dokumentation von AutoIt)) -
test.au3" (37) : ==> Illegal text at the end of statement (one statement per line).:
TrayCreateItem("Beenden"),
TrayCreateItem("Beenden")^ ERRORSo wo ist den da der fehler
-
das ^ zeigt dir die Stelle des Fehlers an. Der Fehler ist das Komma am Ende der Zeile. Das darf dort nicht hin. In der Fehlermeldung steht das ^ auch genau an der Stelle des Kommas. Wenn in der Fehlermeldung steht, dass der Fehler am Ende des Statements ist, sollte man auch am Ende gucken...
-
ja habe es inzwischen auch gemerkt na ja nun geht das ja alles soweit.
Aber ich danke dir für deine Hilfe.
-
so habe nun alles soweit angepasst nun teste ich das und bekomme kein Suchergebnis mehr komisch.
Hier mal der code
[autoit]#Region
[/autoit][autoit][/autoit][autoit]
#AutoIt3Wrapper_Icon=\favicon.ico
#EndRegion#include <ButtonConstants.au3>
[/autoit][autoit][/autoit][autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <File.au3>
#include <IE.au3>Opt('GUIOnEventMode', 1)
[/autoit][autoit][/autoit][autoit]
Opt('GUICloseOnESC', 0)
Opt("TrayAutoPause", 0)
Opt("TrayMenuMode", 1)
Opt("TrayOnEventMode", 1)TraySetIcon(@ScriptDir & "\favicon.ico")
[/autoit][autoit][/autoit][autoit]#Region ### START Koda GUI section ### Form=
[/autoit][autoit][/autoit][autoit]
$Form1 = GUICreate("txt", 1060, 850, 200, 5)
$Label1 = GUICtrlCreateLabel("ICAO", 850, 65, 36, 17)
$Input1 = GUICtrlCreateInput("", 760, 80, 200, 21)
$Button1 = GUICtrlCreateButton("Suchen", 980, 77, 75, 25)
$oIE=_IECreateEmbedded()
$Obj=GUICtrlCreateObj($oIE,88,80,657,729)
GUIRegisterMsg($WM_COMMAND, "MY_WM_COMMAND")
GUISetState(@SW_SHOW)
$FolderIE=StringReplace(@ScriptDir,"\","/")
#EndRegion ### END Koda GUI section ###GUISetIcon(@ScriptDir & "\favicon.ico")
[/autoit][autoit][/autoit][autoit]
GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit')$Menu_File = GUICtrlCreateMenu("Info")
[/autoit][autoit][/autoit][autoit]
$Menu_File_Item = GUICtrlCreateMenuItem("About", $Menu_File)
GUICtrlSetOnEvent(-1, '_About')TraySetState()
[/autoit][autoit][/autoit][autoit]
TraySetToolTip("txt")
TrayCreateItem("Beenden")
TrayItemSetOnEvent(-1, "_Exit")While 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEndFunc MY_WM_COMMAND($hWnd, $Msg, $wParam, $lParam)
[/autoit][autoit][/autoit][autoit]
Local $nNotifyCode = BitShift($wParam, 16)
Local $hCtrl = $lParam
If $nNotifyCode = 1024 Or $nNotifyCode = 786 Then
If $hCtrl = GUICtrlGetHandle($Input1) Then
$suchbegriff=GUICtrlRead($Input1)
if FileExists($suchbegriff) then
_IENavigate($oIE,"file://localhost/"&$FolderIE&"/"&$suchbegriff&".html")
endif
EndIf
EndIf
Return $GUI_RUNDEFMSG
EndFuncWhile Sleep(1000)
[/autoit][autoit][/autoit][autoit]
WEndWhile 1
[/autoit][autoit][/autoit][autoit]
Sleep(10)
WEndExit
[/autoit][autoit][/autoit][autoit]Func _Exit()
[/autoit][autoit][/autoit][autoit]
Exit
EndFuncFunc _About()
[/autoit]
Run("About.exe")
EndFunc -
Ich glaub, der Thread ist hier falsch... Das ist ja kaum noch Hilfe und Unterstützung, als vielmehr: ich hab keine ahnung: mach mal...
Wenn du versucht hättest den Quelltext zu verstehen, würdest du erkennen, dass in Zeile 57 überprüft wird, ob die Datei existiert... Dabei wird aber nur der suchbegriff verwendet. Dort muss also, ebenso wie in der Zeile darunter ein .html angehängt werden. Denn die Datei test existiert nicht, sondern test.html ... -
ja sorry habe es geändert hatte es auch noch mal nachgelesen aber danke
-
Wenn ich das richtig verstanden habe und ich in den neben Ordner suchen will muss ich das da ändern von
[autoit]$FolderIE=StringReplace(@ScriptDir,"\","/")
[/autoit]
[autoit]
auf$FolderIE=StringReplace(@ScriptDir,"\data\")
[/autoit] -