user171078 |
19-01-2010 23:22 1324702 |
как привратить bat файл в скрипт perl
есть файл url.bat как привратить bat файл в скрипт perl?
файл url.bat :
Код:
start firefox http://www.inetgiant.com/Relist.aspx?adId=2980497^&email=admin171078@gmail.com
|
Цитата:
Цитата user171078
есть файл url.bat как привратить bat файл в скрипт perl? »
|
вызвать из перл-скрипта функцию exec ("start firefox http://www.inetgiant.com/Relist.aspx?adId=2980497^&email=admin171078@gmail.com")
Цитата:
exec
Выполняет заданную параметром СПИСОК команду, прекращая дальнейшее выполнение программы Perl. Никогда не возвращает кода возврата выполнения команды, только в случае, если команда не существует, возвращает булево значение Ложь. Если СПИСОК состоит более чем из одного элемента, вызывает системную команду execvp(3) и передает ей в качестве параметров значения списка, которая вызывает заданную первым элементом списка команду, интерпретируя оставшиеся элементы как ее параметры. Если список представлен одной скалярной переменной или массивом из одного элемента, то его значение проверяется на наличие метасимволов командного интерпретатора shell. Если таковые обнаружены, то вся строка передается анализатору shell(в Unix это /bin/sh -c); в противном случае она разбивается на слова и передается в качестве параметра системной команде execvp(). В системной переменной $0 сохраняется имя выполняемой команды. В форме с параметром ПРОГРАММА выполняет команду, заданную этим параметром, а в системную переменную $0 заносится содержимое первого элемента списка. Таким образом можно скрыть от программы Perl имя истинной выполняемой команды.
exec СПИСОК
exec ПРОГРАММА СПИСОК
|
Возможно, придется экранировать слеши и спец-символы - под рукой нет перла, чтобы проверить
|
Время: 13:23.
© OSzone.net 2001-