|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Автоматическая распечатка отчета |
|
CMD/BAT - Автоматическая распечатка отчета
|
Пользователь Сообщения: 61 |
Нужно написать бат для автоматической распечатки отчета о принтере. У нас в офисе имеется 6 пользователей, 5 принтеров. Принтер Xerox 3600 сетевой. Задача:
1) Открыть Эксплорер 2) перейти по адресу принтера 3) открыть просмотр 4) отправить на печать 5) перейти по следующему адресу 6) открыть просмотр 7) отправить на печать 8) ........ а так далее. |
|
Отправлено: 11:02, 29-12-2011 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Bigsom85, смотрите пример кода здесь.
|
Отправлено: 11:12, 29-12-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 61
|
![]() что означает On Error Resume Next так начинается составление кода? |
Отправлено: 13:30, 29-12-2011 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Bigsom85, расставьте, пожалуйста, заглавные буквы и знаки препинания в Ваших предложениях, дабы в них появился смысл.
|
Отправлено: 18:32, 29-12-2011 | #4 |
Пользователь Сообщения: 61
|
Цитата:
|
||
Отправлено: 08:05, 30-12-2011 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Bigsom85, попробуйте так (по этому коду):
Option Explicit Const READYSTATE_COMPLETE = 4 Const OLECMDID_PRINT = 6 Const OLECMDEXECOPT_DONTPROMPTUSER = 2 Dim strAddress Dim boolDone With WScript.CreateObject("InternetExplorer.Application", "IE_") .Visible = True For Each strAddress In Array("http://www.script-coding.com", "http://pda.mail.ru", "http://www.google.com") .Navigate strAddress Do WScript.Sleep 100 Loop Until Not .Busy And .ReadyState = READYSTATE_COMPLETE boolDone = False .ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER Do WScript.Sleep 100 Loop Until boolDone Next .Quit End With WScript.Quit 0 '============================================================================= '============================================================================= Sub IE_PrintTemplateTeardown(ByVal pDisp) boolDone = True End Sub '============================================================================= |
Отправлено: 03:22, 31-12-2011 | #6 |
Пользователь Сообщения: 61
|
Все отлично распечатывает!!!! Большой спс
|
Последний раз редактировалось Bigsom85, 04-01-2012 в 08:23. Отправлено: 08:13, 04-01-2012 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Автоматическая распечатка wordдовских файлов. Как??? | vicas | Скриптовые языки администрирования Windows | 5 | 21-12-2011 20:09 | |
Графика - Распечатка больших изображений | samurai | Программное обеспечение Windows | 6 | 17-06-2011 17:00 | |
Распечатка документа на всех принтерах в системе. | sashadeg | AutoIt | 3 | 28-12-2010 15:50 | |
фреймы+PHP+распечатка в новом окне | Demiurg | Вебмастеру | 5 | 17-10-2005 13:55 | |
Распечатка Электронных книг на принтере | saboteur | Хочу все знать | 4 | 17-12-2004 08:35 |
|