Apri il file con l'applicazione predefinita dalla riga di comando


18

Su Windows XP, come si fa ad aprire un file con la sua applicazione predefinita dalla riga di comando?

Per quanto ne so, questo dovrebbe funzionare da un prompt dei comandi o file batch:

start "path to my file"

Sfortunatamente nel mio caso, questo apre solo una nuova finestra del prompt dei comandi per la maggior parte dei tipi di file. (Funziona per il file .exe però ...)

Risposte:


20

Prova questo.

START "" "path to my file"

Il STARTcomando considera la prima serie di ""come testo da utilizzare per il titolo della finestra, quindi includi solo una coppia vuota.


1
Come posso farlo funzionare per aprire PowerShell tramite un comando in un file batch? In questo momento, non succede nulla quando colpisce la linea powershello powershell.exe. quando ce la faccio start powershello start powershell.exenon succede nulla.
Ungeheuer,

Funziona su tutte le versioni di Windows o esiste una versione minima?
binki,

Funziona su tutte le versioni che credo ... almeno fino a Windows 95. Non sono sicuro delle versioni precedenti.
aphoria,

9
explorer "filename"

funziona per XP e altre finestre (95 o successive) Se non funziona, non hai associato quel tipo di estensione a un programma.


1
Funziona bene anche se usi Bash su Windows:explorer.exe "filename"
Daniel Arthur,

Questo è quello che sono venuto cercando di fare. Funziona bene anche con alcuni alias, ad esempio alias open="explorer.exe"ti consente di chiamare open file.txt.
Nathan,

9

Non utilizzare START. Digita semplicemente il nome del file. readme.txtsi apre readme.txtin Blocco note (o in qualunque .txtgestore predefinito sia presente).

Nota che se ci sono spazi nel nome, devi gestirli. Un buon modo è usare le virgolette doppie. "read me.txt"


1
In Windows 7, è necessario il comando START.
Gerrit,

2
@Gerrit No, non lo fai. Se il programma in questione si trova nel tuo percorso e i gestori predefiniti sono impostati correttamente, tutto ciò che devi fare è fornire il percorso e il nome del file e si aprirà.
km

4

Utilizzando PowerShell

Start-Process "<fullname>"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.