Windows svarende til Mac OS X 'open' kommandoen
Problem
Liu Chang stillede et meget lignende spørgsmål til denne her, Linux svarende til Mac OS X 'open' kommandoen.
Er der et vindue svarende til Mac OS X 'open' kommandoen. Jeg forsøger at køre en profiler, der vil åbne den s resultater, men den leder efter kommandoen 'åben'. Grundlæggende skal kommandoen åbne en fil fra kommandoprompten som om den blev dobbeltklikket på opdagelsesrejsende.
Bedste reference
Den nærmeste ting er tilgængelig, er
start
.Andre referencer 1
Bare at skrive filnavnet i et konsolvindue åbner filen i Windows. Jeg forsøgte flere formater - .doc åbnet med OpenOffice, .mp3 åbnede med Windows Media Player, og .txt åbnet med Wordpad. Dette er den samme adfærd, jeg oplever, når du dobbeltklikker på filerne.
Andre referencer 2
Jeg bruger til at skrive
explorer.exe <file>
Andre referencer 3
Prøv
explorer <filename>
. For eksempel ville jeg starte en mappe med navnet abc
placeret på skrivebordet, så jeg brugte kommandoenexplorer abc
Andre referencer 4
Kun explorer.exe ser ud til at fungere under cygwin.
Andre referencer 5
hvis du er på xfce, og du har Thunar, kan du køre kommandoen 'Thunar'. 'for at åbne grafisk nuværende mappe
Andre referencer 6
Jeg besvarer dette igen, da det accepterede svar ikke er korrekt, hvilket
bruger kommandoenstart
(som åbner CMD som en ny instans) og også fordi den ækvivalente ifølge
for mig erexplorer.exe
som også nævnt af andre, men ikke afklaret
som det burde have været!
Så, hvis du vil åbne den nuværende mappe som den med 'åben' kommandoen. du skal bruge
explorer.exe .
som åbner den aktuelle mappe i explorer, eller hvis du bare gør det
explorer.exe
så åbner du standard Denne pc placering (om det er nyere eller min computer eller noget andet)
Det virker bare som i, når du bare skriver i filnavnet, vil det bare åbne i standardprogrammet ligesom
somevideo.mp4
og hvis du vil have den fil/video til at åbne/afspille med et andet program, skal du bare skrive ned programnavnet med den fulde sti (hvis den ikke er i PATH-systemvariablen) efterfulgt af filnavnet som
"C:program filesgreentree applicationsvlc.exe" somevideo.mp4
Andre referencer 7
Hvis du bruger cygwin (eller git bash), er her et hurtigt script hack. Skift EDITOR for at være hvad du vil:
#!/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
Andre referencer 8
'start' er absolut det nærmeste for Windows som @ charles-duffy angivet. Afhængigt af dit projekt er der også et par værktøjer derude, der løser dette problem.
Node
(opn) [[https://github.com/sindresorhus/opn]] er en rigtig god løsning at være helt kryds-platform [14]