close

 

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

因為懶所以用機器人,又因為懶,所以想設定工作排程
不過這個之前其實就已經嘗試過了......免費仔就是無法用排程器啦!!
【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

難道就這樣放棄了嗎?

當然不是,因為既然PAD式流程機器人,那麼理所當然的也是可以把PAD當作工作排程器用啊!

(前提是,都要不關機!)

 

那要怎麼做呢?

首先我們要先釐清工作排程器的運作邏輯

也就是拆分出

1.什麼時間

2.做什麼事情

 

再來就是進入PAD作流程啦!

 

一開始我被之前寫程式的邏輯困住,

所以最早的想法是用迴圈和判斷式來做,

不過實際操作後發現,

好像又不用那麼複雜......


 

接下來就是實作部分:

 

說明:

由於我是要讓PAD在我要的時間去做事,

所以PAD自然是要一直在跑那個流程的喔!【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

(變數名稱一樣可以自己改)

 

測試目標:

讓PAD在我設定的時間去用Edge瀏覽器開啟一個Google首頁

 

先來看下完整的流程:

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

設置標籤

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

首先,

在流程的第一行位置設置一個叫"Time1"的"標籤",

這主要是讓 IF判斷式在判斷完"時間"以後,

再用"移至"這個動作回到流程最開始的地方用的!

 

 

再來就是老熟人取得系統時間啦!

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

接著設定判斷式的條件(If)

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

判斷式這邊開始,

其實就是看實際使用需求來作變更了!<<<要改的地方從這開始!

 

本次範例在這邊的重點為:

要先設定如果瀏覽器(Browser)>0的流程

 

意思是:

一旦Browser這個變數,

也就是Edge瀏覽器被打開過了以後,

然後PAD要做什麼

 

由於這個流程實際執行後,

其實是要PAD一直不停地去檢查系統時間的(重複執行),

然後在指定的時間到啟動一次Edge瀏覽器就行了,

不過對於電腦來說,

只要在設定的時&分內(假設15:24),

都會符合下一行要PAD打開Edge瀏覽器的判斷,

(因為範例是使用時間來做判斷的)

所以絕對要加這行判斷!!

不然PAD就會一直開、一直爽......值到設定的時間過去為止喔...【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

所以在這個判斷式中,

一旦Edge瀏覽器被打開過的話,

我就讓PAD什麼事都不做(留空白)

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

接著就是啟動Edge瀏覽器的判斷

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

因為上一行用過If了,

為了共用一個End(將兩個判斷式綑綁在一起)所以這邊就改用Else if

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

判斷式的設定內容如下:

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

 

由於時間變數可以拆分成"年" "月" "日" "時" "分" "秒",

運算元的部分要設定兩個目標的話,

兩個 變數 中間可以動手打字輸入 "And" 來連接,

但在運算元中,

無論是變數還是你指定要的值的最外面(左右兩邊)都要用百分比符號(%)包住

 

另外,

如果不想用Else if的話,

當然也可以用兩個If & End去做就是...

 

移至

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

由於要當作工作排程器使用,

那就表示這個流程要依值持續執行下去

所以最後不是結束子流程

而是讓流程從頭開始再執行一次!

 

至於那個"頭",

其實就是我一開始做的那個Time1的標記囉!【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

【讓機器人做】免費仔末日,想用工作排程器設定PAD自動化時居

arrow
arrow
    創作者介紹
    創作者 PIZZ不是PIZZA啦 的頭像
    PIZZ不是PIZZA啦

    PIZZ不是PIZZA

    PIZZ不是PIZZA啦 發表在 痞客邦 留言(0) 人氣()