Android軟體分享 - AutomateIt, 與 Tasker自動任務程式類似的免費軟體 - 手機

前往內容


AutomateIt, 與 Tasker自動任務程式類似的免費軟體

這是一套類似 Tasker 的自動化軟體,自從今年三月在 market 上架以來,已有超過萬人以上下載,評價超越四顆星,Tasker 能做到的他大部分也能做到,最重要的是他有功能相當齊全的免費版本,而且 pro 的付費版本才只要美金 1.5 元耶!

[AutomateIt 下載頁]
[AutomateIt Pro 下載頁]

官網資訊:
[AutomateIt]
[AutomateIt Pro]

[XDA 討論串]

雖然個人覺得自動任務軟體的老大當然還是 Tasker,市場上完全沒有可以比較的 apps,對於自動化需求高的人 99.999% 可以滿足(也許也只有 Tasker 才能滿足),但要價美金 5 元(家人多手機多就覺得有點貴),上手難度也高一些,而這款 AutomateIt 我感覺就直覺很多,功能沒有像 Tasker 詳細到暴,但免費版本就相當實用,自動化的輕度需求者自己就可以輕鬆設定,而有重度需求的朋友,就更不能錯過 Pro 版,即使是複雜的應用,只要啟動你不常用的大腦邏輯機制,在不需要任何幫助的情況下還是可以自行克服,順便可以預防老人痴呆囉。

話說這 AutomateIt 絕對不是什麼 Tasker 的山寨軟體,雖然目的類似,但他的設計理念跟 Tasker 有很大的不同,而且 AutomateIt 的設定畫面比 Tasker 要漂亮直覺許多,就算是沒有看過說明書的人,也可以馬上應用一些初級的自動化設定。

先讓我們看看 AutomateIt 的執行介面



新增規則只要按一下左上角的『+』按鈕,當然按一下 menu 鍵也可以從選單裡新增規則。



它的用法很簡單,就是『啟動條件』--> 『執行命令』,進到新增規則的畫面裡,直接從下拉選單中選取即可,選完相應的『trigger-action』配對後,記得存檔離開之後就完成了。




執行的結果可以在 History 裡面看到詳細的過程,而每個規則都有獨立的 History,如果某個規則被觸發後,更詳細的資訊就會被記錄在個別的規則歷史清單中。



創建規則時,AutomateIt 有一個很重要的原則,我稱作『絕對情境對應』

相對於 Tasker 在命令執行完成後,會自動回復到執行前的狀態,或是另行設定 exit 條件執行結束後的動作,AutomateIt 在某個規則執行完後,手機的運行環境並不會回到執行前的狀態,必須另外設立一個獨立的規則來達成。換句話說,你必須有兩個獨立的規則,一個負責達到條件的動作,另一個管理離開該條件後的動作。

其實你只要把執行前與執行後看做兩個不同的條件就行了,所以稱它做『絕對情境對應』。其實這樣設定並不會太麻煩,相反地在某個規則執行後,你可以針對不同的情境做設定,如果考量到結束某規則的狀況可能有多種,這種『絕對情境對應』算是一種合理的設計構思。

當然 Tasker 的 exit 動作設定可以輕易的做到這一點,由此來說 Tasker 真的是非常厲害的 App,不過從『簡單易用』的出發點來說,AutomateIt 這樣的設計倒也無可厚非。

免費版的 AutomateIt 只能設定『單一條件對應單一命令』,Pro 版的則可以在同一規則中設定『複合條件執行複合命令』。這點從 Pro 版跟免費版的規則設定下拉選單中就可以輕易的看出不同[附註]

有幾點很特別的是,在 Pro 板中關於複合觸發條件的設定可以利用 AND 或是 OR 來組合,這點我覺得比 Tasker 用 if 的方式要更直覺一些,而複合的觸發條件允許無限多個,利用 AND/OR 的組合還可以創造多層級的複合設定,是不是很酷呢!

其實只要設定正確,就算是免費版的 AutomateIt 也能做到很多需要自動執行的工作,最重要的是完全免費也沒有廣告,如果需要使用到複雜的設定,一杯咖啡的錢就可以買到 Pro 版,馬上就可以更大程度的簡化日常生活中需要手機自動化的步驟,實在是 c/p 值超高。

不過才經過短短的幾個月的開發,AutomatIt 還有很多不足的地方,但作者仍然非常努力的開發新功能,如果各位網友們對於某些自動化功能有特殊的需求,而 AutomateIt 還做不到,可以到 >>這個網址<< 去投票或建議你想要作者加入的功能 (需用英文)。

有機會我再 Post 幾個我用的設定,給大家做設定時的使用參考。

附註:Pro 版比免費版多出的功能:

* 多重條件觸發 - 可用 and/or 運算子來組合觸發機制
* 多重命令執行 - 依序執行設定好的工作項目
* 啟用時段排程 - 為你的規則加上執行時程,規定的時間內才會執行規則。
* 感應器觸發器 - 以你的手機感應器當做某規則的觸發條件
* 行事曆觸發器 - 以你的行事曆中的事件設定觸發條件
* 螢幕鎖控制器 - 可執行關閉/開啟螢幕鎖



