首页
学习
活动
专区
圈层
工具
发布

小知识 | 善用Mac自动化,少掉头发多喝茶

当然也可以,双击执行 shell 去安装,提前写一个脚本即可,但今天我想分享一下使用 mac 自带的 自动操作 来做这些事,即 AppleScript 脚本在 Android 开发中实际常见应用场景。...,比如点击时候,弹出一个选择列表,提前预备一些文件夹,选择完成后,所选择的内容文本将自动传递到接下来的流程里,这样再执行adb push,就可以更自由的push到指定手机存储文件夹。...… 配置教程 以双击安装Apk为例子: command+空格 搜索自动操作,进入后选应用程序,然后选取。...搜索 Apple ,在搜索结果里,将列表里的 运行AppleScript 拖动到右侧灰色块内,粘贴上面的代码到代码框中; 保存重命名为自定义的名字; 点击任意一个apk,双击选择打开方式,更改默认打开方式为刚才创建的应用打开...AppleScript 入门:探索 macOS 自动化 苹果脚本跟我学 适用于Mac的自动操作手册 展望 聊一聊非技术的小知识,个人观点。

1.4K10

Apple 的 plist 编辑器入门指南:基础操作与高级功能详解

对于Mac和IOS开发人员来说,编写应用程序时必须编辑各种列表文件。PlistEdit Pro通过提供直观且功能强大的界面,使编辑这些文件更加容易。...有经验的用户还可以从浏览器中提取PlistEdit Pro,它可以使用macOS轻松访问属性列表,以便在系统上存储设置。查看您的首选项列表,或一次搜索包含PLIST文件的文件夹以获取特定键或值。...PlistEdit Pro还允许您通过其Applescript支持和pledit命令行工具自动执行任务相关列表。...以下是产品特点: 完全支持拖放和复制粘贴 键盘导航支持 能够在大纲模式或纯文本中查看和编辑属性 AppleScript支持自动化 分层撤消 搜索和替换选项 内置浏览器plist文件 字体设置 兼容性 macOS...文件的文本视图中进行的第一次编辑不会将文档标记为已编辑的错误 在“plist outline”编辑器中将“Copy As”子菜单添加到上下文菜单中 编辑plist / JSON文件的原始文本时禁用自动替换

