Утилита Windows для печати и архивирования из файла - PullRequest
2 голосов
/ 19 февраля 2009

Теперь я мог бы написать это, используя FileSystemWatcher и т. Д., Но прежде чем я начну кодировать - мне интересно, есть ли лучший вариант, который я могу использовать повторно (а не изобретать заново).

С моего веб-сервера я хочу поместить файлы (для печати) в общий сетевой ресурс в виде очереди (порядок не очень критичен). В идеале служба Windows (или другой клиент) на другом компьютере может поднять этот файл (формат tbc), распечатать его в заранее подготовленной очереди печати и заархивировать файл.

Довольно простой сценарий - я просто не хочу его изобретать. Есть предложения?

Ответы [ 4 ]

2 голосов
/ 19 февраля 2009

Попробуйте Batch & Print Pro . Он имеет такие функции, как мониторинг каталогов, планирование печати и т. Д. С параметрами командной строки. Вы можете запустить его как сервис.

1 голос
/ 19 февраля 2009

То, что вы упомянули, это только то, как это делается. По крайней мере, это то, что мы делаем.

1 голос
/ 19 февраля 2009

Кажется, я помню, что на сервере BizTalk была какая-то активность удаления файлов. Если вы можете подключиться к части, которая обрабатывает входящее «сообщение» (представленное отбрасыванием файла, и я считаю, что BizTalk допускает подключения к этому процессу), тогда вы сможете обрабатывать его в BizTalk любым удобным для вас способом.

Вы также получаете преимущество, заключающееся в возможности лучше разделять действия, выполняемые над файлом.

0 голосов
/ 19 февраля 2009

Вместо раскрывающейся папки вы можете использовать send-to.

Вот решение VBS с двумя строками:

  1. Создайте файл VBScript, который принимает файл, архивирует и печатает его.
    1. Архивация проста, просто выполните zip-строку из командной строки или что-то в этом роде.
    2. Печать еще проще, просто используйте глагол «печать» при выполнении Exec vb
  2. Создайте ярлык для указанного VBS-файла в папке «Отправить» на вашем компьютере и у Боба, брата вашего отца: теперь вы можете щелкнуть правой кнопкой мыши по любому файлу и отправить его в «Печать / Архив».

Я знаю, что это не то, о чем вы просили, но подход с использованием папок с папками кажется мне таким же хорошим, как и этот, поэтому я выкладываю его туда. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...