Du pausierst das Scipt in der While für insgesamt immer 5 Sekunden. Sprich du musst genau dazwischen dann den Button drücken damit etwas passiert.
Schaue die mal onEvent-Mode an.
Du pausierst das Scipt in der While für insgesamt immer 5 Sekunden. Sprich du musst genau dazwischen dann den Button drücken damit etwas passiert.
Schaue die mal onEvent-Mode an.
Keine Ahnung was du meinst, geht doch alles wie es soll.
Hast du die schonmal die Hilfe angeschaut
?
Oder einfach direkt die SciLexer-UDF runterladen ;): http://www.autoitscript.com/forum/topic/51547-scilexer-udf/
Ganz schön viele Fehler drin, das solltest nochmal ernshaft überarbeiten.
Danke, "Gemeinschaft"!! Jemand hat sich eingeloggt und alles gelöscht! Vorfall it schon beim Hoster gemeldet!
Dir ist aber schon bewusst das man nichtmal hier angemeldet sein muss um hier zu lesen?
Dein Hoster wird rein garnichts machen, siehe AGB:
Zitat
(1) Die Datensicherung obliegt dem Kunden.
(4) lima-city übernimmt keine Haftung, sollten persönliche Daten von Kunden durch Unbefugte ausgelesen und/oder weitergegeben werden.
Das ist denke ich einfacher zu verstehen und mach im Hintergrund nichts anderes als das StringRegExp:
[autoit]#include <Array.au3>
#include <String.au3>
$aStatus = GetLogStatus(@ScriptDir & "\Beispiel.txt")
_ArrayDisplay($aStatus)
Func GetLogStatus($sLogFile)
Local $sLog = FileRead($sLogFile)
If @error Then Return SetError(1, 0, 0)
$afinal = _StringBetween($sLog,"Dateien:","Bytes:")
$afinal = StringStripWS($afinal[0],4)
$afinal = StringSplit($afinal," ",3)
Dim $aResults[3] = [$afinal[2],$afinal[3],$afinal[5]]
Return $aResults
EndFunc
Alles gute Schnuffel ![]()
[Blockierte Grafik: http://www.drwindows.de/attachments/mitglieder-stammtisch/54768d1328962067-manta1102-hat-geburtstag-89_1297946279.jpg]
Wie gesagt IE 8 ist der aktuelle Patchsstand von Win 7 der von Microsoft verteilt wird da wurde keine IE runtergeladne oder installiert und dein Script geht problemlos.
Was hat IE 8 mit XP zu tun? Richtig nix ;).
Da ich IE nie nutze ist es die Version die von Windows Update rausgehauen wird also IE 8 oder genauer Version: 8.0.7601.17514
Rechnerseitige Problem. Das Script läuft unter Win 7 x64 problemlos.
Warum postet das nicht im entsprechende Porjektthread: https://autoit.de/index.php?page=Thread&threadID=29742. Irgendwelche Highlights in irgendwleche IDEs sind kein Autoit-Problem.
Das einzigste was mir da einfällt wäre über registry Ändern welches aber im dem Fall einen Rechnerneustart sowohl zum aktivieren als auch zum deaktivieren braucht.
Dann schalte es in den Windowseinstellungen ab.
So habs mir mal genauer angeschaut, es liegt am _IECreateEmbedded welches sich nicht mit _IEQuit schließen lässt. Es wird allerdings eh geschlossen wenn mit GUIDelete($var_GUI_main) die GUI "zerstörst". Von daher der _IEQuit einfach weg lassen.
Das das Objekt welches in der Variabel $var_IE ist und du versuchst mit _IEQuit() zu schließen entweder nicht existiert oder durch einen anderen Prozess blockiert wird.
Starte es mal in Scite dann siehst du wo der Fehler ist.
Keine Ahnung warum so seltsam das aufbaust. Hier mal ganz simpel halt ohne ini:
#include <GUIConstantsEx.au3>
#include <IE.au3>
#region ### START Koda GUI section ### Form=d:\users\xxxx\desktop\autoit - skripte\ie\ie.kxf
$Form1_1 = GUICreate("Zeitmessung", 360, 189, 193, 125)
$Adresse = GUICtrlCreateInput("", 8, 32, 281, 21)
$Go = GUICtrlCreateButton("Go!", 296, 32, 41, 25, 0)
GUICtrlCreateLabel("Adresse eintragen und dann Go!", 8, 56, 274, 73)
$Zeit = GUICtrlCreateLabel("", 16, 144, 270, 73)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Go
$url = GUICtrlRead($Adresse)
$start = TimerInit()
_IECreate($url)
$diff = TimerDiff($start)
$diff = Round($diff)
GUICtrlSetData($zeit & " Millisekunden",$diff)
EndSwitch
WEnd