Было интересно, был ли способ вывода в perl через командную строку прокручиваемой «страницей за раз»; подобный меньше/больше в * Nix. Я нашел что-то в архивах stackoverflow, но я не думаю, что это сработает для меня.Perl - полноэкранная прокрутка
Мне нужно выводить, чтобы определить размер экрана и узнать, что такое «полный экран», будь то небольшое окно или действительно полноэкранное окно, и иметь возможность делать это на маленьких или больших мониторах.
Кто-то ссылался на модуль Perl Term :: Pager - может быть, кто-то может помочь с этим. Однако нигде я не видел ничего такого, как «авто» или что-то, чтобы узнать, что такое настоящий полный экран. Причина в том, что из-за объема вывода, который будет генерироваться программой (из-за дизайна), мне нужна функция «подкачки».
код от 12/4 9:45 AM CST
open MORE, '|more' or die "unable to start pager";
open my $fh, '<', $file or die "can't open <$file> for reading $!"; {
local $/ = "TYPE:\n";
while (my $record = <$fh>) {
[ .. snip snip ...]
Как бы я идти об этом на другое открытое заявление?
Я не понял вопрос. Извиняюсь. Пожалуйста, игнорируйте закрытый голос. – 2010-12-04 15:00:12
Нет, это вопрос о Perl. Я хочу, чтобы программа выполняла это, а не в командной строке ОС - я не связываю с ней какие-либо команды; Я запускаю его, и приложение perl выполняет подкачку. – drewrockshard 2010-12-04 15:01:29
Будет делать :) спасибо за обновление вашего комментария. – drewrockshard 2010-12-04 15:02:54