cmd-Aufruf von Dateien in mehreren Programm-Instanzen
#1
geschrieben 01. August 2013 - 10:42
ich möchte über die Konsole zwei Dateien aufrufen.
Die eine Datei hat die Endung *.pdi und und die zweite *.piw.
Beide werden mit ein und demselben Programm geöffnet.
Ich habe bereits folgendes probiert:
Start C:\"Pfad"\file1.pdi
Start C:\"Pfad"\file2.piw
Es werden nun beide Dateien geöffnet, allerdings in einer Instanz des Progammes.
Es soll aber je Datei eine Programm-Instanz gestartet werden. Prinzipiell ist es möglich das Programm in mehreren Instanzen zu öffnen.
Alternativ habe ich folgendes probiert:
Start C:\Programme (x86)\...\ProgrammXYZ.exe
Start C:\Programme (x86)\...\ProgrammXYZ.exe
Nun wird das Programm in zwei Instanzen gestartet. Aber wie wird dann die jeweilige Datei geöffnet?
Ich hoffe ich konnte mich verständlich ausdrücken und jemand weiß Rat.
Grüße,
lanDei
Anzeige
#2
geschrieben 01. August 2013 - 11:09
"Normalerweise" genügt es, den vollständigen Dateipfad als Parameter anzuhängen.
Aber halt nicht immer - dann müßtest Du die Dokumentation des Programms befragen. Möglicherweise gibt es da auch eine Einstellung in den Optionen, die man setzen kann.
#3
geschrieben 01. August 2013 - 11:20
Also im Programm ansich gibt es keine solche Option. Das hatte ich schon gecheckt.
Kann man den Befehler Start c:\Programme (x86)\...\Programm.exe nicht noch explizit um die Datei erweitern, die geöffnet werden soll?
Also im Klartext etwa Start c:\Programme (x86)\...\Programm.exe -> öffne c:\Pfad\file1.pdi.
Grüße
#4
geschrieben 01. August 2013 - 11:31
start "" "C:\Program Files (x86)\...\Programm.exe" C:\"Pfad"\file1.pdi
start "" "C:\Program Files (x86)\...\Programm.exe" C:\"Pfad"\file2.piw.
Man startet also zuerst das Programm und gibt dahinter den Datei-Pfad an. Das ganze in eine Batch-Datei und voila... :-)
Ich arbeite mit zwei Monitoren. Gibt es nun eine Möglichkeit das so zu programmieren, dass die eine Instanz auf dem einen Monitor und die anderen auf dem anderen Monitor geöffnet wird?
Grüße,
lanDei
#5
geschrieben 01. August 2013 - 11:34
Nur bitte beachte, dass du beide Pfadangaben seperat in Anführungszeichen setzt - es reicht ein Leerzeichen schon und schon wird das Ziel nicht gefunden.
"C:\Program Files (x86)\PROGRAMM\PROGRAMM.EXE" "C:\PFAD\Zur\Datei\Datei.ERWEITERUNG"
gibt natürlich Programmabhängige Fälle wo es nicht "so einfach" möglich ist wie RalphS schon schrieb.
#6
geschrieben 01. August 2013 - 11:42
dieses Problem hatte ich just gerade. Wenn die Datei im Mainpfad stand, ging alles top. Kaum hatte der Ordner allerdings ein Leerzeichen im Namen hat er es nicht gefunden.
Noch einen Tipp zur Positionierung auf den zwei Monitoren?
#7
geschrieben 01. August 2013 - 12:13
#8
geschrieben 01. August 2013 - 12:44
Bei den beiden Dateien, die geöffnet werden, werden Benutzername und Passwort abgefragt. Lässt sich das auch automatisch über die Batch erledigen?
#9
geschrieben 01. August 2013 - 14:25
Zitat (LanDei86: 01. August 2013 - 12:44)
habe schon gegooglet. aber ich finde es nicht.
Zitat
reden wir vom WINDOWS-BENUTZER?
alles andere: Kommt darauf an ob das Programm dieses unterstützt welches du ja ausführen möchtest.
Für Windows-User folgende Syntax:
RUNAS /user:<BENUTZERNAME> "DEIN_BEFEHL"
EDIT bei der Arbeit:
OK hier wird noch das Passwort des Users gefragt....
Bei diesem Wetter klar denken ist nicht gerade einfach
#10
geschrieben 01. August 2013 - 14:37
Es handelt sich hierbei eher um eine Server-Anmeldung.
#11
geschrieben 01. August 2013 - 14:53
- ← Wie Farbe des Titels ändern von angehefteter Website?
- Skript/Web-Programmierung
- Youtube Video ohne Player? →

Hilfe
Neues Thema
Antworten
Nach oben





