Unter Mac OS X und GNOME unter Linux gibt es Befehle , die verwendet werden können Dateien über die Befehlszeile in ihren zugehörigen GUI - Editoren zu öffnen: open
und gnome-open
, respectively. Gibt es einen Befehl wie diesen für Windows?
windows
command-line
Wuffers
quelle
quelle
Antworten:
Wenn Sie sich derzeit in der Eingabeaufforderung befinden und eine Datei namens
test.png
und haben, die sich in befindetc:\test
, können Sie Folgendes tun:Wenn Sie im Verzeichnis sind (so sollte es heißen
c:\test>
), geben Sie einfach Folgendes ein:Das würde den Test im Standard-PNG-Bildeditor öffnen.
Wenn der Dateiname Leerzeichen enthält, schließen Sie den Dateinamen einfach in "" ein.
Sie können alternativ Folgendes eingeben:
Dadurch wird die Datei geöffnet, egal wo Sie sich gerade befinden.
Schließlich können Sie das Bild an ein anderes Programm übergeben. Wenn Sie beispielsweise einen Bildeditor mit dem Namen imageedit.exe haben, der das Öffnen von Dateien über Befehlszeilen unterstützt (und wenn das Programm über einen Pfad verfügt oder sich in seinem aktuellen Verzeichnis befindet), können Sie Folgendes eingeben:
quelle
Wenn es sich um eine registrierte Nebenstelle handelt, können Sie "start" wie in verwenden
quelle
start "" WordDoc.doc
würde funktionieren"In der DOS-Befehlszeile
explorer "<PATH>"
wird der Dateipfad mit den Windows-Standardprogrammen geöffnet. Dies behandelt auch alle URIs (http :, https :, ftp:) und andere im Windows-Betriebssystem definierte Dateiprotokolle. Wenn die Datei oder das Protokoll keinem Programm zugeordnet ist, wird einOpen With
Dialogfeld angezeigt. Wenn keine Datei vorhanden ist, wird der StandardordnerMy Documents
geöffnet. Es kann auch ausführbare Dateien (EXE-, BAT-Dateien) und Shell-Namespace-Pfade öffnen.Beispiele
explorer "http://www.google.com"
- Öffnet http://www.google.com im Windows-Standardbrowser.explorer "file:///C:\temp\"
Öffnet das temporäre Verzeichnis, falls vorhandenexplorer "file.txt"
wirdfile.txt
auf dem aktuellen Verzeichnispfad .ie%CD%
Pfad geöffnetexplorer ::{645ff040-5081-101b-9f08-00aa002f954e}
öffnet RecycleBin .Weitere nützliche Befehlszeilenoptionen des Explorers finden Sie hier
quelle
Quelle: https://technet.microsoft.com/en-us/library/ee176882.aspx
Einfach und vielseitig.
quelle
Der erste Parameter von Start ist ein Fenstertitel. Wenn Sie also ein Leerzeichen im Dateinamen haben, geben Sie Folgendes ein
Starten Sie "My File.txt"
Sie erhalten ein Befehlszeilenfenster mit "My File.txt" als Titel. Verwenden Sie einen Dummy-Titel, um dies zu umgehen.
Starte "my title" "My File.txt"
Abhängig von der Datei und der Anwendung, die geöffnet ist, ist wahrscheinlich sowieso kein Fenster zu sehen.
quelle
Wenn Sie sich in PowerShell befinden (an der Eingabeaufforderung) und eine Datei im aktuellen Verzeichnis öffnen möchten, können Sie dies versuchen . Wenn Sie sich in der Eingabeaufforderung befinden, können Sie dasselbe Ergebnis erzielen, indem Sie Folgendes eingeben
PS (current-directory)>
.\myfile.ext
(Sie müssen das einschließen
.\
, da PowerShell standardmäßig keine Dateien vom aktuellen Speicherort lädt.) Oder Sie können einen Verzeichnisnamen (relativ oder absolut) angeben, wenn sich die Datei nicht im aktuellen Verzeichnis befindet.Wenn der Dateiname im ersten Szenario - sofern Sie sich in PowerShell befinden - Leerzeichen enthält, setzen Sie ihn in Anführungszeichen (oder in Anführungszeichen) und stellen Sie ihm das
&
Symbol voran:(Sie können ein Leerzeichen nach dem
&
für Lesbarkeit hinzufügen , wenn Sie Lesbarkeit bevorzugen, und Sie können/
anstelle von verwenden\
.) Ich weiß nicht, wie Sie diese Funktion in dem zweiten Szenario (in dem Siepowershell -c
von der Eingabeaufforderung ausführen) ausführen, wenn die Datei- oder Verzeichnisname enthält Leerzeichen - Anführungszeichen scheinen nicht zu helfen.quelle
Spezifische ausführbare Datei mit spezifischer Datei:
Git Bash Script unter Windows 10 :
SHORTCUTS_MAIN_START.sh:
In diesem Beispiel wird die mit $ FILE_PATH bezeichnete Datei mit der mit $ EXEC_PATH bezeichneten ausführbaren Datei geöffnet . Wenn dies bei Ihnen nicht funktioniert, konvertieren Sie den einfachen Schrägstrich ("\") in doppelte Schrägstriche ("\\") für die Pfade.
quelle
Dies kann etwas zu spät kommen, aber der richtige Befehl zum Bearbeiten eines Dateinamens in Windows 7 lautet "write file_name".
Dies sollte den Standard-Texteditor öffnen und Sie sollten die Datei problemlos bearbeiten können
Bearbeiten: Es scheint nur Wordpad zu öffnen. Für mich war das der Standard-Texteditor.
quelle
write
istwrite.exe
die Abkürzung für die ausführbare Datei von Wordpad. Es ist in dem gespeichert, inC:\windows
dem es sich befindet%PATH%
, daher ist es nur der normale Weg, eine Datei mit Wordpad zu öffnen.In der Windows-Eingabeaufforderung können Sie ausführen
um Batch-Dateien / Protokolle / Textdateien usw. anzuzeigen. Dieser Befehl erfordert
QBASIC.EXE
, was in Windows standardmäßig vorhanden ist.Sehen Sie hier für andere nützliche MS-DOS - Befehle.
quelle
edit
undqbasic.exe
wird auch nicht erkannt. Dies funktioniert auch nur mit Nur-Text-Dateien.