Ö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?
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
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
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
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.
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.
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.
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.
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.
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.
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