Supportnet Computer
Planet of Tech

Supportnet / Forum / WindowsXP

Zwei Programme über eine Verknüpfung starten?





Frage

Hallo, ist es möglich, zwei Programme mit nur einer Verknüpfung zu starten? Batch-Dateien eignen sich wohl nicht, weil die erste Anwendung erst geschlossen werden muß, bevor die zweite geöffnet wird. Danke vorab! cu Alex

Antwort 1 von robbie17

du kannst über die verknüpfung ein vbskript aufrufen
welches dann zwei andere programme startet
inhalt des skriptes:


set shell=createobject("wscript.shell")
shell.run "notepad.exe"
shell.run "notepad.exe"


Antwort 2 von TheBlackBird_

Hi,

Haette zwar auch im anderen Topic geklaert werden koennen, aber was soll's?

Klar kommt auch eine Batch in Frage. Schau Dir dazu einmal den Start-Befehl naeher an.

bspw.:

start "" "C:\Programme\Outlook Express\msimn.exe"
start "" "C:\Programme\Internet Explorer\iexplore.exe"
exit

Cu TheBlackBird ®

Antwort 3 von Birger

Hi

@robbie17

Klappt hervorragend bei mir. Kannst du mir noch mitteilen, wie der Shutdown Befehl/Kontext lautet um die Programme zu schließen.

Danke Birger

Antwort 4 von robbie17

wenn die programme auch beenden willst
brauchst du zum starten die WSHShell.Exec-Methode
und dort dann die methode terminate

Antwort 5 von Birger

??????

Danke aber:

Ich verstehen nur Bahnhof?!!

Hatte die Seite auch schon vorher mal besucht.
Geht das nicht einfacher, so das ein "normaler User" das versteht?

Die Hilfe von TheBlackBird® hat auch gut geklappt.
Gibt es damit (bat-Datei) eine Möglichkeit die Programme zu schließen?

Antwort 6 von robbie17


set shell=createobject("wscript.shell")
set exe=shell.exec("notepad.exe")
set exe2=shell.exec("notepad.exe")
wscript.sleep 3000
if exe.status=0 then exe.terminate
wscript.sleep 3000
if exe2.status=0 then exe2.terminate


zwei notepadfenster werden geöffnet
nach jeweils 3 sekunden wird eines wieder geschlossen

mit status wird abgefragt
ob das gestartete programm noch läuft
nur wenn es noch läuft (status=0) wird geschlossen
falls es schon beendet ist (status=1) dann nicht

hoffe es ist halbwegs verständlich

Antwort 7 von Birger

Jup

an @robbie17

Werde es mal ausprobieren.

Danke!!!

Antwort 8 von nonamethnx

HI, hab diese Befehlszeilen mal ausprobiert mit den zwei programmen ausführen:

set shell=createobject("wscript.shell")
set exe=shell.exec("notepad.exe")
set exe2=shell.exec("notepad2.exe")

funktioniert natürlich wunderbar. aber ich brauch da nun ne erweiterung und zwar sollte notepad2.exe nicht ausgeführt werden wenn es bereits läuft! kann mir dazu einer sagen wie dieser Befehl aussieht? danke schon mal

Antwort 9 von nonamethnx

hups sorry hab vorhin die falschen befehlszeilen gepostet aber ihr blickt sicher was ich meine
sorry

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: