Как я могу распечатать несколько файлов HTML, расположенных в Интернете, а не на локальном диске?
Что-то вроде:
- http://www.domain.com/file.html?ID=1
- http://www.domain.com/file.html?ID=2
- http://www.domain.com/file.html?ID=3
- http://www.domain.com/file.html?ID=4
- ...
- http://www.domain.com/file.html?ID= N
Могу ли я создать командный файл? Или есть лучший подход для печати около 500 HTML-документов, каждый из которых отличается только ?ID=
,
Ответы:
Вы можете сделать это с помощью Windows PowerShell (доступно в Windows 7, необходимо загрузить для Windows XP / Vista)
Быстрый и грязный скрипт выглядит следующим образом (вы можете вставить его в окно PowerShell или сохранить как файл .ps1):
Это должно работать, если ваш
ID
действительно последовательные (от 1 до 500).Что оно делает:
$ie.ExecWB(6,2)
линия)источник
powershell.exe -noexit &'c:\Documents and Settings\username\My Documents\test.ps1'
, Увидеть эта страница для дополнительной информации