|
Kein Boot Hier kann man allgemeinen Small Talk halten. Es muß ja nicht immer um Boote gehen. |
|
Themen-Optionen |
#1
|
|||
|
|||
An die Programmierprofis (Batch?)
Hallo Leute,
ich will hier was zusammenbasteln, aber ich hänge an einem Problem. Ich möchte mit einem Doppelklick mehrere (=3) Programme öffnen. Das an sich ist ja einfach und funktioniert auch einwandfrei mit einer Batch-Datei im Stil von @echo off start [Dateipfad1] start [Dateipfad2] start [Dateipfad3] exit Jetzt möchte ich einen Schritt weiter gehen. Und zwar kommen bei den ersten beiden Dateien jeweils Meldungen beim Start. Die würde ich gerne automatisch bestätigen. Es sind beides jeweils Fenster, die (wenn sie aktiv sind) ohne irgendwelche Eingaben mit einem Enter bestätigt werden können. Geht das mit einer Batchdatei? Wie? Die 3. Datei wird noch schwerer. Da öffnet sich ein Fenster, in dem ich erst eine Art Configfile auswählen muss. Es ist immer das gleiche. UNd dann vergeht ne Zeit und dann muss ich bestätigen. Da glaube ich wird das nix mehr...oder doch? Bin schon sehr gespannt! Und danke!
__________________
Grüße aus Unterfranken!! Viktor |
#2
|
||||
|
||||
Moin Scarto,
mit einer Batch wird das nicht gehen.... es gibt zwar (IMHO) Erweiterungen für die Batch-Befehle, die auch ein Enter senden könnten..... ABER unter Windows musst Du wissen welches Fenster aktiv ist und wo geklickt werden muss. Mein Tip: http://www.chip.de/downloads/AutoIt_21187168.html Autoit.... ein Freewaretool, mitdem man lauffähige Programme erzeugt - ähnlich einer Batchdatei. Der Code könnte so aussehen: Run("C:\Windows\System32\notepad.exe", "", @SW_MAXIMIZE) ; Starte Notepad sleep(1000); Warte 1 sec WinActivate("[CLASS:Notepad[",""); Aktiviere das Fenster Notepad MouseClick("left, 600,295,1); Klicke auf Position 600/295 Send("{Enter}"); Sende die Enter-Taste Exit ; Bende das Script Daraus kann man dann eine Exe machen.... VG Tom |
#3
|
|||
|
|||
Das mit AutoIT behalte ich mal im Hinterkopf...
Das mit den aktiven Fenstern ist einleuchtend. Wie sähe denn die Alternative aus, wenn ich sicherstelle, dass die Popups auch aktiv sind? Ich würde es gerne ohne Zusatzprogramme mit Boardmitteln versuchen. Ich hab irgendwas von VBS und sendkeys gefunden, aber Blicke da bisher noch nicht durch.
__________________
Grüße aus Unterfranken!! Viktor |
#4
|
||||
|
||||
Zitat:
Mit Autoscript kannst Du auch komplizierte Formulare ausfüllen.... (auch Auswahlboxen etc.).... VG Tom |
#5
|
|||
|
|||
Ich wüsste auch nicht, wie die Problemstellung ohne Zusatzprogramme zu lösen sein sollte. Entweder die zu startenden Programme bringen gewisse Automatisierungsschalter für die Kommandozeile direkt mit oder man kommt um ein Automatisierungsprogramm, welches Mausklicks und/oder Tastatureingaben simuliert nicht herum.
Vielleicht forscht du mal nach, ob deine benötigten Programme diese Automatisierungsmöglichkeiten bieten?
__________________
vg Sascha |
#6
|
|||
|
|||
OK danke vielmals! Es geht wohl nicht ohne Zusatzprogramme und somit wirds AutoIt
DAnke für die Hilfe!
__________________
Grüße aus Unterfranken!! Viktor |
|
|