Windows équivalent du Mac OS X commande « ouvrir »
-
20-08-2019 - |
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.
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"
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