2020年4月15日 星期三

以Windows的工作排程器設定執行VBscript, 程式有執行, 但未正常完成

問題: 有個需求是要把html table轉為xlsb格式的excel檔, 再針對特定欄位以巨集進行刪除及向下填滿. 直接執行客製的VBscript可正常完成, 但以Windows的工作排程器設定執行VBscript, 就不正常, 程式在要開啟檔案時結束, 無法完成作業

原因: 不明. 問過其他人, 有人遇過類似狀況, 因應作法是改以Windows service的方式處理

解法: 找了些軟體試試. 有個System Scheduler的程式可以解決這問題, 設定上也不複雜. 原先想自己寫個程式來排程, 這下倒是省到了.

Systerm Scheduler有區分免費版和專業版, 免費版的功能已足以處理現有需求. 感謝作者.


Ref:
1.System Scheduler
https://www.splinterware.com/products/scheduler.html

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。