Guten Tag,
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
Seite 1 von 1
cmd-Aufruf von Dateien in mehreren Programm-Instanzen
Anzeige
#2
geschrieben 01. August 2013 - 11:09
Das hängt insbesondere vom Programm ab, bzw desssen Befehlszeilenoptionen.
"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.
"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
Danke für das Feedback.
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
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
Okay, habe jetzt eine Lösung gefunden:
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
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
im Grunde ja.
Nur bitte beachte, dass du beide Pfadangaben seperat in Anführungszeichen setzt - es reicht ein Leerzeichen schon und schon wird das Ziel nicht gefunden.
gibt natürlich Programmabhängige Fälle wo es nicht "so einfach" möglich ist wie RalphS schon schrieb.
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
Jepp,
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?
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
ja ganz dunkel habe ich im Hinterkopf, dass das noch möglich ist. Glaube wenn ich mich recht entsinne über die Powershell. Aber da bin ich nicht so tief drinn.
#8
geschrieben 01. August 2013 - 12:44
Powershell? Da hören meine Erfahrungen auf. Kannst du da noch etwas Licht ins Hinterköpfchen bringen?
Bei den beiden Dateien, die geöffnet werden, werden Benutzername und Passwort abgefragt. Lässt sich das auch automatisch über die Batch erledigen?
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)
Powershell? Da hören meine Erfahrungen auf. Kannst du da noch etwas Licht ins Hinterköpfchen bringen?
habe schon gegooglet. aber ich finde es nicht.
Zitat
Bei den beiden Dateien, die geöffnet werden, werden Benutzername und Passwort abgefragt. Lässt sich das auch automatisch über die Batch erledigen?
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
Nein, leider keine Windows-Anmeldung.
Es handelt sich hierbei eher um eine Server-Anmeldung.
Es handelt sich hierbei eher um eine Server-Anmeldung.
#11
geschrieben 01. August 2013 - 14:53
DAS kommt drauf an ob dies das jeweilige Programm unterstützt...
- ← Wie Farbe des Titels ändern von angehefteter Website?
- Skript/Web-Programmierung
- Youtube Video ohne Player? →
Thema verteilen:
Seite 1 von 1