Eu quero automatizar o processo de abertura de um determinado arquivo com um script em lote. A idéia é que a pasta com o script em lote e o arquivo sejam distribuídos para outros computadores e o script deve iniciar o programa (arquivo) dentro de uma janela do CMD. Ora aqui está o problema. O caminho da pasta que contém o arquivo e o script é desconhecido, pois não sei onde os usuários colocarão a pasta. Eu resolvi essa parte do problema com as seguintes linhas no meu script.
@echo off
echo %~dp0|clip
pause
Agora, isso copia o caminho do arquivo para a área de transferência. O que eu preciso agora é usar o caminho para que eu possa abrir o programa na pasta. O problema é que eu não sei como automatizar o processo de colar da área de transferência no CMD. Minha ideia é executar algo assim:
start cmd /c "action" "pastePathHere\otherFileName"
"ação" é o que fazer com o arquivo.
Mas não consigo descobrir uma maneira de fazer isso. Eu quero fazer tudo acontecer dentro de um arquivo .bat
para conveniência.
Tags clipboard batch-file script cmd.exe