Livejournal
Log in
Post
Friends
My journal
grey_olli
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
grey_olli
December 23 2010, 13:35:31 UTC
http://grey-olli.livejournal.com/471247.html?thread=754895#t754895
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
Comments 6
Reply
Reply
HKEY_CLASSES_ROOT\Applications\perl5.10.1.exe\shell\open\command
должен быть таким же, как
HKEY_CLASSES_ROOT\Applications\perl.exe\shell\open\command
Конкретнее - с %* в хвосте команды.
Reply
Reply
А вообще, если вот это не работает:
script.pl < text.txt
А так работает:
perl script.pl < text.txt
то ковыряться надо в реестре, в обозначенной области.
Reply
Reply
Leave a comment