Ich möchte in der Lage sein, einen aktiven Prozess zum Öffnen einer Datei über die Windows-Befehlszeile im Idealfall zu sagen - aber jede Lösung mit integrierten Windows (7+) -Funktionen (zB Powershell oder VBScript) funktioniert auch.Windows-Befehlszeile: Datei mit aktivem Prozess öffnen?
Zum Beispiel, wenn ich eine Instanz von Notepad geöffnet haben und wissen seine processid 1234 ist, wäre es toll, der Lage sein, so etwas wie:
notepad.exe "myfile.txt" /pid=1234
und haben Notizblock versuchen das öffnen Datei im Fenster für den bestehenden Prozess.
Ist das möglich?
Für Notepad, ein Programm, das keine externe Kontrolle hat (anders als IE, Word, Autocad, etc) können Sie VBS 'wshshell.appactivate 1234' und' wshshell.sendkeys "% FO" & "filename.ext" 'verwenden. Dies ist ein flockiger Weg, Dinge zu tun. –