[.NET] 請問自動列印做法
請輸入專案類型(網站專案或者應用程式專案):
Microsoft Visual Studio 2008
想請教板上各位前輩
現在小弟遇到客戶一個需求
希望將檔案丟到某資料夾內後
可以自動列印
小弟目前拜google大神後得到的方法為
先用一個bat批次檔
再用.net去執行它
目前有做到的部分是
可以在web上點選button後執行批次檔
現在問題在於
批次檔的命令提示字元不會自行關閉,需要手動去關
因為批次檔是去驅動FoxitReader.exe這支程式
變成要關掉命令提示字元的畫面 + FoxitReader這個程式
然後批次檔有搬移檔案指令
可以避免已經印過的檔案再次列印
可是卻沒有執行到那一段搬移的動作
所以上來請教各位前輩
批次檔內容如下
@ECHO OFF
SET PDF="D:\auto_print"
SET OK="D:\auto_print\ok"
SET EXE="C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe"
ECHO 開始列印: %PDF%
FOR %%f IN (%PDF%\*.pdf) DO ECHO %%f && %EXE% /p %%f && MOVE /Y %%f %OK%
ECHO 列印完畢
請板上的高手可以指點迷津
希望這些動作可以背景執行或透過排程執行
不用關視窗OR其他程式
先謝謝各位了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.29.44
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1471524864.A.850.html
推
08/18 22:07, , 1F
08/18 22:07, 1F
可以!!但是會發生我上面所說的
命令提示字元沒有自動關閉
FoxitReader這個輔助程式也要手動關閉
檔案沒有搬離
跟我用.NET去跑的結果一樣
所以才想說上來求救QQ
推
08/19 04:31, , 2F
08/19 04:31, 2F
好的,我試看看
謝謝!!!
推
08/19 11:38, , 3F
08/19 11:38, 3F
→
08/19 11:38, , 4F
08/19 11:38, 4F
→
08/19 11:38, , 5F
08/19 11:38, 5F
好的!!我曾經在ECHO 列印完畢前面加過exit沒有效果
我來試看看加在最後面好了!!
謝謝!!
推
08/19 12:34, , 6F
08/19 12:34, 6F
→
08/19 12:34, , 7F
08/19 12:34, 7F
→
08/19 13:06, , 8F
08/19 13:06, 8F
我正是參考這的內容!!!
您可以看到我上面所列bat檔的內容跟他一樣!!
※ 編輯: zu00405479 (111.246.29.44), 08/19/2016 23:00:17
推
08/20 00:00, , 9F
08/20 00:00, 9F
→
08/20 00:00, , 10F
08/20 00:00, 10F
→
08/20 00:00, , 11F
08/20 00:00, 11F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章