Forum Webscript.Ru

Программирование => Perl => Тема начата: C++ от 10 Февраля 2004, 16:57:20

Название: Запуск Windows программ
Отправлено: C++ от 10 Февраля 2004, 16:57:20
Привет!
Есть Perl-скрипт, который генерит HTML файлы.
Как сделать так, чтобы после генерации каждого файла открывался новое окно IE с этим файлом?
Задача не для WEB, не путать с консолями ;). Все должно открываться на машине с этим скриптом.

Спасибо.
Название: Запуск Windows программ
Отправлено: NeoNox от 10 Февраля 2004, 17:08:59
explorer C:\\test.html ?
При чем тут Perl?
Название: Запуск Windows программ
Отправлено: C++ от 10 Февраля 2004, 19:04:41
NeoNox
Т.е. Perl должен запускать IE.
Я делаю так

#!/usr/bin/perl
#Тут, к примеру, генерация трёх HTML файлов 1.html, 2.html, 3.html
for(my $i=1;$i<4;$i++){
    exec("explorer","C:\\\\$i.html");
}

Но открывается только 1.html, а нужно, чтобы открылись все документы, и каждый в отдельном окне.....
Название: Запуск Windows программ
Отправлено: NeoNox от 10 Февраля 2004, 19:24:58
my ($i, $rpt);
for($i=1;$i<4;$i++){
    $rpt .= `explorer C:\\\\$i.html`;    
}
Название: Запуск Windows программ
Отправлено: C++ от 10 Февраля 2004, 20:20:40
NeoNox
Спасибо!!!
Если можно поясните пожалуйста $rpt .= `explorer C:\\\\$i.html`;
 

эту строку или ссылочку, где можно прочитать.
Название: Запуск Windows программ
Отправлено: NeoNox от 10 Февраля 2004, 20:54:39
perldoc perlop в области `STRING`