首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏thinkphp+vue

    使用AppleScript批量删除Mac中的信息

    1 mac自带app:“脚本编辑器” 2 原生应用「Accessibility Inspector(需安装 Xcode)」用以定位目标控件的类型,方便在打印的子控件中查找

    1.6K40编辑于 2022-03-09
  • 来自专栏月色的自留地

    jxa快速入门,Javascript已加入AppleScript全家桶

    因为工作环境基本是以跨平台为主,所以纯mac本地化的AppleScript一直关注是不够的,前几天找资料发现AppleScript也在迅速的进步着,目前已经对Javascript做了比较好的支持--- content/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/Articles/Introduction.html AppleScript 的官方参考手册:https://developer.apple.com/library/content/documentation/AppleScript/Conceptual/AppleScriptLangGuide

    3.5K40发布于 2018-06-20
  • 来自专栏今天也有在好好摸鱼(雾

    使用Java, AppleScript对晓黑板进行定时自动打卡

    打卡实现 逻辑非常简单: 使用java的Robot类来移动,点击鼠标 由于Robot对模拟器输入无效,就使用Applescript键入1 再点击一次按钮,完成打卡 代码: package edu.sfls.Jeff.JavaDev.App.AutoClockIn robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); } } 打包java文件 首先我们需要通过IDE/命令行打包成可执行jar文件 使用AppleScript /reset.sh 本文作者:博主: gyrojeff    文章标题:使用Java, AppleScript对晓黑板进行定时自动打卡 本文地址:https://gyrojeff.top/index.php

    1.3K20发布于 2021-05-21
  • 来自专栏网络安全技术点滴分享

    macOS红队攻击链(四):利用AppleScript实现初始访问

    基于 AppleScript 的 payload 就是其中之一,尽管需要用户交互,它们在实际的恶意软件活动中仍然非常有效。 技术现状有一个向量非常有趣,且特别受到恶意作者的青睐:.scpt 文件,它可以是 AppleScript 或 JavaScript (JXA)。 另一种解决方案可以帮助缓解文件相关问题:可以通过链接来实现这一点,使用 AppleScript 深度链接:这样做并非没有后果;它会增加一个额外的步骤:这是在 Safari 中输入 URL 后发生的情况。 从 AppleScript 深度链接开始的完整攻击链:如何使用 DarwinOps 生成这些 payload.

    13710编辑于 2026-02-28
  • 来自专栏周拱壹卒

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

    实现方式 使用 AppleScript 实现切换滚动方向 切换滚动方向为 “自然” scroll-direction-trackpad.applescript[1] tell application " 切换滚动方向为 “非自然” scroll-direction-mouse.applescript[2] tell application "System Preferences" set current osascript scroll-direction-trackpad.applescript fi 注:脚本中的 mouse_keyword 可以根据实际情况调整,以精确检测鼠标设备。 AppleScript 关于 AppleScript 的资料并不丰富,官方文档[4] 还比较官方,编写脚本时可能需要借助一些工具。 Accessibility Inspector 在编写 AppleScript 时,可能需要定位界面中的元素。

    2.8K20编辑于 2024-05-11
  • 来自专栏EmacsTalk

    拷贝浏览器链接到 org-mode

    Safari 在 macOS 中,可以使用下面的 applescript 脚本来获取 org 格式的链接: #! Raycast 调用示范 Firefox 按理来说,Firefox 也可以参考 Safari 的做法,但是 Firefox 有个长达 20 年的 bug: •125419 - [META]Add AppleScript AppleScript/OSA Script menu[1] 因此只能另辟蹊径,虽然网上有些 hack[2] 的解法,但是我觉得太复杂了,不如直接用 userscript 来解决(完整代码可参考 web-util.js blog[5] •使用 Emacs + ox-hugo 来写博客 · Jiayuan Thoughts[6] 引用链接 [1] 125419 - [META]Add AppleScript support AppleScript/OSA Script menu: https://bugzilla.mozilla.org/show_bug.cgi?

    81510编辑于 2022-07-26
  • 来自专栏码农桃花源

    如何使用 Raycast 一键打开预设工作环境

    总共分三步:指定命令的目录;创建 AppleScript 脚本;更改 AppleScript 脚本。 第一步,指定命令的目录。 顺便介绍一下 AppleScriptAppleScript 是一种基于 Apple 事件的自动化技术,允许用户编写脚本来控制 Mac 操作系统中的各种应用程序。 总的来说,AppleScript 是一个强大且用户友好的工具,用于增强 Mac 用户的生产力和工作效率。 完成之后,在第一步设置的路径下,就会出现一个 daily.applescript 文件。 第三步,就是修改 AppleScript 脚本,让它来完成打开指定网页、启动指定软件的功能。 虽然 AppleScript 写起来很直观,但是对没写过的人来说,还是有一定的学习成本。 下面,我将直接展示最后的 AppleScript 代码,其实它并不复杂: #!

    1.7K30编辑于 2023-09-02
  • 来自专栏小徐学爬虫

    在 Shell 中转换 Python 正则表达式

    1、问题背景一位用户想要编写一个 AppleScript 播放列表生成器,其中一部分工作是读取 iTunes 库的 XML 文件,以便获取用户库中所有流派的列表。Python 实现如下:#! 而且,据他所知,AppleScript 本身不提供任何正则表达式功能。他可能会遍历库中的每个音轨以获取所有流派,但这是一个非常耗时的过程,而且在构建播放列表时他已做了一次。因此,他正在寻找替代方案。 由于 AppleScript 允许他运行 shell 脚本并捕获结果,他想象他可以使用某种类型的 shell 命令来完成同样的操作,比如 grep、perl,或其他命令。 以下是一些使用 AppleScript 解析 XML 的方法:AppleScript XML Parser(据称自 Tiger 开始可用)可以与 AppleScript 一起使用的 XML 工具请记住, 就像 AppleScript 可以连接到 iTunes 一样,它也可以连接到其他已安装的实用工具,比如这些。

    61510编辑于 2024-03-13
  • 来自专栏程序员那点事

    Hazel轻松管理文件-微信聊天文件自动分类存放

    text item delimiters -- 设置分隔符分隔符使用 set AppleScript's text item delimiters to theDelimiter -- 创建数组 to oldDelimiters return theArray end theSplit 流程5对应的AppleScript脚本如下: on run {input, parameters} -- text item delimiters -- 设置分隔符分隔符使用 set AppleScript's text item delimiters to theDelimiter -- 创建数组 并且 数组theArray为文本类型 set theArray to text items of theString --恢复旧的设置 set AppleScript's text item 并且 数组theArray为文本类型 set theArray to text items of theString --恢复旧的设置 set AppleScript's text item

    2.2K30发布于 2021-11-26
  • 来自专栏HelloCode开发者学习平台

    Xcode断点的小知识

    2.4 AppleScript AppleScript 行为可以设置当断点触发时执行 AppleScript 脚本, AppleScript 是Apple提供的一套应用MacOS系统的脚本语言。 2.5 Shell Command & Capture GPU Frame Shell command和AppleScript 类似,只是执行shell脚本 Capture GPU Frame 开启后,

    2.1K10编辑于 2022-01-14
  • 来自专栏极客起源

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

    osascript 是 macOS 上执行 AppleScript 的命令行工具。AppleScript 是一种脚本语言,用于自动化 macOS 应用程序的操作。 使用 osascript 命令可以在终端中运行 AppleScript 脚本,也可以在脚本中使用 AppleScript 来发送系统通知。 AppleScript几乎能操作macOS中的一切,控制废纸篓更不在话下。AppleScript会用接近自然语言(英语)的方式描述如何操作废纸篓(trash)。 本例通过AppleScript打开废纸篓,并模拟键盘按下“Command + Delete”键来恢复废纸篓中被选中的文件或目录,当然,在做这个操作之前,先要通过AppleScript获取废纸篓顶层的所有文件和目录 下面是完整的AppleScript代码。

    1.7K00编辑于 2024-05-27
  • 来自专栏about云

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

    [AppleScript] 纯文本查看 复制代码 ? [AppleScript] 纯文本查看 复制代码 ? [AppleScript] 纯文本查看 复制代码 ? [AppleScript] 纯文本查看 复制代码 ? [AppleScript] 纯文本查看 复制代码 ?

    2.5K120发布于 2018-03-26
  • 来自专栏LLM学习笔记

    MCP实战 | Cursor 玩转 Mac 快捷指令,自动打开网易云音乐并播放

    这时候运行快捷指令,只能打开网易云音乐,但是不能播放,因为在网易云音乐界面按下空格键就会播放音乐,所以我们考虑使用 AppleScript(模拟播放)。我们添加一个动作:运行 AppleScript。 application "System Events" tell process "NeteaseMusic" keystroke space end tellend tell如果你的 AppleScript

    1.6K20编辑于 2025-05-13
  • 来自专栏颖奇L'Amore

    TextMate:轻量级代码编辑器

    但是由于它是用AppleScript调用iTerm,而AppleScript使用了一种过时的表达tell the current terminal导致无法使用,需要修改,这是我修改后的版本: else STDOUT.write 1 end RUBY } # 主要改了这个地方的AppleScript END else osascript <<- APPLESCRIPT window to { 100, 100 } end tell APPLESCRIPT

    3.3K30编辑于 2022-10-31
  • 来自专栏magicodes

    使用MONO在MAC OS上开发——同步日志(二)

    /bin/sh exec mono "/Users/PRODUCTION/Desktop/App/lib/MonitoringApp/MonitoringApp.exe" "$@" 通过这段AppleScript ,就明白了利用MONO在Mac OS上执行.NET程序的原理了,还包装了一层壳,一层你蜕不掉的壳——通过在终端上运行的AppleScript来启动MONO虚拟机,然后运行MonitoringApp.exe 这段AppleScript是通过终端运行的,带来了以下麻烦: 1)写死的路径。比如我将MonitoringApp文件移动位置,就不能运行了,因为这段脚本中,路径是死的。 当然你可以去学习AppleScript,然后去搜MonitoringApp.exe文件,然后执行。但是对于只有3天时间的我,显然是不可能的。 2)无法脱离终端运行。 但是AppleScript启动的程序无法脱离终端运行。打个比方,你将终端关了,OK,你的程序也关了。这问题当时我一直没解决,现在想解决,却没苹果电脑测试了。 二:环境配置 第一步,配置配置文件。

    2.3K30发布于 2018-12-27
  • 来自专栏理论坞

    学学Mac的邮箱交互规则,让邮箱更听话

    如果你是个 AppleScript 高手,那“运行 AppleScript”操作几乎可以让你的 Mac 做任何事! 完善设置 你是不是已经跃跃欲试,想创建自己的邮件规则了?

    1.4K30发布于 2020-10-09
  • 来自专栏appuploader使用操作流程

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

    PlistEdit Pro还允许您通过其Applescript支持和pledit命令行工具自动执行任务相关列表。 以下是产品特点: 完全支持拖放和复制粘贴 键盘导航支持 能够在大纲模式或纯文本中查看和编辑属性 AppleScript支持自动化 分层撤消 搜索和替换选项 内置浏览器plist文件 字体设置 兼容性 macOS

    2K10编辑于 2023-04-27
  • 来自专栏Coding+

    macOS 一键启动 AS 内置 AVD

    在 Mac 平台下通过 AppleScript 来执行: 启动脚本编辑器 ? 编写 AppleScript 脚本,存储为应用程序即可 tell current application do shell script "/Users/luoyanlin/Library/Android More AppleScript 的强大远不止启动一个 AVD 这么简单,它还可以执行各种复杂且单一的任务,提升你的工作效率,下面是我常用的几个脚本 ?

    2K40发布于 2018-11-20
  • 来自专栏跟牛老师一起学WEBGIS

    Photoshop脚本指南——Hello World

    1、简介 Photoshop支持三种脚本语言:AppleScript,VBScript,JavaScript。 其中AppleScript为苹果系统,VBScript为Windows操作系统,JavaScript兼容苹果和Windows操作系统。

    95130编辑于 2022-04-28
  • 来自专栏iOS打包,上架知识大全

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

    PlistEdit Pro还允许您通过其Applescript支持和pledit命令行工具自动执行任务相关列表。 以下是产品特点: 完全支持拖放和复制粘贴 键盘导航支持 能够在大纲模式或纯文本中查看和编辑属性 AppleScript支持自动化 分层撤消 搜索和替换选项 内置浏览器

    1.8K10编辑于 2023-04-30
领券