Question

Liu Chang a posé une question très semblable à celui-ci ici, Linux équivalent du Mac OS X commande "ouvrir" .

Y at-il un équivalent pour Windows Mac OS X commande « ouvrir ». Je suis en train d'exécuter un profileur qui ouvrira ses portes les résultats de, mais il cherche la commande « ouverte ». En gros, la commande a besoin d'ouvrir un fichier à partir de l'invite de commande comme si elle était double cliqué dans l'explorateur.

Était-ce utile?

La solution

La chose disponible est le plus proche start.


Si son premier argument est double cité, cet argument est traité comme un titre de la fenêtre plutôt que d'un nom de fichier. Ainsi, pour l'utiliser avec vigueur, ajoutez une chaîne vide comme premier argument:

start "" "my filename.foo"

Merci à @Holger pour avoir signalé!

Autres conseils

Il suffit de taper le nom de fichier dans une fenêtre de console va ouvrir le fichier dans Windows. J'ai essayé plusieurs formats - .doc ouvert avec OpenOffice, .mp3 ouvert avec Windows Media Player, et .TXT ouvert avec WordPad. Ce comportement est le même que je ressens en double cliquant sur les fichiers.

Je l'utilise pour écrire

explorer.exe <file>

Essayez explorer <filename>. Par exemple, je voulais lancer un dossier nommé au bureau placé abc, alors je la commande

explorer abc

Seul explorer.exe semble fonctionner sous Cygwin.

  

Je réponds à ce nouveau comme la réponse acceptée n'est pas correct qui   utilise la commande start (qui ouvre le CMD comme une nouvelle instance) et aussi parce que l'équivalent selon   pour moi est comme également mentionné explorer.exe par d'autres, mais pas précisé   comme il aurait dû être!

Donc, si vous voulez ouvrir le dossier en cours comme avec la commande « ouverte ». vous devez utiliser

explorer.exe .

qui ouvrira le dossier en cours dans l'explorateur ou si vous venez de la

explorer.exe 

vous ouvrirez la valeur par défaut Ce PC emplacement (si elle est recents ou mon ordinateur ou quoi que ce soit d'autre)

Il fonctionne comme, lorsque vous tapez le nom du fichier, il ne suffit d'ouvrir dans le programme par défaut comme

somevideo.mp4

et si vous voulez que le fichier / vidéo pour ouvrir / jouer avec un autre programme tout simplement écrire le nom du programme avec le chemin complet (si ce n'est pas dans la variable système PATH) suivi du nom de fichier comme

"C:\program files\greentree applications\vlc.exe" somevideo.mp4

Si vous utilisez Cygwin (ou bash git), voici un hack script rapide. Changer l'éditeur pour être tout ce que vous voulez:

#!/bin/sh
# open

EDITOR="exec subl.exe"
BROWSER="/c/Program Files (x86)/Google/Chrome/Application/chrome.exe"

if [ -d "$1" ]; then
    exec explorer.exe $(cygpath -w "$1")
elif [ -f "$1" ]; then
    path=$(cygpath --windows "$1")
    case "$1" in
    *.xml) $EDITOR "$1";;
    *.txt) $EDITOR "$1";;
    *.html) "$BROWSER" "$path";;
    file://*) "$BROWSER" "$path";;
    http://*) "$BROWSER" "$path";;
    https://*) "$BROWSER" "$path";;
    esac
else
    # TODO non-existent file/dir
    echo "non existent file: $1"
    exit 1
fi

exit 0

'start' est certainement la chose la plus proche pour Windows comme @ charles-duffy a déclaré. En fonction de votre projet, il y a aussi quelques outils là-bas qui permettent de résoudre ce problème.

OPN est une solution assez grande pour être la plate-forme totalement croix

si vous êtes sur xfce, et vous avez Thunar, vous pouvez exécuter la commande « Thunar. » Pour ouvrir le dossier graphique actuel

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top