Мне нужно распечатать сгенерированный текстовый файл с perl. Я использую xampp, Windows7 64 бит. Мой Perl-скрипт, содержащий системный вызов печати:Печать через систему() в perl через xampp (windows-7-x64) не работает
$system = "print\ /d:\\\\SERVER\\PRINTER\ C:\\xampp\\cgi-bin\\textfile.txt";
system ($system);
Когда я попробовать ту же строку в CMD-оболочки, печатающая работы.
Ответ:
C:\xampp\cgi-bin\textfile.txt wird momentan gedruckt.
, но ничего не происходит.
Затем я попытался создать пакетный файл. Запуск командного файла вручную запускает печать. Из системы() - вызов ничего не происходит.
Затем я попробовал другой способ, сначала показывая файл в Firefox. Я скопировал файл в моем HTDOCS-каталог и изменил мой пакетный файл:
cd "c:\Program Files (x86)\Mozilla Firefox"
firefox.exe -new-window http://localhost/textfile.txt
Двойной щелчок летучая мышь начинает свой Firefox и мой текстовый файл. Система() - вызов ist не работает.
Любые идеи?
Том
Вы забыли избежать последней обратной косой черты (около 'cgi-bin \ textfile.txt')? – mob
Да, спасибо! Но только в моем размещенном вопросе :-(В моем реальном коде это ускользнуло. – millemedium