открыть и передать текст в программу в пакетном файле - PullRequest
0 голосов
/ 11 октября 2018

Я новичок в пакетных файлах.Мне нужно запустить .exe из моего пакетного файла.Это начинает приглашение, где мне нужно ввести слово и нажать клавишу ввода.Как это можно сделать?

Это то, что у меня сейчас есть:

@echo off
title run_thermo
start prgrm_x64.exe
pause

Я уже пробовал

start prgrm_x64.exe > inputtext  
start prgrm_x64.exe < inputtext  
start prgrm_x64.exe | inputtext  

-> работать на 64-битной win10pro, спасибо за любыепомощь

1 Ответ

0 голосов
/ 11 октября 2018

Обычным способом будет использование оператора «<» для передачи ввода в «стандартный ввод» программы.Обычно «стандартный ввод» подключен к консоли (он же клавиатура), поэтому вам нужно набрать какой-то ввод, но в командной строке вы можете использовать «<», чтобы указать файл (или любой другой поток данных) в качестве стандартного ввода дляпрограмма, которую вы запускаете. </p>

Работает ли это для конкретной программы, с которой вы работаете, это другой вопрос, но это первое, что нужно попробовать.

См. также https://superuser.com/questions/752648/how-can-i-feed-a-file-into-a-program-that-reads-stdin-on-windows-command-line

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...