Hi Leute,
ich habe vor einigen Tagen AutoIT entdeckt und mir gedacht, ich könnte mich ja mal dran versuchen.
Ich habe auch schon einen Versuch gemacht mein Batch Skript in eine au3 umzubauen.
Nur hab ich das Gefühl es geht auch einfacher
1. Wie kann ich diese ganzen FileWriteLine umgehen?
(kann ich in diesen Text die Variablen vorher definieren?)
2. Wie kann ich Abfragen ob der Befehl "FileMove" richtig ohne Fehler gelaufen ist?
Vielleicht hat ja einer lust sich das mal anzuschauen
[autoit][/autoit][autoit][/autoit][autoit];HTML Kopfdaten schreiben
FileWriteLine("test.html",'<TABLE BORDER="1">')
FileWriteLine("test.html",' <TD WIDTH="70"> <FONT SIZE="1", FACE="VERDANA"> <B> Rechner: </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA"> %RECHNER% </TD>')
FileWriteLine("test.html",' <TD WIDTH="80"> <FONT SIZE="1", FACE="VERDANA"> <B> IP-Adresse: </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA"> %IP-ADDR% </TD>')
FileWriteLine("test.html",' <TD WIDTH="50"> <FONT SIZE="1", FACE="VERDANA"> <B> Task: </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="150"> <FONT SIZE="1", FACE="VERDANA"> %TASK% </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA"> <B> Startzeitpunkt: </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="200"> <FONT SIZE="1", FACE="VERDANA"> %START% </TD>')
FileWriteLine("test.html",'</TR>')
FileWriteLine("test.html",'</TABLE>')
FileWriteLine("test.html",'')
FileWriteLine("test.html",'<TABLE BORDER="1">')
FileWriteLine("test.html",'<TR>')
FileWriteLine("test.html",' <TD WIDTH="80"> <FONT SIZE="1", FACE="VERDANA"> <B> Batchprozeß: </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="90"> <FONT SIZE="1", FACE="VERDANA"> %BATCH% </TD>')
FileWriteLine("test.html",' <TD WIDTH="192"> <FONT SIZE="1", FACE="VERDANA"> <B> Zu sichernde Datenbestände: </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="200"> <FONT SIZE="1", FACE="VERDANA"> %VERZ_Q% </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA"> <B> Zielverzeichnis: </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="200"> <FONT SIZE="1", FACE="VERDANA"> %VERZ_Z% </TD>')
FileWriteLine("test.html",'</TR>')
FileWriteLine("test.html",'</TABLE>')
FileWriteLine("test.html",'<TABLE BORDER="0">')
FileWriteLine("test.html",'')
FileWriteLine("test.html",'%date% %time% Beginne mit dem verschieben der PDFs')
FileWriteLine("test.html",'')
FileWriteLine("test.html",'<TR>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA", COLOR="#000099"> <B> %DATE% </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA", COLOR="#000099"> <B> %TIME% </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="600"> <FONT SIZE="1", FACE="VERDANA", COLOR="#000099"> <B>')
FileWriteLine("test.html",' Beginne mit dem verschieben der PDFs </B> </TD>')
FileWriteLine("test.html",'</TR>')
;Ordner erstellen
DirCreate("C:\autoit\pdf\test")
FileWriteLine("test.html",'<TR>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA"> %DATE% </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="1", FACE="VERDANA"> %TIME% </TD>')
FileWriteLine("test.html",' <TD WIDTH="600"> <FONT SIZE="1", FACE="VERDANA">')
FileWriteLine("test.html",' Verschieben der PDFs auf c:\autoit\pdf\test </TD>')
FileWriteLine("test.html",'</TR>')
FileMove("c:\autoit\*.pdf" , "c:\autoit\pdf\test\")
[/autoit][autoit][/autoit][autoit];Ohne Fehler dann ->
[/autoit][autoit][/autoit][autoit]FileWriteLine("test.html",'')
FileWriteLine("test.html",'%date% %time% verschieben erfolgreich beendet')
FileWriteLine("test.html",'')
FileWriteLine("test.html",'<TR>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="2", FACE="VERDANA", COLOR="#000099"> <B> %DATE% </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="2", FACE="VERDANA", COLOR="#000099"> <B> %TIME% </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="600"> <FONT SIZE="2", FACE="VERDANA", COLOR="#000099"> <B>')
FileWriteLine("test.html",' Verschieben der PDFs ist beendet </B> </TD>')
FileWriteLine("test.html",'</TR>')
FileWriteLine("test.html",'</TABLE>')
FileWriteLine("test.html",'<P>')
FileWriteLine("test.html",'<BR>')
FileWriteLine("test.html",'')
;Fehler aufgetreten ->
[/autoit][autoit][/autoit][autoit]FileWriteLine("test.html",'')
FileWriteLine("test.html",'%date% %time% verschieben NICHT erfolgreich beendet')
FileWriteLine("test.html",'')
FileWriteLine("test.html",'<TR>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="2", FACE="VERDANA", COLOR="#FF0000"> <B> %DATE% </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="100"> <FONT SIZE="2", FACE="VERDANA", COLOR="#FF0000"> <B> %TIME% </B> </TD>')
FileWriteLine("test.html",' <TD WIDTH="600"> <FONT SIZE="2", FACE="VERDANA", COLOR="#FF0000"> <B>')
FileWriteLine("test.html",' Verschieben der PDFs wurde NICHT erfolgreich beendet </B> </TD>')
FileWriteLine("test.html",'</TR>')
FileWriteLine("test.html",'</TABLE>')
FileWriteLine("test.html",'<P>')
FileWriteLine("test.html",'<BR>')
FileWriteLine("test.html",'')