博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
macOS Mojave 10.14上安装iTunes12.6
阅读量:5308 次
发布时间:2019-06-14

本文共 1332 字,大约阅读时间需要 4 分钟。

将一下内容保存为iTunes.scpt,并运行

set question to display dialog "确定是否删除 iTunes ?" buttons {"Yes", "No"} default button 1set answer to button returned of questionif answer is equal to "Yes" then    do shell script "rm -rf /Applications/iTunes.app" with administrator privileges    display dialog "iTunes 已删除" buttons {"OK"}    set theDMG to choose file with prompt "请选择 iTunes 12.6 dmg 安装文件:" of type {"dmg"}    do shell script "hdiutil mount " & quoted form of POSIX path of theDMG    do shell script "pkgutil --expand /Volumes/iTunes/Install\\ iTunes.pkg ~/tmp"    do shell script "sed -i '' 's/18A1/14F2511/g' ~/tmp/Distribution"    do shell script "sed -i '' 's/gt/lt/g' ~/tmp/Distribution"    do shell script "pkgutil --flatten ~/tmp ~/Desktop/iTunes.pkg"    do shell script "hdiutil unmount /Volumes/iTunes/"    do shell script "rm -rf ~/tmp"end ifif answer is equal to "No" then    display dialog "iTunes 未删除" buttons {"OK"}    returnend ifset question to display dialog "确定是否安装 iTtunes 12.6 ?" buttons {"Yes", "No"} default button 1set answer to button returned of questionif answer is equal to "Yes" then    do shell script "open ~/Desktop/iTunes.pkg"    returnend ifif answer is equal to "No" then    display dialog "已修改的 iTunes.pkg 文件保存在桌面" buttons {"OK"}    returnend if
参考资料:

转载于:https://www.cnblogs.com/zhuxiaoxi/p/10840285.html

你可能感兴趣的文章
数据结构算法 (树 的基本算法)
查看>>
smb
查看>>
Oracle中的SQL分页查询原理和方法详解
查看>>
多线程编程(六)-Executor与ThreadPoolExecutor的使用
查看>>
[LeetCode#259] 3Sum Smaller
查看>>
[主席树]ZOJ2112 && BZOJ1901 Dynamic Rankings
查看>>
打水漂_洛谷U3553_不知道怎么分类的分类
查看>>
jquery 选择器,模糊匹配
查看>>
jQuery
查看>>
正则表达式-趣现象一则
查看>>
HDOJ/HDU 2562 奇偶位互换(交换位置~)
查看>>
mongodb----基础描述及安装
查看>>
AngularJS1.X学习笔记7-过滤器
查看>>
Memcache遍历查询所有键值的方法
查看>>
【转】apache与tomcat的区别
查看>>
削笔补习
查看>>
Gdb debug 多线程
查看>>
[坑][poj2396]有上下界的最大流
查看>>
NOI2015
查看>>
python-函数
查看>>