前言:最近宅家沒事,一直在想方設法偷懶,想讓手機自己幹活,但是螢幕解鎖這塊,雖然能曲線救國,但是一直不如意。最後,查了好久相關資訊,以shell為突破口,解決問題。
裝置:小公尺9 (已經root)
2.執行shell命令,並把值儲存到 %pingmu
下面的是**:dumpsys window policy
(這條指令是在網上參考的,圖如下)
分析----根據笨辦法對比「關螢幕」和「亮螢幕」獲取到的2個 %pingmu 值得,發現裡面有好幾個差異的地方。我選擇了screenstate的值作為判斷
3.把變數 %pingmu 按照 「空格」進行分離,獲取到關鍵字串 screenstate=screen_state_off(關螢幕),tasker自動把這個字串存在了 %pingmu58 (我是從%pingmu1測試到%pingmu58才知道的)
4..if條件判斷,如果 %pingmu58 ~(匹配) screenstate=screen_state_off,則執行 解鎖任務
4.1 執行shell命令root(按電源鍵)
4.2 執行shell命令root(上滑),input swipe x1 y1 x2 y2 毫秒
4.3 執行shell命令root(輸入數字密碼-四個2),input tap x y
input tap 540 1562
input tap 540 1562
input tap 540 1562
input tap 540 1562
5.end if
附上全家福
最後,在處理變數分離,得到 關鍵字串 screenstate=screen_state_off(關螢幕)這個步驟,有點繁瑣,而且處理有點慢,我用了匹配正則,好像也不行,不知道為什麼,有更好解決方法的朋友,還請賜教。謝謝
shell中奇怪的 s檔案狀態判斷
在看乙個ksh指令碼,由於ksh的特性,一般用在unix系統較多,但使用者群體還是不及bash。其他沒什麼,基本和bash和sh通用,遇到了乙個很奇怪的檔案狀態判斷 s 判斷檔案是否為空 使用後發現,原來和理解大不相同,尤其是放在條件語句中,過程就不多說了,直接給結果 bin ksh file 1 ...
判斷手機是橫屏還是豎螢幕
media screen and orientation portrait media screen and orientation landscape 分開寫在2個css中 豎屏橫屏 判斷手機橫豎屏狀態 window.addeventlistener onorientationchange in ...
利用shell指令碼批量判斷目標ip存活情況
有時候需要批量去判斷目標ip是否存活,乙個乙個去試多麻煩所以寫了個shell指令碼去批量嘗試,原理使用的是去ping目標ip,雖然這種方法受很多因素影響,比如網速,防火牆禁ping等,但是也是一種思路 直接貼上 bin bash date 2018 author id3al fuc 通過ping命令...