Sowas ist meistens die letzte Zeile. Die meisten Leute ( und auch einige Programme. z.B. Excel bei csv Daten ) speichern Dateien immer mit ner Leerzeile am Ende^^
Beiträge von Schnitzel
-
-
Nein bekommt man nicht:
Forenregeln -
Dieses mal bin ich aber beim Thema
[autoit]
Du musst abfangen ob Stringsplit auch wirklich 2 Ergebnisse liefert
Z.b. sowas verwenden damit die Zeilen ausgelassen werden in denen sich nicht zwei durch ; getrennte Einträge befindenIf not Ubound($aSplit) = 3 then continueloop
[/autoit]PS: Ruhig die Edit Funktion für nutzen, das ist lieber gesehen als 3 Post's hintereinander
-
Problem ist aber dass du den Quelltext der neuen Seite erst bekommst nachdem diese auch geladen ist.
D.h. ohne die 0 funktioniert es (zumindest bei anderen Seiten)
Du musst dir da vermutlich etwas anderes basteln um zu warten bis die Seite geladen ist oder du findest herraus warum die XML geladen wird und unterbindest das. -
Schonmal mit der Netzwerk Authentifizierung probiert?
[autoit]RunAs('admin','UnsereDomain','MeinPwt',2,$Path&' '&'/'&$Para1&' '&$Para2); funktioniert eventuell
[/autoit] -
Wieso verwendest du bei _IENavigate 0 als dritten Parameter?
-
Edit: Ich dachte ich hätte was von Listview's gelesen. Ich bin verwirrt
[autoit]Alles was du brauchst ist in der Hilfe:_GUICtrlListView_SortItems()
[/autoit] -
Problem ist dass du nicht den Inhalt der Input Boxen sondern deren Control-ID verwendest.
[autoit]
Erst mitGuictrlread()
[/autoit]auslesen dann klappts auch
-
Du brauchst nur
[autoit]Stringsplit()
[/autoit]
zu verwenden dann hast dus als ArrayAls Trennzeichen einfach den Zeilenumbruch verwenden ( @Crlf )
-
Simuliert vermutlich deshalb weil nicht mit der Maus über den Link gefahren und dann ein Klick ausgeführt wird, sondern weil es im Hintergrund abläuft.
Trotzdem wird der Link angeklickt. Sonst gäbe die Funktion ja auch keinen Sinn... -
Wenn du _IELinkClick verwendest wird auf den Link geklickt. Was sonst?
Was meinst du mit real? -
Beispiele sind doch genügend in der Hilfe.
Poste mal deinen Versuch! -
[autoit]
[/autoit]
; richtig:
FileClose($hFile)
; falsch:
FileClose($sFile) -
Poste doch bitte nochmal dein Script wie es gerade ist.
Sonst stochert man da ewig rum was falsch ist -
Am Router ist das aber eher schwirig. Da gibt es einfach zu viele unterschiedliche Typen, die sich sehr verschieden oder garnicht ansprechen lassen.
Da würde ich lieber die Windows Firewall nutzen. Mit netsh lassen sich da ganz gut regeln erstellen:
http://technet.microsoft.com/en-us/library/…6(v=ws.10).aspx bzw. http://technet.microsoft.com/en-us/library/…0(v=ws.10).aspxGeht aber erst ab Win Vista...
-
Herzlich Willkommen und viel Spaß im Forum
-
Entweder ist der Thread gelöst oder nicht. Setz ihn doch nicht auf gelöst wenn du noch Probleme hast.
Die Fehlermeldung die du bekommst ist eindeutig. Die Variable wurde nicht deklariert.
Du solltest dir echt ein bisschen mehr Mühe geben.
Sieh dir mal das Debugging Tutorial von Andy an (link in meiner Signatur) -
Zur Vervollständigung hier noch die Lösung die ich mit autoit93 erarbeitet hab.
[autoit];--- Anmeldeseite starten
[/autoit]
Local $oIE = _IECreate("https://*****************html", 0, 1, 1, 1) ; sofort die richtige seite laden
$WGTLogLine = $WGTLogLine & ";" & Round(TimerDiff($timeBegin))
Local $o_form = _IEFormGetObjByName($oIE, "vpnForm")
Local $o_login = _IEFormElementGetObjByName($o_form, "login")
_IEFormElementSetValue($o_login, "blabla")
; local $o_password = _IEFormElementGetObjByName ($o_form, "password") ; funktioniert leider nicht. Das Obj heißt nicht password. Hab auf die schnelle nicht rausgefunden wie es heißt weil es in einem Javascript erzeugt wird
Local $o_password = _IEFormElementGetCollection($o_form, 1) ; da ObjByName nicht funktioniert nehm ich das Obj 1 in der Form Collection (Obj 0 ist login, Obj 1 ist password, Obj 2 ist der Absenden Button)
_IEFormElementSetValue($o_password, "blabla2")
_IEFormSubmit($o_form) -
James1337 wollte vermutlich sagen dass dein Beitrag keine Verbesserung zum schon genannten hat.
Eine Zeile sparen hat jetzt nicht den großen Vorteil. Beziehungsweise wird ein Exit Code generell als Fehlercode angesehen...Wie auch immer.
Ich denke das Thema kann nun in Frieden Ruhen da es ja schon seit #5 gelöst ist... -
Herzlich willkommen und viel Spaß bei uns im Forum