LVCHEN 的美國生活指南 - http://lvchen.blogspot.com

異色幻想 wrote:
這是一套類似 Tas...(恕刪)

這套看起來不錯,我也有買tasker,不過還沒有研究如何使用,
有空再來研究這兩套超強的app
AutomateIt 設定實作

我的夜間飛航模式設定

基本上就是在夜間不用電話的時候,自動開啟飛航模式(你也可以改設為震動或降低音量),然後在早上的時候,自動把飛航模式取消。用免費版的 AutomateIt 因為無法設定多重觸發與多重執行,所以只能簡單的利用時間觸發機制(Time Trigger)來啟動,如果是 Pro 版的可以考慮到複雜一些的情境。

大家可以考慮一下以下可能的狀況:

到了半夜:
狀況 1:
玩遊戲玩到半夜,過了 12 點後因為手機仍在使用,所以不啟動飛航模式,到了半夜一點,準備關機休息,關掉螢幕後就自動啟動飛航模式。

狀況 2:
如果電源插入的狀態下,不會啟動飛航模式。一旦在夜間模式啟動的時間拔掉電源,就自動啟動飛航模式。

狀況 3:
到了半夜 12:00,手機不在充電狀態下時自動啟動飛航模式來省電。

狀況4:
如果半夜手動取消飛航模式,只要關掉螢幕休息時就會自動重新啟動飛航模式。

到了早上:

狀況 1:
早上七點半自動取消飛航模式。

狀況 2:
如果起早了還沒到七點半,打開螢幕就自動取消飛航模式。

狀況 3:
如果起早了還沒到七點半,插入電源就自動取消飛航模式。

一點例外:
如果半夜時飛航模式已啟動,此時插入電源並不會取消飛航模式。

---------------------------------------------------------------

為了達到以上的自動化設定,你必須有 Pro 版本並新增以下四組規則

