none
設置Windows排程以定時啟動.bat檔之疑問 RRS feed

  • 問題

  • 您好,想請教說若是我有設定排程來定時啟動某個.bat檔(.bat檔位於桌面,內為執行另外兩支小程式的指令)的需求,我在排程設置的地方之"新增引數"以及"起始位置"兩欄:
    (1)需要給哪些參數或路徑嗎?! 
    (2)這兩個東西的功能是什麼?! 
    (3)網上貌似有同業分享說"起始位置"的地方沒有給定.bat檔或是.bat檔中要執行程式的所在位置時,排程在執行這些程式時會失敗?!

    (4)若真需要給啟是位置的路徑我應該要給欲執行程式的所在位置路徑或是.bat檔的所在位置路徑呢?!

    以上疑問懇請賜教,感恩!!

    影像

    2019年9月3日 上午 02:04

所有回覆

  • 啟始位置指的是排程執行的程式要指定要那一個資料夾執行, 如果排程執行的程式要叫喚其他置於不同資料夾的應用程式, 可以利用啟始位置指定要欲叫喚的應用程式的資料夾, 或是用系統環境變數指定到欲叫喚的應用程式的資料夾
    2019年9月3日 上午 07:57
  • 那如果我的排程是要定時執行放在桌面的.bat檔,我還需要將啟始位置設置為"桌面",或是.bat檔裡面呼叫的程式的所在資料夾路徑嗎?
    如果沒有設定啟始位置會有什麼影響嗎!?

    以及新增引數需要輸入什麼嗎?!

    2019年9月3日 上午 09:02
  • 如果沒有設定啟始位置, 就需要指定去呼叫的程式的完整路徑, 另外新增引數指的是傳給排程執行的BAT檔案的參數, 如果排程執行的BAT檔案執行時不需要參數, 可以不用指定引數
    2019年9月4日 下午 12:26
  • 那如果我的排程是要定時執行放在桌面的.bat檔,我還需要將啟始位置設置為"桌面",或是.bat檔裡面呼叫的程式的所在資料夾路徑呢?
    2019年9月5日 上午 01:08
  • 應該兩種做法都OK

    2019年9月5日 下午 12:10