Показать полную графическую версию : Автоматическая распечатка wordдовских файлов. Как???
Добрый день! Подскажите как решить задачу «малой кровью» для пользователя!
Задача: Имеется каталог на расшаренном сетевом диске, в него время от времени копируют вордовские файлы *.doc либо *.docx, так вот на определенной рабочей станции надо что бы, без участия пользователя, данные файлы, сразу же уходили на печать на сетевой принтер НЕ выбранный по умолчанию в системе! (данный принтер расшарен с другой рабочей станции).
Рабочая станция: Windows XP Pro SP3, Word 2007 (Office 2007 St).
Как решить данную задачу?
Подскажите очень нужно…
проверять наличие фалов в папке можно таким кодом
Set cF = WScript.CreateObject("Scripting.FileSystemObject").GetFolder("d:\hz").Files
Do While vbTrue
If cF.Count > 0 Then MsgBox "Новые файлы"
WScript.Sleep(5000)
Loop
где d:\hz путь к требуемой папке, а вот можно ли средствами vbs файл печатать я не знаю :(
Хочется решить данную задачу с помощью CMD/BAT и Word, не прибегая к средствам vbs.
vicas, а в чем принципиальное отличие?
а в чем принципиальное отличие? »
Извините, но нет возможности разбираться в том чего я не знаю (vbs). В моей работе я не сталкиваюсь с vbs.
Мне так думается, что ключи запуска ворда (http://support.microsoft.com/kb/210565/ru) и командная строка должны справиться с данной задачей, но не соображу как.
В интернете нашел подобное, но немного не то (http://otvety.google.ru/otvety/thread?tid=0130f5d60c80b544)
Создаем bat file
"C:\Program Files\Microsoft Office\Office\WINWORD.EXE" test.doc /q /n /mFilePrintDefault /mFileExit
Скорректируйте путь к WINWORD.EXE. Проверил на Word 2003 - работает. Печать идет на принтер по умолчанию.
Мне нужно, что бы отправлялась на принтер не по умолчанию и как можно чаще была проверка на наличие файла в каталоге.
По идее bat файл можно засунуть в планировщик Windows и настроить расписание запуска, допустим каждые 60 сек. или я ошибаюсь?
Жду ваших советов, очень нужно решить данную задачу!
vicas, проблема не в печати: VBScript: печать документов (http://forum.script-coding.com/viewtopic.php?id=1275). И не в печати на определённый принтер (http://forum.script-coding.com/viewtopic.php?pid=26323#p26323). И даже не в определении факта появления нового файла в папке — это легко делается при помощи подписки посредством Wbem. Проблема в определении того факта, что файл полностью скопирован и готов к печати. Возможно, будет достаточно просто сделать определённую задержку. В принципе, Вы можете попробовать посмотреть на эту тему: VBS: Скрипт автоматической печати "всяких" документов из папки (http://forum.script-coding.com/viewtopic.php?id=3059).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.