規則一
Rule description:
Night Mode Start
Trigger:
[[Composite OR Trigger]]:
[Triggers on 00:00, Repeat: Every Day (Doesn't wake device)
OR [External power is disconnected from device
OR Device disconnected from USB]
OR Device' screen is turned off]
Action:
[[Composite Action]]:
Activate Airplane Mode;
Enable rule (Night Mode End)
Enabled:
TRUE
Delayed Execution
5 Minutes
Active Hours
Every Day from 00:00 to 06:30

規則二
Rule description:
Night Mode End
Trigger:
[[Composite OR Trigger]]:
[Triggers on 7:30, Repeat: Every Day (Doesn't wake device)
OR External power is connected to the device
OR Device' screen is turned on]
Action:
[[Composite Action]]:
Deactivate Airplane Mode;
Disable rule (Night Mode End)
Enabled:
FALSE
Active Hours
Every Day from 06:30 to 07:30

規則三
Rule description:
Power Connected
Trigger:
[[Composite OR Trigger]]:
[External power is connected to the device
OR Device connected to USB]
Action:
[Enable/Disable Rule Action]:
Disable rule (Night Mode Start)
Enabled:
TRUE

規則四
Rule description:
Power Disconnected
Trigger:
[[Composite OR Trigger]]:
[External power is disconnected from device
OR Device disconnected from USB]
Action:
[Enable/Disable Rule Action]:
Enable rule (Night Mode Start)
Enabled:
TRUE

PS:
第一個規則有 5 分鐘的執行延遲,這是避免在取消飛航模式後太快啟動,在延遲時間內你可以隨時取消。

第三條跟第四條規則是很重要的。因為 automateIt 沒有當前狀態的監視器,也沒有像 Tasker 的 『IF』條件判斷,規則三跟規則四則是嘗試做到這點.

其實免費版的 AutomateIt 也可以做到提早結束飛航模式,有機會再來說明。
LVCHEN 的美國生活指南 - http://lvchen.blogspot.com

異色幻想 wrote:
這是一套類似 Tas...(恕刪)


謝謝您的推薦,這套的確比較直覺,較適合對系統不甚了解的使用者使用,
目前還在研究中,雖然還不太會做較複雜的設定,但已足夠應付一些基本的設定了^_^
非常謝謝您!
其實才 $1.5 功能比 Tasker 要實用很多,介面又好看,真的是很推薦這個軟體。

一般使用這類應用最大的問題就是建立規則,許多的新手都困在這個步驟,畢竟不是工程師可能根本沒有興趣去慢慢的讀說明,有那個美國時間還不如找幾個遊戲來玩玩。

反正我就是有那個美國時間,為了幫助入門的新手,我就把我每天用的自動化規則分享給大家,這些規則包含了一些 Wifi 開關,及省電的設定,雖然不一定可以完全符合你的需求,但至少是個開始,有興趣的人也可以從這些 rule 中稍微修改成適合自己用的。


這些日常自動化設定包含:

進入住家位置時自動開啟手機的無線網路
當無線網路失效時自動關閉 Wifi
當定位為『unkown』時可自動重啟無線網路
連接到非家用網路時出現訊息提示
夜間啟用飛航模式 (從 00:00/2:00 到 08:30/9:00 平日/週末)
如果早起的話(07:00),打開螢幕可提早結束飛航模式
每兩個小時打開同步(省電與降低資料傳輸量)
打電話時,自動調節關閉螢幕時間 (45 秒 -> 打電話 -> 10 秒 -> 結束通話 -> 45 秒)
HTC 省電裝置協調設定 (使用 HTC 手機,對其他廠牌手機基本沒差)
充電/未充電時的一些自動設定
重新開機時自動化設置(這是為了適應 AutomateIt 在重開機時可能遇到某些規則沒有成為有效規則的狀況)


安裝說明:
首先你必須要有 Pro 版的 AutomateIt
先下載附件的檔案,解壓縮並放到手機 SD 卡內的 \automateIT\backup 目錄
打開 AutomateIt,依步驟操作,menu->more->Restore Rules-> 選 shareRules_2011-10-17-20.31.30.AiR -> replace existing rules
最後到下面的幾個規則中修改一下地點設定 --

Home Nearby
Outside Home Range
Public Wifi On Notice

完成

有任何想法或意見歡迎提出。

英文原版的說明在 XDA 上(也是我寫的),有更新的話會先放到那,Mobile01 實在是太難 follow....XD



附加壓縮檔: 201110/mobile01-a0185d41ce513283341f62aa1044183b.zip
LVCHEN 的美國生活指南 - http://lvchen.blogspot.com
感謝您的分享!!
研究看看中
異色幻想 wrote:
其實才 $1.5 功...(恕刪)
我的玩具 Canon 1D Mark2 Sony Vaio Dopod 818pro@wm6 有回覆留言時,麻煩回一份 到 私人訊息

異色幻想 wrote:
進入住家位置時自動開啟手機的無線網路
當無線網路失效時自動關閉 Wifi ...(恕刪)


想請問大大
偵測位置這個功能 是否一定要開啟WIFI或3G才能做定位?
亦或者軟體本身可以僅單獨執行GPS?

另個問題就是 GPS會一直處於運作的狀態
這樣耗電量增加的幅度會很大嗎?
好App 不推嗎?

用這個 開啟瀏覽器時自動延長螢幕關閉時間 關掉瀏覽器時自動回復原本的螢幕關閉時間 就不用搞什麼眼睛辨識了 看自己一頁可以看多久 就延長多久 超方便
Facebook 反Samobile01專頁 成立!!
01對這套app的討論好像不多,我前幾天買了pro版,目前想要設定出像HTC省電模式或其他省電APP那種固定時間間隔(ex15分鐘)開關3g的規則,但苦思不出,我有下載異色幻想的設定檔,但套用在最新automateit上好像有些設定跑掉了,看不出他的htc省電模式設定方法,請問有人有想出來過嗎? 謝謝
ps.例如我想在週6日在有開啟3g時,當螢幕關閉時,先15分鐘開啟3g,下15分鐘關閉,重複這兩個步驟。
waijee wrote:
01對這套app的討...(恕刪)


我不是用AutomateIt,因為時間區段的設定,在之前的版本上似乎無法正確地在臨時性變更下做自動化切換,比如操作時間是1700,設定時間區段是1600~1800,設定完後不會因現在是1700就馬上變更成是1600~1800之間的設定,所以沒有再深入了解,而又改成Tasker,不過這是想說,設定條件的方式應該是差不多才是,儘管目前使用的是Tasker。

我個人的設定也有做3G自動開關功能,但可能不同的地方,個人是以螢幕開關做判斷,關掉螢幕後,條件判斷是斷的則等待30秒後自動切掉3G,然後再等待15分鐘後,再判斷目前螢幕是否仍是關的,是就開啟3G網路,再 "等待" 30秒,再一樣做判斷這樣的重覆,而如果螢幕是開的,條件判斷沒有成立則是馬上開啟3G網路,個人的選擇方式是這樣,螢幕開著就是3G網路一定開著。

所以「關掉螢幕,則是仍開著3G "等待" 30秒,關掉3G, "等待" 15分,開啟3G, "等待" 30秒.....」

這樣的重覆,而以Tasker而言,設定就算跑完一圈了,因為一開始的設定是以螢幕的開關做啟動判斷,只要一關掉螢幕,就馬上做條件判斷,是不是關了螢幕,然後則是等待多久時間做3G的開或關,所以只要沒有打開螢幕,這個就能因螢幕是關掉這個選項,而重覆進行,因為,一些省電APP的設定方式,就是關多久時間跟開多久時間重覆,猜想,AutomateIt應該也是一樣的設定,參考看看,畢竟我個人目前不是使用AutomateIt,無法明確提供設定檔。

1頁 (共2頁)

前往