
Sempre que tento abrir um documento ou programa com mais de uma palavra no título com a sintaxe correta (usando o comando "iniciar" e colocando o nome do documento ou programa entre aspas), abre uma nova janela do Prompt de Comando do Windows em vez do documento ou programa. Retirar os espaços do documento ou programa abrirá o documento ou programa, mas não quero ter que alterar o título de todos os meus documentos ou programas apenas para poder abri-los através do Prompt de Comando do Windows ou do Git Bash.
Responder1
Como você abre um documento ou programa que possui mais de uma palavra no título?
Ao usar start
, o primeiro argumento citado é assumido como o título da cmd
janela que é aberta.
Sintaxe
START "title" [/D path] [options] "command" [parameters]
...
Sempre inclua um TITLE, que pode ser uma string simples como "Meu Script" ou apenas um par de aspas vazias.
""
De acordo com a documentação da Microsoft, o título é opcional, mas dependendo das outras opções escolhidas você pode ter problemas se ele for omitido.
FonteIniciar - Iniciar um programa - Windows CMD - SS64.com
O que você precisa fazer é usar uma string vazia ""
para o título da janela.
Exemplo:
start `""` notepad "my document.txt
Ou, se notepad
for o programa padrão para abrir .txt
arquivos:
start `""` "my document.txt
FonteIniciar - Iniciar um programa - Windows CMD - SS64.com