dei comandi di Windows equivalente di Mac OS X “aperto”
-
20-08-2019 - |
Domanda
Liu Chang ha fatto una domanda molto simile a questo qui, Linux equivalente di Mac OS X "aperto" il comando .
Esiste un equivalente di Windows per Mac OS X "aperto" comando. Sto cercando di eseguire un profiler che aprirà IT di risultati, ma che sta cercando per il comando "Apri". In sostanza, il comando ha bisogno di aprire un file dal prompt dei comandi come se fosse doppio clic su in Explorer.
Soluzione
La cosa più vicina a disposizione è start
.
Se il primo argomento è doppio citato, tale argomento è trattato come un titolo della finestra, piuttosto che un nome di file. Così, per utilizzarlo robusta, aggiungere una stringa vuota come primo argomento:
start "" "my filename.foo"
Altri suggerimenti
Basta digitare il nome del file in una finestra di console si aprirà il file in Windows. Ho provato diversi formati - .doc aperto con OpenOffice, .mp3 aperto con Windows Media Player, e .TXT aperto con Wordpad. Questo è lo stesso comportamento che provo quando si fa doppio clic sui file.
Io uso di scrivere
explorer.exe <file>
Prova explorer <filename>
. Per esempio ho voluto lanciare una cartella denominata abc
posto al tavolo, così ho usato il comando
explorer abc
Solo explorer.exe sembra funzionare sotto Cygwin.
sto rispondendo di nuovo come la risposta accettata non è corretto che utilizza il comando
start
(che apre la CMD come un nuovo esempio) e anche perché l'equivalente secondo per me èexplorer.exe
come detto anche da altri ma non ha chiarito come avrebbe dovuto essere!
Quindi, se si desidera aprire la cartella corrente come quella con il comando 'aperto'. si dovrebbe usare
explorer.exe .
che aprirà la cartella corrente in Esplora risorse o se lo farete il
explorer.exe
allora si apre il predefinita Questo PC posizione (se si tratta di elementi recenti o Risorse del computer o qualsiasi altra cosa)
E 'solo funziona come in, quando basta digitare il nome del file sarà solo aperta nel programma di default, proprio come
somevideo.mp4
e se si vuole che il file / video per aprire / giocare con qualche altro programma basta scrivere il nome del programma con il percorso completo (se non è nella variabile di sistema PATH) seguito dal nome del file come
"C:\program files\greentree applications\vlc.exe" somevideo.mp4
Se si utilizza cygwin (o git bash), ecco un hack sceneggiatura veloce. Cambiare l'editor di essere quello che vuoi:
#!/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' è sicuramente la cosa più vicina per Windows come @ Charles-Duffy ha dichiarato. A seconda del progetto ci sono anche alcuni strumenti là fuori che a risolvere questo problema.
OPN è una bella grande soluzione per essere la piattaforma totalmente trasversale
Se siete su Xfce, e si dispone di Thunar, è possibile eseguire il comando "Thunar." Per aprire la cartella grafica corrente