boote-forum.de - Das Forum rund um Boote  

Zurück   boote-forum.de - Das Forum rund um Boote > Dies & Das > Kein Boot



Kein Boot Hier kann man allgemeinen Small Talk halten. Es muß ja nicht immer um Boote gehen.

Antwort
 
Themen-Optionen
  #1  
Alt 04.04.2013, 07:11
Scarto Scarto ist offline
Cadet
 
Registriert seit: 08.09.2008
Ort: Nähe Aschaffenburg
Beiträge: 35
Boot: Leider noch keins
142 Danke in 77 Beiträgen
Standard 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
Mit Zitat antworten top
  #2  
Alt 04.04.2013, 07:29
Benutzerbild von licht2002
licht2002 licht2002 ist offline
Lieutenant
 
Registriert seit: 09.11.2004
Ort: Worms (zumindest in der Nähe)
Beiträge: 119
120 Danke in 75 Beiträgen
Standard

Zitat:
Zitat von Scarto Beitrag anzeigen

Geht das mit einer Batchdatei? Wie?
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
__________________
Drago 21
Honda BF90
http://up.picr.de/14591761bc.jpg
Mit Zitat antworten top
  #3  
Alt 04.04.2013, 07:35
Scarto Scarto ist offline
Cadet
 
Registriert seit: 08.09.2008
Ort: Nähe Aschaffenburg
Beiträge: 35
Boot: Leider noch keins
142 Danke in 77 Beiträgen
Standard

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
Mit Zitat antworten top
  #4  
Alt 04.04.2013, 07:52
Benutzerbild von licht2002
licht2002 licht2002 ist offline
Lieutenant
 
Registriert seit: 09.11.2004
Ort: Worms (zumindest in der Nähe)
Beiträge: 119
120 Danke in 75 Beiträgen
Standard

Zitat:
Zitat von Scarto Beitrag anzeigen
Ich hab irgendwas von VBS und sendkeys gefunden, aber Blicke da bisher noch nicht durch.
VBS ist auch eine Script-Sprache.... m.E. für den Gelegenheits-User unbrauchbar - in Autoscript kommt man schneller rein.

Mit Autoscript kannst Du auch komplizierte Formulare ausfüllen.... (auch Auswahlboxen etc.)....

VG Tom
__________________
Drago 21
Honda BF90
http://up.picr.de/14591761bc.jpg
Mit Zitat antworten top
  #5  
Alt 04.04.2013, 09:50
WeserW WeserW ist offline
Ensign
 
Registriert seit: 23.04.2009
Beiträge: 52
Boot: Hammermeister Dorado mit Susi DT65
380 Danke in 255 Beiträgen
Standard

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
Mit Zitat antworten top
  #6  
Alt 04.04.2013, 11:33
Scarto Scarto ist offline
Cadet
 
Registriert seit: 08.09.2008
Ort: Nähe Aschaffenburg
Beiträge: 35
Boot: Leider noch keins
142 Danke in 77 Beiträgen
Standard

OK danke vielmals! Es geht wohl nicht ohne Zusatzprogramme und somit wirds AutoIt

DAnke für die Hilfe!
__________________
Grüße aus Unterfranken!!

Viktor
Mit Zitat antworten top
Antwort



Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr.


Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.