Comando equivalente do Windows para o comando “open” no Mac?

2

Vindo do Mac OS X, você pode digitar:

open yourfilehere.txt

e seu arquivo será aberto como se você tivesse aberto do Finder.

No Windows, gostaria de poder abrir arquivos da mesma maneira. Qual é o comando?

    
por jweede 10.09.2009 / 14:31

5 respostas

5

Solte o botão "abrir" e você está pronto.

Digite o nome do arquivo e ele será aberto com o programa apropriado.

Você precisará considerar o caminho para o arquivo, portanto, executar o acima só funcionará se o arquivo estiver dentro do diretório atual.

    
por 10.09.2009 / 14:39
2

Enquanto apenas digitar o nome é menor, o comando de inicialização jweede é melhor se você deseja abrir um diretório no Explorer (como abrir directoryName abre uma pasta no finder no OSX).

Eu uso " start . " o tempo todo.

No entanto, você não precisa da sintaxe extra que ele mostrou. Apenas start fileName funciona bem. O primeiro "" é para o título, que é opcional de qualquer maneira.

    
por 10.09.2009 / 15:04
2

Mais algumas opções a serem consideradas.

  1. se você souber o nome do aplicativo com o qual deseja abrir o arquivo, poderá anexar o nome do programa antes do arquivo: por exemplo. "notepad yourfilehere.txt" ou "wordpad yourfilehere.txt". Como mencionado acima, você deve estar no diretório de arquivos para que isso funcione, alternativamente, por exemplo. "bloco de notas C: \ PathTo \ YourFile \ yourfilehere.txt" e o programa que você está tentando iniciar deve ser um aplicativo do sistema ou ser adicionado à variável de sistema PATH
  2. você poderia usar um programa de inicialização de aplicativos. Isso tecnicamente não vai deixar você abrir um arquivo a partir de uma linha de comando, mas programas como Launchy Colibri e FARR permitem que você acesse programas que abrem os arquivos com muito mais facilidade.
por 10.09.2009 / 15:13
2

Além da maneira fácil que Luke apontou, há também o comando start :

> start yourfilehere.txt

mas cuidado, se o nome do seu arquivo tiver espaços, você precisará fazer isso:

> start "" "your file here.txt" 
    
por 10.09.2009 / 14:58
2

% rundll32 url.dll, FileProtocolHandler xyz.bar

por que não usar "start / c" como mencionado acima? porque se o xyz.bar estiver faltando o sinalizador executável, você terá algo como "acesso negado". isso também é verdade para uma das respostas para 'apenas descartar o termo' aberto 'e o shell manipulará o resto'

e, como eu aprendi agora, o 'cygstart' também faz um excelente trabalho no cygwin (consulte comando equivalente do Linux para o comando "open" em Mac / Windows? )

    
por 10.09.2009 / 15:18