У меня есть код perl, который генерирует HTML-отчет. После завершения выполнения программы я хочу запустить html-браузер.Не удается открыть браузер в программе perl?
for (i<0; $i<$#files; $i++) {
if (condition is met) {
&sub_pass(prints to html file)
}
else {
&sub_fail(prints to html file)
}
}
my @url_report = "C://path/to/htmlfile/";
system("explorer @url_report");
Но это не запускает html-файл, я хочу. Когда я вызываю функцию System перед циклом for, он успешно открыл файл. Любая причина или решение и как я могу заставить его работать?
проверить файл ':: Spec' Perl модуль, как обращаться с портативными файловые пути ... :) – jm666
' explorer' не является веб-браузер. 'iexplore' (если вы хотите запустить только Internet Explorer) – n0rd
Пожалуйста, не вызывайте подпрограммы с помощью' & '. Это не требуется в течение очень долгого времени. –