2009-02-19 28 views
2

現在,我可以繼續使用FileSystemWatcher等編寫此代碼,但在開始編碼之前 - 我想知道是否有更好的選項可以重新使用(而不是重新使用-發明)。Windows實用程序打印並歸檔文件丟失

從我的網絡服務器中,我想將文件(待打印)作爲隊列放入網絡共享中(排序不是非常重要)。理想情況下,另一臺計算機上的Windows服務(或其他客戶端)將選擇此文件(格式爲tbc),將其打印到預先安排的打印隊列中,並歸檔該文件。

很簡單的情況 - 我只是不想重新發明它。有什麼建議麼?

+0

所以你明確要求一個非編程解決方案? – EBGreen 2009-02-19 18:27:30

+0

歸檔是什麼意思?壓縮它? – 2009-02-19 18:36:49

+0

@Assaf - 將文件夾移出另一個會做... – 2009-02-19 19:43:02

回答

2

試用Batch & Print Pro。它具有像目錄監視,打印調度等功能與命令行選項。您可以將其作爲服務運行。

1

我似乎記得有某種文件放置活動的BizTalk服務器。如果您可以掛鉤處理傳入「消息」的部分(由文件放置表示,並且我相信BizTalk允許掛鉤進入此過程),那麼您應該可以按照您希望的方式在BizTalk中處理它。

您還可以更好地分離在文件上執行的活動。

1

你提到的只是它是如何完成的。至少這就是我們所做的。

0

您可以使用send-to來代替放入式文件夾。

這裏的2線VBS解決方案:

  1. 創建一個VBScript文件,需要一個文件和檔案,並打印出來。
    1. 歸檔很容易,只要做一個命令行zip或什麼的。
    2. 打印更容易,只需使用「打印」動詞做VB的exec
  2. 當創建一個快捷方式表示在發送VBS文件要你機器上的文件夾,鮑勃是你父親的兄弟:現在你可以右鍵點擊任何文件並將其發送到打印/存檔。

我知道這不是你要求的,但drop-folder方式對我來說似乎與我一樣好,所以我把它放在那裏。 :)