① 蘋果快捷指令怎麼打開軟體並使用
大家看到「快捷指令」,第一眼可能會有些疑惑,快捷指令或許是一種操作步驟,或許是某個快捷按鈕,又或許是一個APP?
而我的回答是,這三個答案都是對的。
快捷指令其實就是一款能夠實現快速操作的自動化流程APP,它能夠將單個或者多個APP的多個任務或功能的路徑給結合起來,從而實現流水線操作效果。
那麼「快捷指令」,究竟是一款怎麼樣的APP,今天會用一篇文章來告訴大家快捷指令的基本原理、指令怎麼用、有哪些好用的指令及如何安裝。
01.快捷指令是什麼?
如果大家對「快捷指令」感到很陌生,通過介紹可能有些小夥伴會猜到另外兩個名字:「Workflow & 捷徑」。
其實,他們三者就是同一個軟體不同時期的名字。
2015年,Workflow創立,憑借其自動化操作路徑,被評為2015年「App Store最佳應用」。
2017年因為過於優秀,被蘋果收購。
2018年短暫更名為「捷徑」,隨著蘋果秋季發布會推出ios12,讓人們更加了解捷徑,隨後更名「快捷指令」。
在引入部分,簡單地說了下,快捷指令是一款實現多功能快速操作的自動化流程APP,說著有些抽象。
以最常用的幾個操作作為案例,錄制了幾個GIF為大家展示快捷指令是怎麼實現捷徑工作的。
■ 拾取推文封面
如果你的領導,忽然想要你將某個公眾號多篇推文封面都抓取出來,在電腦端常規的操作有以下幾個方法。
① 代碼版本
復制鏈接,瀏覽器打開推文,點擊滑鼠右鍵,選擇查看源代碼, ctrl鍵+F,在右上方會出現搜索框,輸入var msg。
看到有紅色背景的字母,而下一行有黃色背景的字母,在=後面有一串網址,格式為圖片格式便是推文封面了。
② 插件版本
瀏覽器安裝壹伴插件,查看封面,另存為至電腦,再分別發送。
是不是覺得是新的知識點?但如果此時你沒有電腦,手機操作可以嗎,當然可以,於是有了更快的辦法:快捷指令。
手機查看推文,點擊復制鏈接,滑動屏幕,點擊「文章圖圖封面下載」,抓取完畢。
■ 微信掃碼支付
第二個案例,用日常的微信支付寶付款作為案例。
常規支付下,我們先要先解鎖屏幕,打開微信/支付寶,找到掃一掃,再去掃碼。
而如果用了快捷指令,我們可以在面部識別的同時,左滑找到掃碼支付,選擇對應的支付軟體即可。
當然,支付的話,3Dtouch效果也不差。
從以上兩個案例我們可以得知,快捷指令的操作,利用附錄在任務欄的按鈕實現相關操作,能夠大大減少軟體工具之間的切換使用。
方便高效流程化是快捷指令深受喜歡的原因之一,我們還可以根據自己習慣設置專屬我們的DIY路徑。
當然,有兩個必備條件:
① 系統為ios12及以上的蘋果產品。
② 需要另行安裝「快捷指令」APP。
02.捷徑怎麼用?
上文所說,快捷指令能夠在不利用第三方軟體的情況下實現相關操作,這一點與微信中的小程序頗有幾分相似。
不利用第三方,我們的操作處理便回歸了原生態:視頻、鏈接、圖片、文字、日程、時間等等。
根據不同路徑,有不用的進入方式,在這里介紹幾種執行捷徑的方式。
① 捷徑APP
安裝「快捷指令」 APP後,在快捷指令或者主屏幕小組件中心點擊後,可執行相關捷徑。
② 相冊
部分圖像處理相關的快捷指令,在打開圖片後點擊左下角按鈕,找到快捷指令,即可選擇相關快捷指令,以Mockup帶殼樣機為例。
③ 網址
部分以鏈接為形式的捷徑指令,也可以在網頁埠直接執行指令,也可復制鏈接至APP中執行。
④ siri
部分快捷指令,我們也可以通過siri語音執行,多數是一些日用的操作。
具體操作如下,我們需要現在快捷指令的頁面,為其添加Siri指令,每次只需要對著手機喊指令名稱即可。
⑤ 通知中心
在蘋果手機桌面的小組件中心也支持快捷指令的執行,我們可以自定義編輯顯示的指令,可以將常規性指令添加在首頁。
03.有哪些好用的捷徑可用?
■ 實用類
掃碼支付
臨時手機號
該捷徑,操作還是很簡單的,運行捷徑後點擊「選擇小號」,根據自己需求,選擇國內或者國外臨時手機號平台,獲取的號碼點擊即可復制,接下來用獲取的號碼去注冊。
網站、App 在注冊時,除了需要手機號還需要簡訊驗證碼,只有驗證碼填寫正確才能正常進入注冊的下一個環節,這時候就要使用捷徑的接收簡訊功能來獲取服務商向我們發送的驗證碼。
重新運行捷徑,點擊「查看短息」,選擇剛才使用小號,就可以看到所有號碼最近收到的簡訊,在其中找到自己的,填寫正確後就可以完成注冊。
網頁黑夜模式
這里的網頁黑夜模式,指的是在自帶瀏覽器Safari上的黑夜模式,雖然大部分人使用它的幾率並不多,但在ios13全系統黑夜模式還沒正式推出,也算是一個很不錯的功能。
Mockup帶殼樣機
很多做PPT的同學都對樣機印象深刻,畢竟大家寫了很多這類的推文,各大公眾號都會在文末附上素材領取,但其實在快捷指令里,就有現成的圖片套樣機的指令,且樣機均為iphone X。
長截圖
長截圖是一款很有意思的指令,整體功能分為兩點,第一點是能夠將上下兩部分鏈接的尺寸給無縫拼接起來,只需要找到銜接部分數字,填入指令即可。
銜接部分為Siri與搜索
找到兩張圖銜接部位數字
圖片太長,大家轉下手機或者脖子
那麼第二點功能就比較好玩了,長截圖套樣機,這操作真的非常強大且帶有喜感了,甚至可以把黑色殼變成土豪金!
■ 圖像處理類
多功能圖像處理
這是一款非常 的多功能快捷指令,小小的指令下居然可以實現拼圖、圖片視頻轉GIF、多圖合成PDF、添加水印、壓縮圖片、圖片格式轉換、實況照片轉GIF、圖片塗鴉、翻轉圖片……
以上這些都可以做到,且不需要第三方APP,可以說是快捷指令里的戰斗機了,將快捷中心圖像處理的功能都統一囊括了。
+emoji貼紙
■ 好玩的
小霸王游戲機
當然,並不怎麼好玩,我老了。
人生進度條
默認以76歲作為人均壽命,對每天、每周、每月、今年、今生作倒計時,截圖的時候其實有些慌,這一輩子可能真的就過去1/3了,卻還無比平庸。
04.捷徑資源與安裝
最後一部分,教大家怎麼安裝快速指令。
捷徑的安裝往往都是利用其專屬的icloud鏈接,只要獲得了這個鏈接,復制在ios自帶的Safari瀏覽器打開即可跳轉至「快捷指令」,這時候點擊運行即可。
在獲取指令的時候,我們還可以查看該指令的操作路徑,從獲取對象到結束的整個流程,而這些操作,都是可以跳轉的,當然調節失敗也會導致原本指令的失效。
在這里呢,也為大家介紹幾個樣式比較豐富的捷徑下載集合地。
① 捷徑APP
點擊快捷指令中心,可以看到很多自帶的捷徑,種類也非比較多。因為是自帶指令,操作步驟可以跳過復制鏈接這一步驟,直接點擊獲取快捷指令即可。
② iOS捷徑大全
ios捷徑大全,是一款微信端的捷徑小程序,擁有27個實用類捷徑,包括長截圖、照片鏡像翻轉、九宮格切圖等多個指令。
③ 少數派
少數派
在去年「快捷指令」還叫「捷徑」的時候,少數派在官網上專門開設了一個關於捷徑的專欄,其中有捷徑使用教程,也有相關捷徑的資源。
④ 捷徑庫
捷徑庫-實用蘋果快捷指令大全
接近庫存是當前快捷指令較為齊全的一個網站,主體分為了工具、視頻、圖片、娛樂、閱讀、效率、生活七大板塊,其中不乏優秀的
⑤ 捷徑社區
捷徑社區,其實也是一款捷徑APP,是我通過一個捷徑指令找到,在社區會有一些小夥伴會將自己設置的指令給分享出來,其中功能性之超強的圖片指令 - 多功能圖片處理,就是在捷徑社區找到。
05.寫在最後
看完了「快捷指令」的介紹,大家可能會覺得一些指令的功能其實並不能完全讓大家覺得「哇,Amazing!」的感覺。
是的,不得不說,捷徑的功能性上不及APP,方便性上不及微信常用小程序,但不得不說,運用快捷指令,可以培育了我們的「捷徑意識」。
我們在面對不同對象,想要達到不同的操作效果,我們會想著優先利用iphone原配按鈕流程去操作,而這時候我們發現,似乎這些也夠用了。
② 快捷指令怎麼點擊app中按鈕
1、先打開手機的設置選項。2、下滑設置頁面點擊快捷指令選項。3、點擊打開允許不受信任的快捷指令,然後點擊允許。4、在快捷指令app內點擊「快捷指令中心」,選擇一個需要添加的指令。5、點擊對應快捷指令打開app的某項功能。
快捷指令可讓您使用應用快速完成任務,只需輕點一下或詢問 Siri 即可。快捷指令可以自動化各種任務,例如,獲取前往「日歷」上下一個日程的路線、將文本從一個應用移到另一個應用、生成支出報告等。
除了運行 Siri 建議的簡單快捷指令外,您還可以使用「快捷指令」應用將現有快捷指令或自定快捷指令添加到 iOS 設備。該應用可讓您合並多個應用間的多個步驟,以創建功能強大的任務自動化。從應用的「快捷指令中心」添加快捷指令或創建自己的快捷指令後,您可以在應用中、iOS 的「今天」視圖、iOS 主屏幕或通過詢問 Siri 來啟動它們。
③ 怎樣給App菜單命令添加快捷鍵
1. 打開程序,找到菜單欄里的目標項,記住它的完整名字 # s5 A0 r4 j% K! T 七度蘋果電腦軟體 2. 打開系統偏好設置-鍵盤-鍵盤快捷鍵 9 {2 [4 B; r( L4 k6 m 七度蘋果電腦軟體 3. 在左側選擇最後一項「應用程序快捷鍵」,點擊右側分配操作區下的「+「按鈕,在彈出框中的第一項選擇應用程序,輸入要分配shortcut的命令項名字,記住,要一字不落,最後在」鍵盤快捷鍵「中賦予它一個獨有的shortcut,用鍵盤操作,右側會出現你按下的快捷鍵(或組合)。 8 [* z4 y, |; q& ~2 ?' } 七度蘋果電腦軟體 4. 接下來就可以到程序里試一試了。
④ 如何用手機開格力空調
格力空調搖控器在手機上需要藉助萬能遙控進行匹配,具體操作方法如下:
1、以小米MIX為例,點擊手機的萬能遙控APP,如下圖所示:
⑤ 干貨|做App測試,那些必知必會的Adb常用命令
> 本文節選自霍格沃茲測試學院內部教材
為了讓大家更好的學習Adb常用命令,我們先從安裝android環境搭建開始講解哦。
安裝jdk
### **
**
**
**
### 因為 Android SDK 是依賴於 java 環境的,所以需要先把 java 的環境搭建好。Java
環境可以參考搭建帖子:https://ceshiren.com/t/topic/4001
安裝Android SDK
###
###
### adb 包含在 Android SDK 平台工具軟體包中。具體的 Android SDK
環境搭建步驟請參考帖子:https://ceshiren.com/t/topic/4001
adb簡介
adb 全稱為 Android Debug Bridge(Android 調試橋),是 Android SDK 中提供的用於管理 Android
模擬器或真機的工具。
adb 是一種功能強大的命令行工具,可讓 PC 端與 Android 設備進行通信。adb 命令可執行各種設備操作,例如安裝和調試應用。
adb組成
採用了客戶端-伺服器(C/S)模型,包括三個部分:
* adb client
* adb server
* adb daemon
ADB client:運行在電腦上,可以在命令行中運行 adb 命令來調用該客戶端。Client 本質上就是 Shell,用來發送命令給
Server。發送命令時,首先檢測 PC 上有沒有啟動 Server,如果沒有 Server,則會自動啟動一個,然後將命令發送到 Server。
ADB server:是運行在電腦上的後台進程,用於管理客戶端與運行在模擬器或真機的守護進程通信。
ADB Daemon:守護進程作為一個後台進程在 Android 設備或模擬器系統中運行。它的作用是連接 adb 服務端,並且為運行在主機上的 adb
客戶端提供一些服務。
adb工作原理
當 adb 客戶端啟動時,客戶端會先檢查 adb 服務端是否啟動。如果沒有,會先啟動服務端進程。adb 服務端在啟動後,會與 5037 埠綁定,並監聽
adb 客戶端發出的命令。
然後,服務端會與所有正在運行的 Android 設備建立連接。它通過掃描 5555 到 5585 之間的奇數號埠查找 Android 設備。服務端一旦發現
Android 設備上的 adb 守護進程在運行,便會與相應的埠建立連接。每個 Android 設備都使用一對埠,偶數埠用於控制台連接,奇數埠用於
adb 連接。
例如:服務端與所有 Android 設備建立連接後,就可以使用 adb 命令來訪問這些設備了。服務端會管理已經建立的連接,並處理來自 adb 客戶端的命令。
啟動adb調試
### Android 真機可以通過 USB 連接到 adb,連接時需要在設備的系統設置中啟用 USB 調試(位於開發者選項下),啟動 USB
調試後,設備上的 adb 守護進程就會被啟動,adb 服務端才可以和設備建立連接。除了用 USB 的方式連接之外,也可以通過 WLAN
的方式連接,這種方式不做贅述。
1. 模擬器:不需要手動設置 USB 調試開關,默認是打開的
2. 真機通過 USB 連接
* 安裝 Android 手機驅動
* 設備啟用 USB 調試
adb命令格式
*
adb [-d|-e|-s <serialNumber>] <command>
* -d:指定當前唯一通過 USB 連接的 Android 設備為命令目標
* -e:指定當前唯一運行的模擬器為命令目標
* -s:指定相應 serialNumber 號的設備/模擬器為命令目標
方括弧中的內容是可選的,尖括弧內容的是必填的。方括弧中參數可以指定設備,關於設備的指定有三個參數可以使用。-d、-e 和 -s,其中使用最多的是 -s
參數,在連接多台設備的時候,一般都是使用 -s 加上設備的序列號這種方式去指定具體設備。
adb 可以同時連接多台設備,但是一次只能對一台設備執行命令。所有連接多台設備的時候,是必須要制定設備,命令才可以執行成功的。
查詢設備
把 Android 設備連接到 adb 服務端後,需要確認設備的連接狀態。這時可以使用查詢命令進行查詢。
**連接模擬器** (以 mumu 模擬器為例)
* *
adb connect 127.0.0.1:7555adb devices
* `adb connect` 命令可以通過 WLAN 的方式連接到模擬器,7555 為 mumu 模擬器的埠
* `adb devices` 可以查詢設備連接的狀態
Windows 系統中,連接模擬器需要先執行 connect 命令去連接模擬器,127.0.0.1 是本地的 IP
地址,因為模擬器就是安裝在本地的,所以要使用本地的 IP 地址,加上模擬器本身規定的一個埠號。mumu 的埠號是
7555,如果使用的是其他的模擬器的話,需要先去了解它的埠號是什麼,然後再去連接。MacOS 系統中連接模擬器不需要先執行 connect 命令,直接執行
`adb devices` 命令即可。
**連接真機**
**
**
真機直接用 USB 連接到電腦,不需要執行 connect 命令。
直接用 `adb devices`命令查看已經連接的設備列表即可。
feier@ ~ % adb devices
List of devices attached
emulator-5554 device
直接命令後,如果設備已經成功連接,那麼設備列表中就會展示已連接設備的信息。以圖中的信息為例:
* emualotr-5554:設備序列號
* device:設備連接狀態為成功
安裝卸載應用
測試過程中,如果需要安裝或者卸載應用,可以直接用 adb 命令來操作。
* 普通安裝:`adb install <apk路徑>`
* 覆蓋安裝:`adb install -r <apk路徑>`
* 完全卸載:`adb uninstall <包名>`
* 保留配置文件:`adb uninstall -k <包名> `
設備與電腦傳輸文件
adb 命令支持電腦和 Android 設備之間的文件互傳。比如我們需要提取 Android 設備中的日誌文件到本地,就可以通過 adb 命令的方式來完成。
* 從電腦上傳文件至設備:`adb push <電腦路徑> <設備路徑>`
* 從設備復制文件至電腦:`adb pull <設備路徑> <電腦路徑>`
日誌
列印鏈接設備的 log 信息
* 屏幕輸出日誌:`adb logcat`
* 通過標簽過濾:`adb logcat -s 標簽`
* 顯示時間:`adb logcat -v time`
* 輸出所有信息:`adb logcat -v long`
* 輸出日誌到文件:`adb logcat -v time > log.txt`
* 清除舊日誌信息:`adb logcat -c`
adb shell命令
使用 adb shell 命令相當於遠程登錄了 Android 系統,可以進入 Android 設備的系統內部。進入系統內部既可以執行一些簡單的 Linux
命令也支持很多特有的命令。
使用 adb shell 命令有兩種方式。
一種是直接在 adb shell 後面跟上命令。
*
adb [-s serial_number] shell <command>
比如:
* * * * * * * * * * *
feier@ ~ % adb shell .propdevetc...
另一種方式是在設備上啟動互動式 shell
*
adb [-s serial_number] shell
進入 shell 之後,再執行對應的命令。
比如我們進入設備內部,可以查看設備內部的目錄結構和內容
* * * * * * * * * * *
feier@ ~ % adb shellroot@x86:/ # .propdev...
要退出互動式 shell,可以按 Ctrl + D 鍵或輸入 exit。
**Android常用測試命令**
下面整理出了Android常用的一些測試命令及用法。
設備截圖/錄屏
在測試過程中,如果需要截圖或者是錄屏,也可以直接使用 adb 命令來完成。
* 截圖:`adb shell screencap <設備路徑>`
* 錄屏:`adb shell screenrecord <設備路徑>`
調用Activity管理器
在 adb shell 中,可以使用 Activity 管理器 (am) 工具發出命令以執行各種系統操作,如啟動
Activity、強行停止進程、修改設備屏幕屬性,等等。
在測試過程中,如果需要啟動 app 或者強制關閉 app,可以通過 adb 命令來實現。
* 啟動應用:`adb shell am start -n <包名>/<Activity名>`
* 強制停止應用:`adb shell am force-stop <包名>`
調用軟體包管理器
在 adb shell 中,可以使用軟體包管理器 (pm) 工具發出命令,以對設備上安裝的應用軟體包執行操作和查詢。
如果需要查詢設備里都安裝了什麼應用,就可以使用 adb shell pm list 來查看,還可以加上不同的參數去查看不同類型的應用。而且也可以通過 adb
命令來清除應用相關的數據。
* 顯示設備中安裝的所有應用:`adb shell pm list packages`
* 只顯示系統應用:`adb shell pm list packages -s`
* 只顯示第三方應用:`adb shell pm list packages -3`
* 刪除與軟體包關聯的所有數據:`adb shell pm clear <包名>`
adb shell mpsys
mpsys 是一種在 Android 設備上運行的工具,可提供有關系統服務的信息。可以使用 adb 從命令行調用
mpsys,獲取在連接的設備上運行的所有系統服務的診斷輸出。
比如在測試中,如果需要通過 adb 命令啟動 app,則需要知道 app 的包名和入口的 Activity
名。這個時候,就可以通過下面這條命令獲取到這兩個信息。
這個場景,需要先把要獲取信息的應用啟動,讓它在前台運行,然後執行命令
`adb shell mpsys activity | grep mFocusedActivity`
* * *
feier@ ~ % adb shell mpsys activity | grep mFocusedActivity mFocusedActivity: ActivityRecord{9dae968 u0 com.xueqiu.android/.common.MainActivity t139}
下方的日誌中就會展示出來當前的包名和 Activity 名稱。
* 包名:`com.xueqiu.android`
* Activity 名:`.common.MainActivity`
adb shell mpsys
adb 命令還支持直接獲取應用的頁面信息。這個頁面信息包含了頁面中元素的屬性,可以方便做自動化測試的時候去定位元素。獲取到的頁面布局會輸出到一個 xml
文件中。
* 當前窗口的 UI 布局簡化信息:`adb shell uiautomator mp --compressed`
* *
feier@ ~ % adb shell uiautomator mp --compressedUI hierchary mped to: /sdcard/window_mp.xml
不指定輸出文件路徑時,mp 下來的文件默認存儲路徑為 `/sdcard/window_mp.xml`
可以通過 adb pull 命令把文件傳輸到電腦中,然後用 uiautomatorviewer 工具打開查看布局。
* 指定輸出文件路徑:`adb shell uiautomator mp file <設備路徑>`
adb常用命令就先講到這里啦,下期我們分享App常見bug解析。大家還想看什麼內容的文章也可以留言告訴我們哦!
** _
來霍格沃茲測試開發學社,學習更多軟體測試與測試開發的進階技術,知識點涵蓋web自動化測試 app自動化測試、介面自動化測試、測試框架、性能測試、安全測試、持續集成/持續交付/DevOps,測試左移、測試右移、精準測試、測試平台開發、測試管理等內容,課程技術涵蓋bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相關技術,全面提升測試開發工程師的技術實力
QQ交流群:484590337
公眾號 TestingStudio
視頻資料領取:https://qrcode.testing-studio.com/f?from=jianshu&url=https://ceshiren.com/t/topic/15844
點擊查看更多信息