No Mac OS X e GNOME no Linux, existem comandos que podem ser usados para abrir arquivos da linha de comando em seus editores de GUI associados: open
e gnome-open
, respectivamente. Existe algum comando como este para Windows?
No Mac OS X e GNOME no Linux, existem comandos que podem ser usados para abrir arquivos da linha de comando em seus editores de GUI associados: open
e gnome-open
, respectivamente. Existe algum comando como este para Windows?
Respostas:
Se você está atualmente no prompt de comando e tem um arquivo chamado test.png
e, localizado em, c:\test
você pode fazer o seguinte:
Se você estiver no diretório (por assim dizer c:\test>
), digite:
test.png
que abriria o teste no editor de imagens png padrão.
Se o nome do arquivo contiver espaços, simplesmente coloque-o dentro de ""
"this image.png"
Como alternativa, você pode digitar:
c:\test\test.png
que abrirá o arquivo, não importa onde você esteja.
Finalmente, você pode passar a imagem para outro programa. Por exemplo, se você possui um editor de imagens chamado imageedit.exe e ele suporta a abertura de arquivos por meio de linhas de comando (e se o programa estiver localizado / acessível ou você estiver no diretório atual), digite o seguinte:
imageedit c:\test\test.png
Se for uma extensão registrada, você pode usar "start" como em
start WordDoc.doc
start "" WordDoc.doc
iria funcionar
No DOS, a linha de comando explorer "<PATH>"
abrirá o caminho do arquivo com os programas associados padrão do Windows. Isso também manipulará todos os URIs (http:, https:, ftp:) e outros protocolos de arquivo definidos no sistema operacional Windows. Se o arquivo ou protocolo não estiver associado a nenhum programa, Open With
será exibida uma caixa de diálogo. Se o arquivo não estiver presente, a My Documents
pasta padrão será aberta. Também pode abrir arquivos executáveis (EXE, arquivos BAT) e caminhos de espaço para nome do shell.
Exemplos
explorer "http://www.google.com"
- abrirá http://www.google.com no navegador padrão do Windows.
explorer "file:///C:\temp\"
abrirá o diretório temporário , se houver
explorer "file.txt"
será aberto file.txt
no caminho do diretório atual .ie %CD%
path
explorer ::{645ff040-5081-101b-9f08-00aa002f954e}
abrirá o RecycleBin .
Você pode consultar outras opções de linha de comando úteis do Explorer aqui
powershell -c "folder\childfolder\file.txt"
Fonte: https://technet.microsoft.com/en-us/library/ee176882.aspx
Simples e versátil.
O primeiro parâmetro de Iniciar é um título da janela; portanto, se você tiver um espaço no nome do arquivo e digitar
Inicie "Meu arquivo.txt"
você receberá uma janela de linha de comando com "Meu arquivo.txt" como o título. Para contornar isso, use um título fictício,
Inicie "meu título" "Meu arquivo.txt"
Dependendo do arquivo e do aplicativo aberto, provavelmente não haverá uma janela para ver.
Se você estiver no PowerShell (no prompt) e quiser abrir um arquivo no diretório atual, tente isso . Se você estiver no prompt de comando, poderá obter o mesmo resultado digitandoPS (current-directory)>
.\myfile.ext
powershell -c .\myfile.ext
(Você deve incluir o .\
, pois o PowerShell não carrega arquivos do local atual por padrão.) Ou pode fornecer um nome de diretório (relativo ou absoluto) se o arquivo não estiver no diretório atual.
Para o primeiro cenário - se você estiver no PowerShell - se o nome do arquivo contiver espaço (s), coloque-o entre aspas (de qualquer tipo) e preceda-o com o &
símbolo:
PS C: \ Users \ myusername \ Pictures> & ". \ Funny cat.jpg"
(Você pode adicionar um espaço após a &
legibilidade, se preferir legibilidade e usar em /
vez de \
.) Não sei como fazer isso funcionar no segundo cenário (no qual você está executando powershell -c
no prompt de comando) se o o nome do arquivo ou diretório contém espaço (s) - as aspas não parecem ajudar.
Específica executável com específico de arquivo:
Script Git Bash no Windows 10 :
FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"
$EXEC_PATH $FILE_PATH
Este exemplo abre o arquivo indicado por $ FILE_PATH com o executável indicado por $ EXEC_PATH . Se isso não funcionar, tente converter a barra simples ("\") em barras duplas ("\\") para os caminhos.
Isso pode demorar um pouco, mas o comando correto para editar um nome de arquivo no Windows 7 é "write file_name"
Isso deve abrir o editor de texto padrão e você poderá editar o arquivo facilmente
Edit: Parece abrir apenas o Wordpad. Para mim, esse era o editor de texto padrão.
write
é a abreviação de write.exe
qual é o arquivo executável do wordpad. Ele é armazenado no C:\windows
qual está %PATH%
, portanto, é apenas a maneira regular de abrir um arquivo com o wordpad.
No prompt de comando do Windows, você pode executar
edit [file_name]
para visualizar arquivos em lote / logs / arquivos de texto etc. Este comando requer QBASIC.EXE
, que está presente por padrão no Windows.
Veja aqui outros comandos úteis do MS-DOS.
edit
nem qbasic.exe
é reconhecido. Além disso, isso funciona apenas com arquivos de texto sem formatação.