Su Mac OS X e GNOME su Linux, ci sono comandi che possono essere usati per aprire i file dalla riga di comando nei loro editor GUI associati: open
e gnome-open
, rispettivamente. Esiste un comando come questo per Windows?
Su Mac OS X e GNOME su Linux, ci sono comandi che possono essere usati per aprire i file dalla riga di comando nei loro editor GUI associati: open
e gnome-open
, rispettivamente. Esiste un comando come questo per Windows?
Risposte:
Se si è attualmente nel prompt dei comandi e si dispone di un file chiamato test.png
e, che si trova in, c:\test
è possibile effettuare le seguenti operazioni:
Se sei nella directory (dovresti dire c:\test>
) basta digitare:
test.png
che aprirebbe test nell'editor di immagini png predefinito.
Se il nome del file contiene spazi, racchiudi semplicemente il nome del file all'interno di ""
"this image.png"
In alternativa puoi digitare:
c:\test\test.png
che aprirà il file indipendentemente da dove ti trovi attualmente.
Infine, puoi passare l'immagine a un altro programma. Ad esempio, se si dispone di un editor di immagini chiamato imageedit.exe e supporta l'apertura di file tramite le righe di comando (e se il programma è percorso / accessibile o ci si trova nella sua directory corrente), è possibile digitare quanto segue:
imageedit c:\test\test.png
Se si tratta di un'estensione registrata, è possibile utilizzare "start" come in
start WordDoc.doc
start "" WordDoc.doc
funzionerebbe
Sulla riga di comando DOS explorer "<PATH>"
si aprirà il percorso del file con i programmi associati predefiniti di Windows. Questo gestirà anche tutti gli URI (http:, https:, ftp:) e altri protocolli di file definiti nel sistema operativo Windows. Se il file o il protocollo non è associato a nessun programma, Open With
verrà visualizzata una finestra di dialogo. Se il file non è presente, My Documents
si aprirà la cartella predefinita . Può anche aprire file eseguibili (file EXE, BAT) e percorsi dello spazio dei nomi della shell.
Esempi
explorer "http://www.google.com"
- aprirà http://www.google.com nel browser predefinito di Windows.
explorer "file:///C:\temp\"
aprirà la directory temporanea se presente
explorer "file.txt"
si aprirà file.txt
sul percorso corrente .ie %CD%
percorso
explorer ::{645ff040-5081-101b-9f08-00aa002f954e}
aprirà RecycleBin .
Puoi fare riferimento alle altre utili opzioni della riga di comando di Explorer qui
powershell -c "folder\childfolder\file.txt"
Fonte: https://technet.microsoft.com/en-us/library/ee176882.aspx
Semplice e versatile.
Il primo parametro di Start è il titolo di una finestra, quindi se si dispone di uno spazio nel nome del file e si digita
Avviare "My File.txt"
otterrai una finestra della riga di comando con "My File.txt" come titolo. Per aggirare questo, usa un titolo fittizio,
Inizia "il mio titolo" "My File.txt"
A seconda del file e dell'applicazione aperta, probabilmente non ci sarà comunque una finestra da vedere.
Se ti trovi in PowerShell (al prompt) e desideri aprire un file nella directory corrente, puoi provare questo . Se ti trovi nel Prompt dei comandi, puoi ottenere lo stesso risultato digitandoPS (current-directory)>
.\myfile.ext
powershell -c .\myfile.ext
(È necessario includere .\
, poiché PowerShell non carica i file dalla posizione corrente per impostazione predefinita.) Oppure è possibile fornire un nome di directory (relativo o assoluto) se il file non si trova nella directory corrente.
Per il primo scenario, se si è in PowerShell, se il nome file contiene spazi, racchiuderlo tra virgolette (di entrambi i tipi) e precederlo con il &
simbolo:
PS C: \ Users \ myusername \ Pictures> & ". \ Funny cat.jpg"
(È possibile aggiungere uno spazio dopo &
per la leggibilità, se si preferisce la leggibilità, e si può usare al /
posto di \
.) Non so come farlo funzionare nel secondo scenario (in cui si esegue powershell -c
dal prompt dei comandi) se il il nome del file o della directory contiene spazio / i - le virgolette non sembrano aiutare.
Specifica eseguibile con specifiche di file:
Git Bash Script su Windows 10 :
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
Questo esempio apre il file indicato da $ FILE_PATH con l'eseguibile indicato da $ EXEC_PATH . Se questo non funziona per te, prova a convertire la barra singola ("\") in barre doppie ("\\") per i percorsi.
Questo potrebbe arrivare un po 'in ritardo, ma il comando corretto per modificare un nome di file in Windows 7 è "scrivi nome_file"
Questo dovrebbe aprire l'editor di testo predefinito e dovresti essere in grado di modificare facilmente il file
Modifica: sembra aprire solo Wordpad. Per me quello era l'editor di testo predefinito.
write
è l'abbreviazione di write.exe
cui è il file eseguibile di wordpad. È archiviato in C:\windows
cui si trova %PATH%
, quindi è solo il modo normale di aprire un file con WordPad.
Nel prompt dei comandi di Windows, è possibile eseguire
edit [file_name]
per visualizzare file batch / registri / file di testo ecc. Questo comando richiede QBASIC.EXE
, che è presente per impostazione predefinita in Windows.
Vedi qui per altri utili comandi MS-DOS.
edit
né qbasic.exe
riconosciuto né riconosciuto. Inoltre, funziona solo con file di testo semplice.