У меня есть файл сценария perl, который называется xyz.prl.Если я запускаю это в командной строке, то он будет запрашивать ввод данных в командной строке.Поэтому я поместил все входные данные в отдельный файл, называемый input.txt.Затем я использовал следующую команду в командном окне:
D:>xyz.prl < input.txt
Но она не берет значения из файла input.txt и не входит в бесконечный цикл, запрашивая первое значение.
Если я даю только xyz.prl, то он запрашивает входные значения.и принимаю значение, которое я даю вручную.
На самом деле мне нужно разработать приложение на основе диалога VC ++ (MFC) и использовать windowsXP.В этом я должен использовать системную команду для запуска этого xyz.prl и передать все аргументы в виде текстового файла (input.txt).Мне очень жаль сообщать вам, что файл xyz.prl является высокозащищенным, и я не могу поделиться кодом.
Если я даю xyz.prl непосредственно в командной строке, он запрашивает входные значения по одному,Но с помощью системного вызова я не могу отправить такие значения.
Я совершенно новичок в Perl.Поэтому, пожалуйста, дайте мне знать команду, которую я должен передать системной команде.
Спасибо,
Сегу Спасибо, Сегу