Öffnen Sie die Datei über die Befehlszeile unter Windows

Unter Mac OS X und GNOME unter Linux gibt es Befehle, mit denen Dateien über die Befehlszeile in den zugehörigen GUI-Editoren geöffnet werden können: open bzw. Gibt es einen Befehl wie diesen für Windows?

Author: Wuffers, 2011-02-17

9 answers

Wenn Sie sich gerade in der Eingabeaufforderung befinden und eine Datei mit dem Namen test.png haben, die sich in c:\test befindet, können Sie Folgendes tun:

Wenn Sie sich im Verzeichnis befinden( sollte also c:\test> sagen), geben Sie einfach ein:

test.png

Was Test im Standard-PNG-Bildeditor öffnen würde.

Wenn der Dateiname Leerzeichen enthält, fügen Sie den Dateinamen einfach in ""

 "this image.png"

Sie können alternativ Folgendes eingeben:

c:\test\test.png

Die die Datei öffnet, egal wo Sie gerade sind sind.

Schließlich können Sie das Bild an ein anderes Programm übergeben. Zum Beispiel, wenn Sie einen Bildeditor namens imageedit haben.exe und es unterstützt das Öffnen von Dateien über Befehlszeilen (und wenn das Programm pfadhaft / zugänglich ist oder Sie sich im aktuellen Verzeichnis befinden), können Sie Folgendes eingeben:

 imageedit c:\test\test.png
 59
Author: William Hilsum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-19 16:04:36

Wenn es sich um eine registrierte Erweiterung handelt, können Sie "start" wie in

start WordDoc.doc
 58
Author: Dennis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-18 03:13:47

In der DOS-Befehlszeile öffnet explorer "<PATH>" den Dateipfad mit den Windows-Standardprogrammen. Dies behandelt auch alle URIs (http:,https:, ftp:) und andere Dateiprotokolle, die im Windows-Betriebssystem definiert sind. Wenn die Datei oder das Protokoll keinem Programm zugeordnet ist, wird ein Dialog Open With angezeigt. Wenn die Datei nicht vorhanden ist, wird der Standardordner My Documents geöffnet. Es kann auch ausführbare Dateien ( EXE, BAT-Dateien) und Shell-Namespace öffnen Pfad.

Beispiele

explorer "http://www.google.com"- öffnet http://www.google.com im Windows-Standardbrowser.

explorer "file:///C:\temp\" öffnet das Verzeichnis temp, falls vorhanden

explorer "file.txt" öffnet file.txt im aktuellen Verzeichnispfad .dh %CD% Pfad

explorer ::{645ff040-5081-101b-9f08-00aa002f954e} öffnet RecycleBin.

Sie können hier auf die anderen nützlichen Befehlszeilenschalter des Explorers verweisen

 13
Author: lalthomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-07 18:17:50
powershell -c "folder\childfolder\file.txt"

Quelle: https://technet.microsoft.com/en-us/library/ee176882.aspx

Einfach und vielseitig.

 5
Author: Eric,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-09 20:58:28

Der erste Parameter von Start ist ein Fenstertitel, wenn Sie also ein Leerzeichen im Dateinamen haben und

Starte " Meine Datei.txt"

Sie erhalten ein Befehlszeilenfenster mit " Meine Datei.txt" als Titel. Um dies zu umgehen, verwenden Sie einen Dummy-Titel,

Starte "mein Titel "" Meine Datei.txt"

Abhängig von der Datei und der geöffneten Anwendung wird es wahrscheinlich sowieso kein Fenster geben.

 3
Author: Steven Digby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-01-27 14:27:44

- Wenn Sie in PowerShell (an der Eingabeaufforderung PS (current-directory) ), und Sie möchten eine Datei im aktuellen Verzeichnis öffnen, sie können dies versuchen .\myfile.ext.  Wenn Sie sich in der Eingabeaufforderung befinden, können Sie dasselbe Ergebnis erzielen, indem Sie

powershell -c .\myfile.ext

(Sie müssen die .\, 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.

Für das erste Szenario - wenn Sie in PowerShell - wenn der Dateiname Leerzeichen enthält), fügen Sie es in Anführungszeichen (beide Arten) und voraus mit die & symbol:

PS C:\Users\myusername\Pictures> &".\funny cat.jpg"

(Sie können ein Leerzeichen nach dem & für die Lesbarkeit hinzufügen, wenn Sie Lesbarkeit bevorzugen, können Sie / anstelle von \.)  Ich weiß nicht, wie ich das im zweiten Szenario zum Laufen bringen soll (in dem Sie powershell -c über die Eingabeaufforderung ausführen) wenn der Datei-oder Verzeichnisname Leerzeichen enthält(s) - quotes scheinen nicht zu helfen.

 1
Author: andrey.shedko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-19 19:29:14

Spezifische ausführbare Datei mit spezifische Datei:

Git Bash - - Skript Auf Windows 10 :


SHORTCUTS_MAIN_START.sh :

    FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
    EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"

    $EXEC_PATH $FILE_PATH

Dieses Beispiel öffnet die Datei mit der Bezeichnung $FILE_PATH mit der ausführbaren Datei mit der Bezeichnung $EXEC_PATH. Wenn dies bei Ihnen nicht funktioniert, versuchen Sie, den einzelnen Schrägstrich ( "\" ) in doppelte Schrägstriche ( "\\" ) für die Pfade umzuwandeln.

 0
Author: twitchdotcom slash KANJICODER,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Dies kann etwas spät kommen, aber der richtige Befehl zum Bearbeiten eines Dateinamens in Windows 7 lautet"write file_name"

Dies sollte den Standardtexteditor öffnen und Sie sollten die Datei einfach bearbeiten können

Bearbeiten: Es scheint nur Wordpad zu öffnen. Für mich war das der Standardtexteditor.

 -1
Author: Coder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-08-01 23:00:40

In der Windows-Eingabeaufforderung können Sie

edit [file_name]

Um Batch-Dateien/Protokolle/Textdateien usw. anzuzeigen. Dieser Befehl erfordert QBASIC.EXE, das standardmäßig in Windows vorhanden ist.

Siehe hier für weitere nützliche MS-DOS-Befehle.

 -3
Author: sajid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-10-02 10:25:01