Como fazer um script em lote colar da área de transferência no CMD?

1

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.

    
por EnCoder 10.02.2018 / 19:46

0 respostas