HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Печать из cmd
  #1  
Старый 30.06.2009, 10:47
AIREX
Новичок
Регистрация: 09.11.2006
Сообщений: 13
С нами: 10264708

Репутация: 5
По умолчанию Печать из cmd

Парни выручайте... как сделать бат файл что бы он печатал вордовские файлы из папки? И после распечатки переносил его в другую папку?
 
Ответить с цитированием

  #2  
Старый 30.06.2009, 11:35
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

как вариант копать в сторону команды print но она помойму тока текстовые документы печатает.
 
Ответить с цитированием

  #3  
Старый 30.06.2009, 12:15
wikigm
Новичок
Регистрация: 24.06.2009
Сообщений: 4
С нами: 8884823

Репутация: 3
По умолчанию

Цитата:
Сообщение от AIREX  
Парни выручайте... как сделать бат файл что бы он печатал вордовские файлы из папки? И после распечатки переносил его в другую папку?
Вот это попробуй http://depositfiles.com/files/ltjkal49m
Придется чуток дописать батник чтобы копировать все файлы.

Нет поддержки 2007 формата.
 
Ответить с цитированием

  #4  
Старый 30.06.2009, 12:35
Martyr
Познающий
Регистрация: 29.06.2008
Сообщений: 32
С нами: 9402984

Репутация: 24
По умолчанию

Если есть OpenOffice можно сделать так:
"soffice.exe -p test.doc" - на принтер по умолчанию
"soffice.exe -pt myprn test.doc" - на произвольный принтер
Еще может сработают такие варианты правда сомневаюсь:
net use lpt2: \\server\printer
print %name% /D:lpt2
либо сразу
print %name% /D:\\server\printer
 
Ответить с цитированием

  #5  
Старый 30.06.2009, 12:51
AIREX
Новичок
Регистрация: 09.11.2006
Сообщений: 13
С нами: 10264708

Репутация: 5
По умолчанию

Всем спасибо за помощ! Буду разбираться
 
Ответить с цитированием

  #6  
Старый 30.06.2009, 13:33
wikigm
Новичок
Регистрация: 24.06.2009
Сообщений: 4
С нами: 8884823

Репутация: 3
По умолчанию

Цитата:
Сообщение от AIREX  
Всем спасибо за помощ! Буду разбираться

Вот еще вариант:
Макрос в Word
Sub printfile()
' print
'
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
End Sub


Батник:
set word_path="C:\Program Files\Microsoft Office\Office12"
%word_path%\winword %1 /mprintfile

Закрывать можно через taskkill

В целом путей много
 
Ответить с цитированием

  #7  
Старый 01.07.2009, 16:32
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
С нами: 8912858

Репутация: 759


По умолчанию

wikigm,
весьма нужное решение, и не только для Word.

Martyr,
> Если есть OpenOffice можно сделать так:

православно и опен-сурс. респект!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить файл win32 из под cmd? Student :) Болталка 12 03.11.2009 07:53
cmd???? fly Уязвимости 16 17.02.2009 10:18
печать на пластике...аа? Zakary Болталка 0 09.02.2009 06:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.