assumindo que o programa não tem um método que já é como pegar um parâmetro com o arquivo de entrada ou entrada, então soa como um problema de programação de enviar automaticamente chaves para um programa. VBscript tem SendKeys. VC ++ sem dúvida tem isso ou equivalente. caso contrário, é autohotkeys / autoit. Mas procure qualquer exemplo de sendkeys em vbscript e você verá um exemplo.
Teste manualmente o comando copy con
para ver como funciona.
copiar com c: \ blah \ a.a
você digita o texto do arquivo e pressiona Ctrl-Z para escrevê-lo.
Então, isso envolveu a inserção de coisas na linha de comando.
E tente este vbscript que faz isso automaticamente
para linha de comando. chame isso de qualquer coisa.vbs
dim a
a="copy con c:\blah\file.123"
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.SendKeys a
WshShell.SendKeys "dsdsfd{ENTER}sdfds{ENTER}sleep for 2000ms and will enter more{ENTER}"
Wscript.Sleep 2000
WshShell.SendKeys "ewrwrewrewwe{ENTER}"
WshShell.SendKeys "sending ctrl-z and enter {ENTER}"
Wscript.Sleep 2000
WshShell.SendKeys "^Z{ENTER}"