active perl и STDIN

Dec 22, 2010 12:39

Из FAQ ( Read more... )

windows, perl, programming

Leave a comment

Comments 6

eas7 December 22 2010, 13:07:35 UTC
пусть с конфига читает)))) cool.txt :xD

Reply


ali_lj December 22 2010, 22:17:27 UTC
Глюки шелла. Посмотрите в реестре, ключ

HKEY_CLASSES_ROOT\Applications\perl5.10.1.exe\shell\open\command
должен быть таким же, как

HKEY_CLASSES_ROOT\Applications\perl.exe\shell\open\command

Конкретнее - с %* в хвосте команды.

Reply

grey_olli December 23 2010, 08:49:21 UTC
Первого ключа вообще не было. Создал. На всякий случай даже перегрузился. Не заработало, но пропало сообщение об ошибке при одном из вариантов перенаправления ввоода вывода. Попробую переустановить activeperl..

Reply

ali_lj December 23 2010, 12:03:36 UTC
Ну, если переустановка не поможет, предлагаю зарепортить в АктивСтейт.

А вообще, если вот это не работает:

script.pl < text.txt
А так работает:

perl script.pl < text.txt
то ковыряться надо в реестре, в обозначенной области.

Reply

grey_olli December 23 2010, 13:35:05 UTC
Переустановка на новую версию не помогла, запостил bug в ActiveState . Спасибо за подсказку - perl script.pl < file работает. :)

Reply


Leave a comment

Up