Nun, ich schreibe gerade ein Skript, das die Protokolle eines anderen Skriptes überprüfen soll ich schrieb, um zu sehen, ob es drei oder mehr erfolglose Pings in Folge vor einem erfolgreichen hatte, ist dies nur Barebones im Moment, aber es sollte so etwas wie dieseRegex und Datei lesen Zeile in Autohotley
fileread,x,C:\Users\Michael\Desktop\ping.txt
result:=RegExMatch(%x% ,failure success)
msgbox,,, The file is = %x% `n the result is = %result%
jetzt die Datei suchen, die zu lesen versuchen, ist
success failure success
und aus irgendeinem Grunde, wenn es die Datei liest, sagt es, dass die Variable % x% 'enthält ungültige Zeichen
- wenn ich kopieren und den Inhalt ping.txt in das Skript einfügen und als Variable speichern funktioniert es
- i vergewissert haben, dass die Datei Windows-Zeilenenden CR + LF
- hat i zugewiesen haben somit wird die Variable in der Datei erzeugt lesen, wie eine andere Variable jedes nachlaufenden oder führenden Leerzeichen Stripping
- die Datei in ANSI codiert und hat immer noch das Problem mit UTF8
dank Mann, es perfekt – hamsolo474
@ hamsolo474 Kein Problem gearbeitet. Ich habe meine Antwort mit einigen wichtigen Informationen aktualisiert, bitte sehen Sie nach. –
also "var ~ = pattern" entspricht "regexmatch (var, pattern)"? das ist interessant, gibt es andere geheime Operatoren wie ~ = wenn ja, könntest du mich mit einer Liste von ihnen verbinden – hamsolo474