Abra o arquivo a partir da linha de comando no Windows

52

No Mac OS X e no GNOME no Linux, existem comandos que podem ser usados para abrir arquivos a partir da linha de comando em seus editores GUI associados: open e gnome-open , respectivamente. Existe algum comando como este para o Windows?

    
por Wuffers 17.02.2011 / 03:30

9 respostas

53

Se você está atualmente no prompt de comando e tem um arquivo chamado test.png e, que estão localizados em c:\test , você pode fazer o seguinte:

Se você estiver no diretório (deve dizer c:\test> ), basta digitar:

test.png

que abriria o teste no editor de imagens png padrão.

Se o nome do arquivo contiver espaços, simplesmente coloque o nome do arquivo em ""

 "this image.png"

Você pode, alternativamente, digitar:

c:\test\test.png

que abrirá o arquivo, não importa onde você esteja atualmente.

Finalmente, você pode passar a foto para outro programa. Por exemplo, se você tiver um editor de imagens chamado imageedit.exe e ele suportar a abertura de arquivos por meio de linhas de comando (e se o programa estiver no caminho / acessível ou se você estiver no diretório atual), digite o seguinte:

 imageedit c:\test\test.png
    
por 17.02.2011 / 03:38
38

Se for uma extensão registrada, você pode usar "start" como em

start WordDoc.doc
    
por 17.02.2011 / 03:36
8

Na linha de comando do DOS, explorer "<PATH>" abrirá o caminho do arquivo com os programas associados ao padrão do Windows. Isso também irá lidar com todos os URIs (http: https :, ftp:) e outros protocolos de arquivos definidos no sistema operacional Windows. Se o arquivo ou protocolo não estiver associado a nenhum programa, será exibida uma caixa de diálogo Open With . Se o arquivo não estiver presente, a pasta My Documents padrão será aberta. Ele também pode abrir arquivos executáveis (EXE, arquivos BAT) e caminhos de namespace do shell.

Exemplos

explorer "http://www.google.com" : abrirá o link no navegador padrão do Windows.

explorer "file:///C:\temp\" abrirá o diretório temp se presente

explorer "file.txt" abrirá file.txt no caminho do diretório atual. %CD% caminho

explorer ::{645ff040-5081-101b-9f08-00aa002f954e} abrirá RecycleBin .

Você pode consultar outras opções de linha de comando úteis do Explorer aqui

    
por 07.07.2017 / 20:17
3
powershell -c "folder\childfolder\file.txt"

Fonte: link

Simples e versátil.

    
por 04.02.2016 / 03:47
1

O primeiro parâmetro de Start é um título de janela, portanto, se você tiver um espaço no nome do arquivo e digitar

Inicie o "Meu arquivo.txt"

você obterá uma janela de linha de comando com "My File.txt" como título. Para contornar isso, use um título fictício,

Iniciar "meu título" "Meu arquivo.txt"

Dependendo do arquivo e do aplicativo que está aberto, provavelmente não haverá janela para ver.

    
por 27.01.2017 / 15:27
1

Se você estiver no PowerShell (no prompt PS (current-directory) ), e você deseja abrir um arquivo no diretório atual, você pode tentar este .\myfile.ext . Se você estiver no Prompt de Comando, poderá obter o mesmo resultado digitando

powershell -c .\myfile.ext

(você deve incluir o .\ , como o PowerShell não carrega arquivos do local atual por padrão.) Ou você 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 (ou tipo) e preceda-o com o símbolo & :

PS C:\Users\myusername\Pictures> &".\funny cat.jpg"

(Você pode adicionar um espaço após o & para legibilidade, se você preferir a legibilidade, e você pode usar / em vez de \ .) Eu não sei como fazer isso funcionar no segundo cenário (no qual você está executando powershell -c no prompt de comando) se o nome do arquivo ou diretório contiver espaço (s), as citações não parecem ajudar.

    
por 19.10.2018 / 16:25
0
Execução

Específica com o arquivo específico :

Script

Git Bash no Windows 10 :

SHORTCUTS_MAIN_START.sh:

    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 denotado por $ FILE_PATH com o executável denotado por $ EXEC_PATH . Se isso não funcionar, tente converter a barra simples ("\") em barras duplas ("\\") para os caminhos.

    
por 19.09.2017 / 18:16
-1

Isso pode ser um pouco atrasado, mas o comando correto para editar um nome de arquivo no Windows 7 é "write file_name"

Isto deve abrir o editor de texto padrão e você deve poder editar o arquivo facilmente

Edit: parece abrir apenas o Wordpad. Para mim, esse era o editor de texto padrão.

    
por 31.07.2014 / 20:11
-3

No prompt de comando do Windows, você pode executar

edit [file_name]

para visualizar arquivos em lote / logs / arquivos de texto, etc. Esse comando requer QBASIC.EXE , que por padrão está presente no Windows.

Veja aqui para outros comandos úteis do MS-DOS.

    
por 10.09.2012 / 08:54