Eu preciso criar um script em lote que abra n arquivos, do mesmo tipo e do mesmo sufixo, com o programa p ,
sem criar n instâncias de p (ou seja, usar várias guias em vez de várias instâncias).
Para alguns tipos de arquivos (e aplicativos), basta digitar
cmd /c <file_1.ext> <file_2.ext> <file_n.ext>
Isso abre todos os arquivos em uma instância do aplicativo padrão registrado para a extensão de arquivo etx .
Mas alguns programas não suportam este tipo de inicialização via linha de comando e somente abre file_1.etx dada acima da lista de argumentos.
Selecionar inexplicavelmente todos os arquivos via mouse e pressionar Enter produz o comportamento desejado. Então, quais são as mecânicas subjacentes que o Windows aplica aqui? Como posso simular esse comportamento com um script em lote?
Já experimentei start <file_1.ext> <file_2.ext> <file_n.ext> e start <program.exe> <file_1.ext> <file_2.ext> <file_n.ext> .
A versão do Windows e o programa p I estava se referindo a:
Versão do Microsoft Windows [versão 6.1.7601], base de visualização do Teamcenter / VisView.exe