首页
/
每日頭條
/
科技
/
易語言怎麼寫手機腳本
易語言怎麼寫手機腳本
更新时间:2024-12-22 01:13:12

  電腦可以控制手機嗎?一台電腦可以控制多台手機嗎?答案當然是可以的。電腦控制手機可以幫我們管理多台手機,現在很多工作都在手機上進行,但手機也有不夠方便,尤其是現在很多工作需要多台手機的情況下。電腦控制多台手機就可以幫我們提高工作效率。

  那麼當你發現手機上一張圖片上有很多文字,又不能複制下來,一個字一個字的敲出來太麻煩了,此時是不是感覺很無奈,不要着急,我用了很長一段時間的手機多控軟件Total Control可以通過腳本來解析手機上的文字,今天先分享用RingJS來實現的方法,看好了哦?怎樣用Total Control 提供的REST API 實現解析手機屏幕上的文字。

  

  Total Control 提供的REST API:

  易語言怎麼寫手機腳本(手把手教你直接複制手機上的文字)(2)

  請求參數:

  易語言怎麼寫手機腳本(手把手教你直接複制手機上的文字)(3)

  易語言怎麼寫手機腳本(手把手教你直接複制手機上的文字)(4)

  請求示例:

  http://127.0.0.1:8090/TotalControl/v1/devices/device@1116106541/screen/texts?token=270eq7lXQK8bXYsJrect=[100,200,300,400]lang=engmode=singleline

  響應示例:

  {

  "status":true,

  "value":"text"

  }

  易語言怎麼寫手機腳本(手把手教你直接複制手機上的文字)(5)

  RingoJS 示例:

  識别屏幕坐标[4,248,711,319]内的文字,即下圖紅色框中的文字(屏幕如下圖所示)。

  RingoJS 請求示例:

  易語言怎麼寫手機腳本(手把手教你直接複制手機上的文字)(6)

  易語言請求示例:

  .版本 2

  .程序集 窗口程序集_啟動窗口

  .子程序 __啟動窗口_創建完畢

  .局部變量 base64, 文本型

  .局部變量 token, 文本型

  .局部變量 device, 文本型

  .局部變量 j_token, 類_json, , , 用來解析獲取 token 的 json

  .局部變量 j_dev, 類_json, , , 用來解析獲取設備ID 值的 json

  .局部變量 j_ret, 類_json, , , 用來解析 REST API 接口的json

  .局部變量 bool, 邏輯型

  .局部變量 bool_dev, 邏輯型

  .局部變量 bool_ret, 邏輯型

  .局部變量 status, 文本型

  base64 = 到文本 (編碼_BASE64編碼 (到字節集 (“sigma:3D391497”)))

  輸出調試文本 (“将用戶名和密碼組裝成 sigma:3D391497 進行 base64 編碼生成的字符串為: ” + base64)

  bool = j_token.解析 (到文本 (網頁_訪問_對象 (“http://localhost:8090/TotalControl/v1/login”, 0, , , , “Authorization:” + base64, , , , , , , , , )))

  .如果 (bool)

  輸出調試文本 (“第一步,獲取 token,返回值為:” + j_token.取數據文本 ())

  token = j_token.取通用屬性 (“['value'].token”)

  輸出調試文本 (“獲取的 token 值為: ” + token)

  bool_dev = j_dev.解析 (編碼_utf8到gb2312 (到文本 (網頁_訪問_對象 (“http://localhost:8090/TotalControl/v1/devices/main?token=” + token, 0))))

  .如果 (bool_dev)

  輸出調試文本 (“第二步,獲取設備 ID 值,返回值為:” + j_dev.取數據文本 ())

  device = j_dev.取通用屬性 (“['id']”)

  輸出調試文本 (“獲取的設備 ID 值為: ” + device)

  bool_ret = j_ret.解析 (編碼_utf8到gb2312 (到文本 (網頁_訪問_對象 (“http://localhost:8090/TotalControl/v1/devices/” + device + “/screen/texts?rect=[4,248,711,319]lang=chi_simsim=0.8mode=singlelinetoken=” + token, 0))))

  .如果 (bool_ret)

  輸出調試文本 (“第三步,文字識别,返回值為: ” + j_ret.取數據文本 ())

  status = j_ret.取屬性對象 (“status”)

  .如果 (status = “true”)

  輸出調試文本 (“恭喜你,成功了!”)

  .否則

  輸出調試文本 (“不好意思,失敗了!”)

  .如果結束

  .否則

  輸出調試文本 (“該 API 執行失敗”)

  .如果結束

  .否則

  輸出調試文本 (“獲取設備 ID 值失敗”)

  .如果結束

  .否則

  輸出調試文本 (“獲取 token 失敗”)

  .如果結束

  易語言代碼運行結果:

  * 将用戶名和密碼組裝成 sigma:3D391497 進行 base64 編碼生成的字符串為: c2lnbWE6M0QzOTE0OTc=

  * 第一步,獲取 token,返回值為:{"status":true,"value":{"token":"U56adwI779838M6F"}}

  * 獲取的 token 值為: U56adwI779838M6F

  * 第二步,獲取設備 ID 值,返回值為:{"id":"device@230441652"}

  * 獲取的設備 ID 值為: device@230441652

  * 第三步,文字識别,返回值為: {"status":true,"value":"Tota| COntr0| 電腦控制手機 手機多控群控"}

  * 恭喜你,成功了!

  那要怎樣獲取Total Control這款軟件呢?很簡單,去官網下載或百度搜索Total Cnotrol就行!

  易語言怎麼寫手機腳本(手把手教你直接複制手機上的文字)(7)

  ,

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
智能鎖怎麼選
智能鎖怎麼選
1、選品牌。對于小白用戶來說,比較省心的方法就是找主流電商平台,看旗艦店産品,并看銷量,看評論和産品...
2024-12-22
筆記本電腦風扇怎麼清理
筆記本電腦風扇怎麼清理
1、先去掉筆記本外接電源和電池,一定要把電都切斷!然後拆除筆記本風扇外殼上的螺絲并取下外殼。2、這時...
2024-12-22
學什麼技術最賺錢 沒學曆學哪些技術最吃香
學什麼技術最賺錢 沒學曆學哪些技術最吃香
沒學曆适合學的技術有:汽修、理發、廚師、計算機、木匠、考駕照、塔吊司機、工程機械司機、汽車維修技術等,能學的有很多,都是未來發展不錯前景好的技術。學什麼技術以後掙的多1、汽修技術——學汽修有一個最大的劣勢,那就是就業環境不好,而且很辛苦。最關鍵的是就業環境不好,經常可能會因為工作需要在地上躺來躺去。...
2024-12-22
蘇甯易購手機為什麼便宜
蘇甯易購手機為什麼便宜
1、因為手機通過很多不同的渠道被賣到消費者手中,直營店和官網隻是一部分,不是全部。廠家能制定指導價,能控制自營渠道售貨的價格和節奏,能控制其他渠道鋪貨的價格和節奏,但很難控制其他渠道出售的價格。這樣就有很多組合了。2、為了鼓勵其他渠道,給它們供貨,這時候必然有渠道賣以下的價格,但差得不多,價格體系和...
2024-12-22
ps去除水印教程是什麼
ps去除水印教程是什麼
1、首先打開ps軟件,點擊文件,點擊打開,點擊要去水印的圖片,點擊打開。2、其次找到并點擊套索工具,圈出水印部分。3、然後點擊編輯,點擊填充。4、最後在内容選項欄中選區内容識别,點擊确定即可。
2024-12-22
Copyright 2023-2024 - www.tftnews.com All Rights Reserved