Довольно часто мне задают вопрос о том, как запустить скрипт через консоль Windows. Многие запускают скрипты двойным кликом и не могут понять, почему скрипт прекращает свою работу. Поэтому решил написать небольшую инструкцию по запуску Perl-скриптов через консоль.
Как запустить консоль:
1. Пуск->Выполнить
2. Ввести "cmd" и нажать Enter
Появится подобное окно
Консоль поддерживает множество команд -
Однако, для того, чтобы запустить скрипт, достаточно уметь пользоваться одной - cd.
Как запустить скрипт:
Предположим, на диске C: есть директория script, и в ней лежит скрипт test.pl.
Для того, чтобы его запустить, требуется предварительно перейти в директорию со скриптом, набрав в консоли:
cd c:\script
и нажать Enter. На экране отобразится нечто подобное:
Теперь нужно ввести имя скрипта (test.pl) и нажать Enter:
Если скрипт не запустился, и консоль выдала подобный текст:
"test.pl" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
или
'test.pl' is not recognized as an internal or external command,
operable program or batch file.
То запускать придется так:
c:\perl\bin\perl.exe test.pl
c:\perl\bin\perl.exe - путь до интерпретатора Perl, test.pl - запускаемый скрипт. Естественно, у вас в системе должен стоять
Надеюсь, теперь мне перестанут задавать вопросы про консоль.
Ну тут ещё можно добавить что должен быть установлен ActivePerl ;)
Упс. Сорри, пропустил последний абзац.
жги ещё!
> следующая статья - "как запускать пхп скрипты через консоль"
Окей, постараюсь. Главное чтобы мне перестали задавать подобные вопросы. grep подсказывает, что на данный момент мне этот вопрос задавали более 40 раз
Каими все равно молодец :)
кайми,а не проще создать в папке со скриптом bat файл и вписать в нем cmd, после этого он сразу сам путь выводит, а то вечно с путями голяк)
В последних скриптах у меня практически всегда лежит такой файл в папке со скриптом, только никто не догадывается им пользоваться. Не наблюдал проблем с путями, всегда ведь можно набрать часть названия директории и нажать tab
не все это опять же знают, но все равно молодец что такое написал. Я этого тоже когда то не знал.
А что касается путей,когда у тебя русская винда и ты распаковываешь куда-нить в мои документы-руками путь геморно набрать))
ждём темы "Как включать виндоуз"
Еще нужен урок "Как школьнику заработать 1000 руб. за 1 день, не умея программировать, и не имея мозгов."
Или "Что имел ввиду тот дядька когда отправлял меня к гуглу, или как пользоваться гуглом и не быть дураком. Пособие для слабоумных. С картинками и на примере."
Еще может быть что не у всех установлены PERL - модули , их устанавливать легко используя ActivePerl и PPM.
В командной строке пишите:
ppm install ИМЯ_МОДУЛЯ
например
ppm install Gtk
или
ppm install javascript
А еще проще. Запустить CMD и мышкой тупо перетащить на его черное окошко файлик скрипта))) Без всяких CD....
Проще всего было бы, если бы все умели пользоваться консолью и не задавали мне вопросов относительно неё. Тогда вообще можно было бы этот пост не писать
Карочь... Я пробовал итак и этак... Вроде все понятно, но нихрена не понятно... Инструкция, чесно говоря, херня полная... Для прошаренных сойдет, а для простых смертных нет. Можно написать отдельно, как говориться, "для чайников" ибо беда не приходит одна... Лично я не могу догнать, чо как откуда и куда запускать, кроме командной строки ничего не получилось путного... Запустил перл.ехе, в нем пытался прописывать адрес, непошло
Кстати информация для новичков полезная.
начал смотреть беклинки своего старого сайта и нашел блог каими)
в 2009 году еще линкбилдингом занимался)
если не против указал новый сайт в графе "Сайт"