1.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Apple 的 plist 编辑器入门指南:基础操作与高级功能详解

    对于Mac和IOS开发人员来说,编写应用程序时必须编辑各种列表文件。PlistEdit Pro通过提供直观且功能强大的界面,使编辑这些文件更加容易。...有经验的用户还可以从浏览器中提取PlistEdit Pro,它可以使用macOS轻松访问属性列表,以便在系统上存储设置。查看您的首选项列表,或一次搜索包含PLIST文件的文件夹以获取特定键或值。...PlistEdit Pro还允许您通过其Applescript支持和pledit命令行工具自动执行任务相关列表。...以下是产品特点: 完全支持拖放和复制粘贴 键盘导航支持 能够在大纲模式或纯文本中查看和编辑属性 AppleScript支持自动化 分层撤消 搜索和替换选项 内置浏览器...文件的文本视图中进行的第一次编辑不会将文档标记为已编辑的错误 在“plist outline”编辑器中将“Copy As”子菜单添加到上下文菜单中 编辑plist / JSON文件的原始文本时禁用自动替换

    1.6K10

    Apple 的 plist 编辑器入门指南:基础操作与高级功能详解

    对于Mac和IOS开发人员来说,编写应用程序时必须编辑各种列表文件。PlistEdit Pro通过提供直观且功能强大的界面,使编辑这些文件更加容易。...有经验的用户还可以从浏览器中提取PlistEdit Pro,它可以使用macOS轻松访问属性列表,以便在系统上存储设置。查看您的首选项列表,或一次搜索包含PLIST文件的文件夹以获取特定键或值。...PlistEdit Pro还允许您通过其Applescript支持和pledit命令行工具自动执行任务相关列表。...以下是产品特点:完全支持拖放和复制粘贴键盘导航支持能够在大纲模式或纯文本中查看和编辑属性AppleScript支持自动化分层撤消搜索和替换选项内置浏览器plist文件字体设置兼容性 macOS 10.13...文件的文本视图中进行的第一次编辑不会将文档标记为已编辑的错误在“plist outline”编辑器中将“Copy As”子菜单添加到上下文菜单中编辑plist / JSON文件的原始文本时禁用自动替换(

    1.1K10

    Apple 的 plist 编辑器入门指南:基础操作与高级功能详解

    对于Mac和IOS开发人员来说,编写应用程序时必须编辑各种列表文件。PlistEdit Pro通过提供直观且功能强大的界面,使编辑这些文件更加容易。...有经验的用户还可以从浏览器中提取PlistEdit Pro,它可以使用macOS轻松访问属性列表,以便在系统上存储设置。查看您的首选项列表,或一次搜索包含PLIST文件的文件夹以获取特定键或值。...PlistEdit Pro还允许您通过其Applescript支持和pledit命令行工具自动执行任务相关列表。...以下是产品特点: 完全支持拖放和复制粘贴 键盘导航支持 能够在大纲模式或纯文本中查看和编辑属性 AppleScript支持自动化 分层撤消 搜索和替换选项 内置浏览器plist文件 字体设置 兼容性 macOS...文件的文本视图中进行的第一次编辑不会将文档标记为已编辑的错误 在“plist outline”编辑器中将“Copy As”子菜单添加到上下文菜单中 编辑plist / JSON文件的原始文本时禁用自动替换

    80710

    MacOS 实现自动切换鼠标滚动方向

    使用 Automator + Login Items 实现登录后自动检查 Automator 通常我们可能是在主要工作场所使用外接键鼠设备,在临时工作场所使用触控板。...之后保存应用,如 ScrollDirectionSwitcher.app: app 双击创建出的应用,关闭弹出的报错信息后,到 系统偏好设置 -> 安全性与隐私 -> 隐私 -> 辅助功能 中添加刚刚创建的应用...Script Editor 编辑器 Script Editor 编辑器是 macOS 自带的脚本编辑器,可以在 应用程序 -> 实用工具 中找到。...Accessibility Inspector 是 macOS(Xcode)中自带的辅助工具,可以查看应用程序的 UI 元素。...and field values[6] 使用脚本设置mac快捷键--自动化管理MacOSX系统偏好[7] 参考资料 [1] scroll-direction-trackpad.applescript:

    1.4K20

    Alfred快速启动开发环境

    Alfred是一款Mac系统必装软件,他提供快速启动App、全文查找文件、workflow自动化流程等功能。...问题 & 设想 先梳理下,我在日常启动前端的工作环境时,需要手动操作的步骤: 打开Webstorm并选择开发项目(10秒) 打开iterm命令行工具,并cd到项目下(5秒) 打开whistle代理(5秒...Alfred Workflows提供一个可拖拽的流程图界面,让我们将指令、系统动作、脚本等关联起来,构建我们想要的工作流程。.../扩展程序页面,在F12控制台下运行以下命令就可以开启/关闭扩展插件: chrome.management.setEnabled("padekgcemlokbadohgkifijomclgjgif",...命令遍历项目列表,并在alfred上展示并提供选择 用Webstorm打开开发项目 打开命令行工具,并定位到开发项目路径 打开whistle代理 打开chrome Inspect页面和whistle代理配置页面

    3.6K40

    BBEdit for Mac(好用的HTML文本编辑器)v14.6.4注册激活版

    for Mac是Macos上一款好用的HTML文本编辑器,专门针对Web作者和软件开发人员的需求而制作,为编辑,搜索和处理文本提供了丰富的高级能功能,具有强大的智能搜索、代码折叠、FTP上传等功能,是程序开发不可缺少的代码编辑器...图片 BBEdit for Mac(好用的HTML文本编辑器) BBEdit mac版功能介绍 1.对文本进行全面控制 在任何Automator工作流程中使用BBEdit的传奇文本处理能力 随时随地创建...快速轻松地构建一系列转换并将其应用于任意数量的文档 2.按你的方式工作 直接,因为BBEdit与您所依赖的所有Mac行为完全一样,从键盘快捷键到支持最新的Mac技术,如Bonjour 自定义菜单键(键盘快捷键...) 使用您喜爱的脚本语言为Apple BBIdit创建自己的函数,并提供全面的AppleScript,Automator,Perl和Unix Shell支持 您甚至可以使用AppleScript修改内置菜单的行为...创建BBEdit项目以在单个窗口中对相关文件进行分组和编辑,无论它们在磁盘上的位置如何 直接在FTP和SFTP服务器上创建和编辑文件,内置Open from FTP / SFTP Server和Save

    1.2K30

    ClipboardAction for mac(剪贴板管理工具)v1.5.3激活版

    使用AppleScript或Automator工作流定义您的定制操作,或者使用默认的应用程序操作。https://mac.macsc.com/mac/2326.html?...默认应用程序操作–打开,保存到文件并使用Google搜索。自定义动作–使用AppleScript或Automator工作流的用户定义动作。文件夹–将内容组织到文件夹中。...拖放–将内容拖放到任何应用程序。全局快捷方式–从任何地方显示应用程序,使用实际剪贴板内容执行选定的操作。全局系统服务–使用任意位置的选定文本执行操作。快捷方式–通过快捷键Cmd +1 .....不带Dock图标的模式–在活动屏幕和活动空间上显示应用程序窗口。被忽略的应用程序–忽略从这些应用程序复制的内容。触摸栏支持–剪贴板历史记录中的导航并执行操作。登录时启动应用程序。

    89820

    告别繁琐后期,用Photoshop脚本编程轻松搞定摄影作品处理!

    这些脚本可以用来自动化重复的任务,创建复杂的效果,或者与其他应用程序和数 据进行交互。通过使用 Photoshop 脚本,设计师和摄影师可以大大提高他们的工作效 率,减少手动操作的时间。...Photoshop 脚本支持 JavaScript,AppleScript,以及 VBScript 语言。...更复杂的脚本可能会从外部数据源读取信息,如数据库或网页,然 后使用这些信息在 Photoshop 中生成图像。...它能够自动化重复的后期流程,确保每一步都精确无误,释放摄影师的双手,让他们更多地投入到创意和艺术性的探索中。 想象一下,你正在为一个大型活动拍摄,每张照片都需要有统一的水印和风格。...脚本可以帮你实现这一愿景,让你的工作流程和 技巧得到更广泛的应用和传播。

    1.2K20

    AI Agent 开发新范式 MCP 从入门到多场景全链路实战

    AI Agent 开发新范式:MCP(Model Context Protocol)从入门到多场景全链路实战引言:AI Agent 开发的“巴别塔”困境在人工智能飞速发展的今天,AI Agent(人工智能代理...开发者常需为不同的模型重复编写适配代码,工具生态碎片化严重,这就像《圣经》中的巴别塔项目,因语言不通而难以协同。...二、 从入门到实践:构建你的第一个 MCP 服务器让我们通过一个简单的“Hello World”示例来感受MCP的开发流程。我们将创建一个提供当前时间查询工具的MCP服务器。...场景三:AI与自动化工作流目标:将AI与操作系统级的自动化(如AppleScript、Shell)结合。...身份认证:对于需要登录的第三方服务,MCP支持在初始化时传递安全令牌(Secrets),服务器应安全地处理这些凭证。性能优化:对于耗时的操作,考虑实现异步或轮询机制,避免阻塞请求。

    55910

    Azure - 机器学习企业级服务概述与介绍

    Azure 机器学习是一种用于加速和管理机器学习项目生命周期的云服务。机器学习专业人员、数据科学家和工程师可以在日常工作流中使用它:训练和部署模型,以及管理 MLOps。...Azure 机器学习适用于要在其组织内实现 MLOps(以便在安全且可审核的生产环境中将机器学习模型投入生产)的个人和团队。 数据科学家和 ML 工程师将找到用于加快和自动执行其日常工作流的工具。...应用程序开发人员会找到用于将模型集成到应用程序或服务的工具。平台开发人员将找到由持久 Azure 资源管理器 API 提供支持的一组可靠工具,用于构建高级 ML 工具。...使用 MLOps 协作并简化模型管理 在混合平台上构建企业级解决方案 使用 Microsoft Purview 中的内置数据治理,在机器学习生命周期中将安全性放在第一位。...在整个生命周期中使用负责任 AI 做法 使用可重现和自动化的工作流评估机器学习模型,以评估模型公平性、可解释性、错误分析、因果分析、模型性能和探索性数据分析。

    36820

    Flume+Kafka收集Docker容器内分布式日志应用实践

    2)实时性,低延迟,从产生日志到集中存储延迟小于4s。 3)持久化,保留最近N天。 4)尽量递送日志即可,不要求不丢不重,但比例应该不超过一个阈值(例如万分之一)。 4)可以容忍不严格有序。...3.2 Broker层分析 PaaS平台内的多个容器,会存在多个Flume NG的客户端去推送消息到Kafka消息中间件。...4 实践方法 4.1 容器内配置 Dockerfile Dockerfile是容器内程序的运行脚本,里面会含有不少docker自带的命令,下面是要典型的Dockerfile,BASE_IMAGE是一个包含了运行程序以及...之所以采用自定义的,是因为需要将一些固定的信息传递下去,例如服务/模块的名称以及分布式服务所在容器的hostname,便于收集方根据这个标记来区分日志。...IoC container by loading XML bean definitions from classpath:fountain-consumer-stdout.xml 按照如下配置,那么实际传递给

    2.4K120

    Xcode断点的小知识

    添加自定义断点 断点的作用是让程序停在某一行代码处,并获得当前内存中与程序相关的数据。Xcode中之际在代码处行号点击左键即可添加成功。...Debugger Command 可以设置调试命令,当断点触发时,执行调试命令并输出结果到控制台。...2.4 AppleScript AppleScript 行为可以设置当断点触发时执行 AppleScript 脚本, AppleScript 是Apple提供的一套应用MacOS系统的脚本语言。...Swift Error Breakpoint :swift项目中使用的全局断点,当添加此断点后,程序会暂停在使用throw抛出异常的代码处。...Symbolic Breakpoint :符号断点,这是最强大的一种全局断点,系统的方法也可以断住,之前我们在探索alloc流程的时候就学习了 我们执行到自定义断点的时候打开符号断点,进入alloc方法

    1.9K10

    Mac最强远程管理工具:Royal TSX

    基于SSH的隧道(安全网关)支持紧密集成在Royal TSX中。动态文件夹允许您从外部源动态导入数据。证书,保持凭据安全资料夹凭证管理分配,重用凭证对象并将其链接到连接和文件夹。...任务,强大的任务自动化自动化自动执行重复性任务使用“任务”简化您的工作流程。使用替换令牌访问连接属性或凭据信息。在一个或多个连接的上下文中执行任务。...紧密整合紧密整合无需使用外部应用程序即可轻松实现!Royal TSX中的隧道支持紧密集成。支持的连接类型为远程桌面,VNC,SSH和Telnet。...皇家JSON皇家JSONRoyalJSON是一种单向的,人类可读可写的数据格式,用于从外部源导入数据。它易于编写,并且是将Royal TSX外部存储的数据导入应用程序的强大方法。...连接模板一种改善工作流程的便捷方法。很多连接方式快速连接到您的系统。轻松创建临时连接。脚本支持省时间!AppleScript支持使您可以自动执行重复性任务。

    4.6K20

    告诉你个秘密,Python也能控制回收站

    获取这两个路径后,使用shutil.copy函数将文件或目录从回收站复制到原始路径,最后使用os.unlink函数删除回收站中的文件和目录,实现代码如下: for item in recycle_bin...因此,在macOS下恢复废纸篓中的文件,只能通过osascript命令了。osascript 是 macOS 上执行 AppleScript 的命令行工具。...AppleScript 是一种脚本语言,用于自动化 macOS 应用程序的操作。...使用 osascript 命令可以在终端中运行 AppleScript 脚本,也可以在脚本中使用 AppleScript 来发送系统通知。...输入管理员密码以解锁更改,并将Script Editor从列表中添加到允许应用程序列表中,如下图2所示。 如果问题仍然存在,请尝试退出并重新启动Script Editor应用程序。

    91800

    GitHub Actions 集成 CICD 功能,推进开发编译测试部署流程自动化

    CI/CD 是开发人员在同一个项目中将更改合并和集成到代码库中而不产生冲突的一种方法。整个平台计划于 11 月 13 日正式发布。...熟悉 GitHub、程序编译、部署、发布流程的开发者朋友应该知道,开发过程中有许多目前无法自动化的环节。例如,在项目开源时,出现了各种 issue 和 merge 请求,需要开发者手动管理。...有了 Actions 平台后,开发者可以自己编写工作流 YAML 文件,并借助 Actions 平台完成上述工作。更重要的是,在发布自己的程序后,编译、测试和部署的工作流也可以共享给其他开发者。...用动态日志显示实时运行结果 动态日志可以在程序运行过程中显示结果。GitHub 流可以将程序日志导入到 Actions 的显示框中,实时展示运行过程。...接入 Actions 平台的开发者同时也能够接入 GitHub Package Registry,可以自动化从构建包到部署中间的所有工作流程。

    1.2K20

    macOS 一键启动 AS 内置 AVD

    前言 通常我们使用 AS 自带的 AVD 都是通过 run 一个项目来自动启动它的,并且该 AVD 在外部也没有相应的启动快捷方式,本文就介绍一下 Win、Mac 等平台下如何通过简单配置从外部一键启动...可以看到我的 AS 并没有启动而 AVD 从外部通过emulator成功启动 3、制作启动脚本 通过将启动命令封装成脚本即可,需要注意的是在脚本中应该使用完整路径以便于系统可以直接找到emulator...在 Mac 平台下通过 AppleScript 来执行: 启动脚本编辑器 ?...编写 AppleScript 脚本,存储为应用程序即可 tell current application do shell script "/Users/luoyanlin/Library/Android...然后在桌面上就可以像应用程序一样双击打开了? More AppleScript 的强大远不止启动一个 AVD 这么简单,它还可以执行各种复杂且单一的任务,提升你的工作效率,下面是我常用的几个脚本 ?

    1.9K40
    领券