80 votes

Ouvrir un fichier à partir de la ligne de commande sous Windows

Sur Mac OS X et GNOME sur Linux, il existe des commandes qui peuvent être utilisées pour ouvrir des fichiers à partir de la ligne de commande dans leurs éditeurs GUI associés : open y gnome-open respectivement. Existe-t-il une commande de ce type pour Windows ?

71voto

ebruchez Points 2800

Si c'est une extension enregistrée, vous pouvez utiliser "start" comme dans

start WordDoc.doc

68voto

Matías Points 3008

Si vous êtes actuellement dans l'invite de commande et que vous avez un fichier appelé test.png et , qui sont situés dans c:\test vous pouvez faire ce qui suit :

Si vous vous trouvez dans le répertoire (il faut donc dire c:\test> ) tapez simplement :

test.png

qui ouvrirait le test dans l'éditeur d'images png par défaut.

Si le nom du fichier contient des espaces, il suffit de mettre le nom du fichier entre " " et " ".

 "this image.png"

Vous pouvez également taper :

c:\test\test.png

qui ouvrira le fichier, quel que soit l'endroit où vous vous trouvez actuellement.

Enfin, vous pouvez transmettre l'image à un autre programme. Par exemple, si vous avez un éditeur d'images appelé imageedit.exe et qu'il prend en charge l'ouverture de fichiers par le biais de lignes de commande (et si le programme est patché/accessible ou si vous vous trouvez dans son répertoire actuel), vous pouvez taper ce qui suit :

 imageedit c:\test\test.png

16voto

lalthomas Points 307

Sur la ligne de commande Windows explorer "<PATH>" ouvrira le chemin du fichier avec les programmes associés par défaut de Windows. Il traitera également tous les URI ( http :,https :,ftp : ) et autres protocoles de fichiers définis dans le système d'exploitation Windows. Si le fichier ou le protocole n'est associé à aucun programme, un message d'avertissement sera affiché. Open With Le dialogue va apparaître. Si le fichier n'est pas présent, la valeur par défaut est My Documents s'ouvrira. Il peut également ouvrir des fichiers exécutables (fichiers EXE, BAT) et des chemins d'espace de noms Shell.

Exemples

explorer "http://www.google.com" - s'ouvrira http://www.google.com dans le navigateur par défaut de Windows.

explorer "file:///C:\temp\" s'ouvrira temp répertoire si présent

explorer "file.txt" s'ouvrira file.txt sur le chemin du répertoire courant .i.e. %CD% chemin

explorer ::{645ff040-5081-101b-9f08-00aa002f954e} s'ouvrira Corbeille de recyclage .

Vous pouvez vous référer aux autres interrupteurs de ligne de commande utiles de l'explorateur. ici

5voto

Eric Points 151
powershell -c "folder\childfolder\file.txt"

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

Simple et polyvalent.

3voto

Steven Digby Points 41

Le premier paramètre de Start est un titre de fenêtre, donc si vous avez un espace dans le nom du fichier, et que vous tapez

Démarrer "Mon fichier.txt"

vous obtiendrez une fenêtre de ligne de commande dont le titre est "Mon fichier.txt". Pour contourner ce problème, utilisez un titre fictif,

Commencez "mon titre" "Mon fichier.txt"

Selon le fichier et l'application ouverte, il n'y aura probablement pas de fenêtre à voir de toute façon.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X