• 36

Tasker自動任務程式

我的構想是這樣:

1.如果開啟程式前,網路開著 => 關掉該程式後網路繼續開著
2.若是開啟程式前,網路關著 => 關掉該程式後網路也關掉
網路當下是如何 任務結束後就變回原本的狀態~

如果只是單純寫2,就很簡單
後遺症就是不管任務開始前網路狀態是如何
這任務結束後,網路一定是關著的..(因為不能判別網路狀態使然)




pray35137 wrote:
1.如果開啟程式前,網路開著 => 關掉該程式後網路繼續開著
2.若是開啟程式前,網路關著 => 關掉該程式後網路也關掉
網路當下是如何 任務結束後就變回原本的狀態~


先設定兩個任務
1:on(移動數據開)
2:off(移動數據關)

配置文件那邊的條件設定兩個

開啟特定程式+state(移動網路關閉狀態),這個對應剛剛設定的任務on

然後再添加退出任務,設定off



理論上這樣是可行的,但是我用我的實際測試網路會斷斷續續
不知道是手機的關係還是怎麼樣,你可以試試看能不能用

pray35137 wrote:
我的構想是這樣:1....(恕刪)


上一樓的人給你針對第二個的寫法做個更完整的配置判斷了,一的就不需要管了,但你會不會又回文加入更多的條件?以上部份的方式,只適合3G行動網路(4G應該也可以),Wifi可不適用了。
bao wrote:
先設定兩個任務
1:...(恕刪)


這方法我試過,斷斷續續的原因我也知道
因為你沒有判別程式的執行狀態
所以任務會在開啟後直接結束任務==>網路開了又關掉
然後任務在關掉後又偵測到程式開啟
變成一個Circle...


stampede_vash wrote:
上一樓的人給你針對第...(恕刪)


如果只是那樣寫,是行不通的...XDDD
要寫更細才行


pray35137 wrote:
這方法我試過,斷斷續...(恕刪)


行不通的問題在於你正常使用情形會是如何??所以一開始就給你一個是利用新建的變量來處理的參考,
比如,開啟網路時,給予自定的變量值為on,關閉時則值改為off,利用這個新的自定變量,你就能做條件判斷了,不是嗎?那個參考所寫的,可以判別目前是wifi或mobile data,並顯示出流量,這其中也許就有你要的功能了吧。

stampede_vash wrote:
行不通的問題在於你正...(恕刪)


其實這種很簡單的功能只要在桌面上放個網路開關的widget就行了

要讓tasker來自動執行的話


就像要科學家發明自動抽衛生紙擦屁股機一樣

原po想要的功能,應該就是免治馬桶吧
stampede_vash wrote:
行不通的問題在於你正...(恕刪)

目前我就是用你所說的在執行中(早就寫好..)
只是可惜的是任務開始前不管網路是否開啟
任務結束後網路都是關上的
如果在if裡可以偵測網路是否開啟,我相信會更好啦XDD
(只差在if不能寫..希望內建變量快點生出來)

好還要更好嘛XDD
bao wrote:
其實這種很簡單的功能...(恕刪)


目前對於Tasker本身所提供的功能,仍有些想的到卻不是那樣單純使用,3G的狀態,在任務中要用變量判斷也確實沒有一個直接內建即可用的,如不是直接利用配置的條件來處理,就可能只有自建新變量一途。

Tasker是以and的方式做配置上條件的判斷,網路造成斷斷續續(應該說是一直在開關開關地切換),根本原因是特定APP+網路關成立時能正確執行開啟網路,但因為網路打開了,所以特定APP+網路關就不成立,馬上進行離開的任務,關掉網路,因此才會一直無限地在開關切換,真要實做出來,配置與任務大概要拆開好幾個來做,此外則是判斷的條件也許多加一兩個其它配合,才可能比較不會因為只有成立跟不成立下的情形一直重覆。

補充應該可行的做法參考,二個新變量,三個配置四個任務。

一、移動網路開,
MobileData 值為 on
二、移動網路關,
MobileData 值為 off
三、特定APP執行,
如果MobileData 值為 off ,則DataOff 值為 off。
開啟網路,如果DataOff 值為off

關閉網路,如果DataOff 值為off
清除DataOff變量值

以上為個人大概試出的方法,網路不會一直在切換,至於簡化或更好的方法,目前沒想到。

一跟二,合成一個配置兩個任務應該是沒影響的,只是單純地一直在給于MobileData值是On或Off。
請問各位:我騎摩托車時想調整音樂音量,設定為:
音量=5 IF %locspd < 20 <-這個ok
音量=10 IF %locspd ~R 21-69 <-這個沒作用,我要設定時速21-69之間,音量10格,是“21-69”錯了嗎?或是~R不是21到69的意思,請各位指點一下,謝謝。

時速70音量15格也可正確執行沒問題。


hjr0702 wrote:
請問各位:我騎摩托車時想調整音樂音量,設定為:
音量=5 IF %locspd < 20 <-這個ok
音量=10 IF %locspd ~R 21-69 <-這個沒作用,我要設定時速21-69之間,音量10格,是“21-69”錯了嗎?或是~R不是21到69的意思,請各位指點一下,謝謝。

時速70音量15格也可正確執行沒問題。



如果用大於小於可以正確執行的話
設成
時速<20 音量=5
時速>20 音量=10
時速>=70 音量=15

這樣是否可行??


  • 36
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 36)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?