① 苹果快捷指令怎么打开软件并使用
大家看到“快捷指令”,第一眼可能会有些疑惑,快捷指令或许是一种操作步骤,或许是某个快捷按钮,又或许是一个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
点击查看更多信息