Hier ist mein Szenario:Klicken Sie auf Feld mit AutoIt in einem ERP-Programm
Ich beginne AutoIT Recorder. Ich zeichne mit der Tastatur auf, da die Maus nach dem Mausklick das Skript meistens stoppt oder etwas Ungenaues macht, wenn ich danach starte.
Was ich tue ist, ich öffne eine Excel-Vorlage, die ich erstellt habe. Ich gehe dann in ein ERP-System und kopiere ein paar Spalten, die ich in Excel einfüge. Nachdem diese Spalten eingefügt wurden, werden einige weitere Spalten aus den Formeln berechnet, die ich zuvor eingefügt habe.
Das Problem ist, dass, wenn ich in das ERP-System bin ich einen bestimmten Zeitraum gewählt habe ... Sagen wir 1. November bis 31. November. Ich speichere dann das Excel und verwende die Excel-Option, um eine E-Mail an bestimmte Personen mit dem beigefügten Excel-Bericht zu senden.
Ich kompiliere das Autoit-Skript zu einer exe und ich habe einen Scheduler, der die exe startet. Das Problem ist, dass ich eine Möglichkeit brauche, das Datum in Dezember, dann Januar usw. zu ändern ... Wie mache ich das mit AutoIt? Kann es überhaupt getan werden?
Dies ist, wie das Datum wie im ERP-Programm aussieht:
Haben Sie versucht zu verwenden: Send, ControlSend, ControlCommand, ControlSetText? Außerdem können Sie verhindern, dass die Maus bewegt wird, während Ihr Skript aktiv ist - siehe BlockInput. – Xenobiologist
Nein, habe ich nicht. Ich werde in diese schauen und wieder antworten, wenn ich es nicht tun kann. Danke für die Infos bis jetzt! –