close

【讓機器人做】Power Automate Desktop

◎前言:

 

這次的主題主要是讓PAD自動截取某個網頁中的某個數值(網頁中的某個資料)

而又因為近期關稅戰造成股價震盪,

所以就用這個做為範例來做個自動流程,

順便提醒哪時該瀟灑離場囉!

 

另外,

由於免費版Power Automate Desktop是無法用Windows排程器執行的,

所以也在設計了一個流程來達到排程器的功能。

 


 

◎想要機器人達到的目標:

 

使用網頁瀏覽器進入Google搜尋,

並取得某支股票(代號)現在的價格(截取網頁中的某個數值),

然後分別在"高於多少價格""低於多少價格"時,

彈出"訊息通知"做提醒!

 


 

◎流程概觀:

【讓機器人做】Power Automate Desktop

 

◎說明:

 

這個流程主要分了兩大部分,第一個就是啟動瀏覽器,再來就是判斷式

 

 

首先啟動瀏覽器的部分是使用Chrome

至於股票就拿雲豹來當範例吧…

 

【讓機器人做】Power Automate Desktop

 

所以在流程部分:

 

第一行是啟動瀏覽器的動作並加入Google搜尋雲豹股價的網址

 

【讓機器人做】Power Automate Desktop

 

【讓機器人做】Power Automate Desktop

視窗狀態可以最小化或是其他都可以

 

 

接著第二行這邊加入一個標籤

【讓機器人做】Power Automate Desktop

 

標籤的動作在左邊

"流程控制""標籤"

【讓機器人做】Power Automate Desktop

 

至於為什麼要加入這個標籤呢?

 

因為股市是平常日上午開市到下午休市為止,

其中的股價都會隨著買賣而變化,

所以這個流程自然不能只執行"一次"啦!

 

而這個"標籤"就是為了讓機器人在執行完一次流程後,

來到第42"移至"這個動作時,

再回到這個標籤所在位置,

然後繼續再把流程給執行一次!

 

 

再來是取得系統時間

 

【讓機器人做】Power Automate Desktop

 

這是分辨判斷開市與休市以及星期用的

 

 

【讓機器人做】Power Automate Desktop

541行的這個大的判斷式(因為裡面還包了其他的小判斷式)

 

主要是用來確認瀏覽器是否正在執行中(避免誤關,造成抓不到股價(數值))

但由於PADIF的運算子中只有"大於、小於或是等不等於,

以及是否包含等等,

並沒有"存不存在"這個項目,

所以用來判斷瀏覽器是不是有被啟動,

則是得使用是不是"空的"來做判斷。

 

所以第5行的判斷,

如果"不是空的"(表示已被執行)

才執行第6行;

不然就走到第39行的Else

在40行那邊重新啟動一個同樣用%Broswer2%為變數名稱的瀏覽器!

 

這邊要注意,

瀏覽器變數名稱一定要相同,

不然機器人會覺得是兩個不同的瀏覽器,

而造成流程出錯!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

PIZZ不是PIZZA的IT(挨踢)人生

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