使用 Scriptable 应用(iOS 端)
1. 安装应用:在 App Store 搜索安装免费应用 "Scriptable
2. 创建脚本:
javascript
let alert = new Alert
alert.message = "Hello from iPhone!
await alert.present
导出脚本的何利 4 种方式:
1️⃣ iCloud 同步(推荐):
2️⃣ 共享导出:
3️⃣ Base64 编码传输:
javascript
// 在脚本末尾添加编码输出
let text = "你的脚本内容";
let base64 = Data.fromString(text).toBase64String;
Clipboard.copy(base64);
电脑端使用 base64 -D 命令解码
4️⃣ HTTP 服务器模式:
javascript
let server = await Server.start;
console.log(`运行于: ${ server.url}`);
在电脑浏览器访问显示的 IP 地址即可下载
电脑端执行方案
▶️ macOS 方案:
1. 安装 Node.js (brew install node)
2. 从 iCloud 获取脚本文件
3. 终端执行:
bash
node /path/to/your_script.js
▶️ Windows 方案:
1. 安装 Node.js (官网下载安装包)
2. 通过 OneDrive/邮件接收脚本文件
3. PowerShell 执行:
powershell
node $env:USERPROFILEDownloadsyour_script.js
自动化进阶技巧
• 双向同步:使用 Working Copy + GitHub 仓库实现版本控制
• 快捷指令整合:创建快捷指令自动编码并发送到电脑
• 远程执行:通过 SSH 连接直接触发脚本运行
javascript
let ssh = new SSH;
await ssh.connect("user@pc-ip");
let result = await ssh.execute("ls -la");
⚠️ 注意事项
1. 移动端与桌面端的路径差异需要统一处理
2. JavaScript 核心语法通用,但部分 API 需适配
3. 敏感操作需在电脑端配置权限
4. 推荐使用 try/catch 处理跨平台异常
通过这种工作流,用S运行您可以在通勤时用手机编写脚本,编写并电回家后在电脑端直接运行测试,脚本实现无缝的脑上跨设备开发体验。
何利