萬盛學電腦網

 萬盛學電腦網 >> WORD教程 >> WORD使用技巧 >> Word批量添加計劃任務

Word批量添加計劃任務

   由於工作原因,需要在Windows XP批量添加、設置一次性計劃任務。按照正常的思路是先打開控制面板,依次點擊“性能和維護”→“任務計劃”,再雙擊“添加任務計劃”一個個地進行制定。不過,由於數量實在繁多,因此只好打消此念頭,而打算通過命令行批量添加任務計劃。在Windows XP的幫助文件,查閱一下,一次性計劃任務的命令行格式為:schtasks /create /tn TaskName /tr TaskRun /sc once /st StartTime /sd StartDate [/s computer [/u [domain]user /p password]] [/ru {[Domain]User | "System"} [/rp Password]](schtasks /create /tn 計劃任務名稱 /tr 程序 /sc once /st 開始時間 /sd 開始日期 [/s computer [/u [域]用戶名 /p 密碼]] [/ru {[域]用戶名 | "System"} [/rp 密碼]],圖1)。

Word批量添加計劃任務   三聯

  按照說明,結合實際,先嘗試寫了一個范例:schtasks /create /tn “1F” /tr D:ok.js /sc once /st 00:10:00 /sd 2006/04/08 /ru ZLSzls /rp 987412365。分析一下,批量添加計劃任務,其中發生變化的分別是計劃任務名稱、開始時間兩個參數。其中前者可以為任意名稱,後者根據實際需要,可以設置為間隔一(段)定時間,看來結合Excel與Word可以迅速編寫出批量添加計劃任務的命令行文本。

  第一步:先新建一Exce文檔,在B1單元格中輸入:”1F”,再把光標置於B1單元格右下角,待其變為自動填充柄時,向下拖拉生成多個計劃任務的名稱(數量等於實際的計劃任務數),比如要生成100個計劃任務名,則拖拉至”100F”(圖2);

  第二步:右擊D列單元格,選擇“設置單元格格式”,在彈出的窗口中切換到“數字”選項卡,並在“分類”中選擇“自定義”,在“類型”中填寫:hh:mm:ss(因為命令行中添加計劃任務的開始時間格式為:hh:mm:ss,故如此設置,如圖3,以下的日期設置也同理),確定後退出。然後在D1、D2單元格中分別設置任務開始時間:00:10:00、00:16:00(這裡假設第1個任務在00:10:00開始運行、第2個任務在00:16:00開始運行),選中D1、D2單元格並把鼠標置於D2單元格右下角,待其變為自動填充柄時,拖動鼠標至上一步的計劃任務名稱的並列最後一行為止;

  第三步:右擊F列單元格,選擇“設置單元格格式”,在彈出的窗口中切換到“數字”選項卡,並在“分類”中選擇“自定義”,在“類型”中填寫:yyyy/mm/dd(圖4),確定後退出,然後在F1、F2單元格中分別輸入計劃任務的開始日期:2006/04/08、2006/04/08,同樣拖動鼠標至並列最後一行為止;

  第四步:在A1、C1、E1單元格分別輸入:schtasks /create /tn、/tr D:ok.js /sc once /st(注意:以上各參數中間分別有一空

  格)、/sd,在G1、G2單元格分別輸入:/ru ZLSzls /rp 987412365、/ru ZLSzls /rp 987412365,再分別拖動鼠標直至生成所有任務計劃的命令行語句;

  第五步:按Ctrl+A全選命令行語句,再按Ctrl+V進行復制,接著打開EmEditor將內容粘貼進去,按下Ctrl+H打開“替換”對話框,在“查找”欄中輸入:“(中文輸入法狀態下的左雙引號),在“替換為”欄中輸入:” (英文輸入法狀態下的雙引號),點擊“替換全部”按鈕進行替換(圖5)。

  用類似的方法再將右中文雙引號替換為英文雙引號,再復制EmEditor中的所有語句並粘貼到一空白Word文檔中,然後在Word中按下Ctrl+H打開“查找和替換”對話框,將鼠標在“查找內容”框點擊一下,再點擊下方的“更多”按鈕,依次選擇“特殊格式”→“制表符”,然後在“替換為”框中按一下空格鍵,再點擊“全部替換”按鈕(圖6),最後將該文檔保存為純文本格式;

  第六步:將上一步生成的文本文件更改.bat的批處理文件,並雙擊運行一次即可在Windows XP批量添加一次性計劃任務(圖7)。

copyright © 萬盛學電腦網 all rights reserved