其实这个东西我觉得现在的用处已经不大了,不过偶尔它还是能派上一些用场的,就是将 Kontakt 的所有相关文件删除掉,使 Kontakt 回到刚安装好的时候。有时候可能因为不当的使用入库工具,或者反复折腾导致 Kontakt 的配置文件可能会发生一些错误,这些错误重装 Kontakt 并不能够解决,因为即使重装 Kontakt,但是那些被搞乱的配置文件依然存在,所以我写了这个小脚本送给大家。
将脚本拖入终端就可以执行,或者用终端打开。
已按照3楼的方法修改,方便选择
如果你无法下载附加,那么将下面的脚本源码粘贴到一个新的文本文件中,后缀改为 command 储存给予+x的权限即可。
- #!/bin/sh
- # 以下参照音频应用backtrace的方法修改,避免波及NI的其他软件
- function DeleteKontaktConfig
- {
- rm -rfv ~/Library/Application\ Support/Native\ Instruments/Kontakt\ 5
- rm -rfv ~/Documents/Native Instruments/Kontakt\ 5
- rm -fv ~/Library/Preferences/com.native-instruments.Kontakt\ 5.plist
- sudo rm -rfv /Library/Application\ Support/Native\ Instruments/Kontakt\ 5
- sudo rm -fv /Library/Preferences/com.native-instruments.Kontakt\ 5.plist
- echo "已经完全删除,现在重新打开 Kontakt 吧,它已经饥渴难耐了!"
- exit
- }
- function DeleteAllNIConfig
- {
- echo " "
- rm -rfv ~/Library/Application\ Support/Native\ Instruments
- rm -fv ~/Library/Preferences/com.native-instruments.*
- sudo rm -rfv /Library/Application\ Support/Native\ Instruments
- sudo rm -fv /Library/Preferences/com.native-instruments.*
- echo " "
- echo "已经完全删除,现在重新打开 Kontakt 吧,它已经饥渴难耐了!"
- exit
- }
- echo " "
- echo "\033[33mKontakt 重置程序 By Lili\033[0m"
- echo " "
- echo " 当 Kontakt 出现问题时,比如无法入库,或者因为反复入库导致配置混乱时,你可能"
- echo "希望将 Kontakt 进行重置,也就是删除所有的 Kontakt 相关的配置文件。"
- echo " 在 Windows 下,我们是直接对注册表以及相关配置文件动手脚,而在 Mac 下,由于"
- echo "遵循 Unix 理念,我们只需删除所有的配置文件就可以让 Kontakt 重获新生。"
- echo " 注意,此过程将删除系统目录下的相关文件,因此过程中你可能要输入你的登录密码。"
- echo "另外在删除的过程中,务必将 Kontakt 关闭,以及将所有调用 Kontakt 的 DAW 关闭,"
- echo "否则可能清理不干净!\033[31m注意!清理之后所有的音色都需要全部重新入库!\033[0m"
- echo " "
- echo "以下文件或目录将被删除:"
- echo "\033[32m1. "$HOME"/Library/Application Support/Native Instruments"
- echo "2. "$HOME"/Library/Preferences/com.native-instruments.*"
- echo "3. /Library/Application Support/Native Instruments"
- echo "4. /Library/Preferences/com.native-instruments.*\033[0m"
- echo " "
- echo " 你确认要删除所有关于 Kontakt 所有相关的文件吗?此次删除\033[31m不是\033[0m扔进废纸篓中,"
- echo "是\033[34m彻底删除\033[0m!但不会删除安装好的 Kontakt 程序本身以及 Kontakt 插件!"
- echo " "
- echo "\033[33myes - 删除 Kontakt 的配置文件,已经入库的配置文件不会删除。\033[0m"
- echo "\033[31mall - 包括 NI 的所有配置文件,以及所有已经入库的配置文件。\033[0m"
- echo "\033[32mno - 我后悔了\033[0m"
- read -p "你的决定: " input
- if [ "$input" = "yes" ]
- then
- DeleteKontaktConfig
- fi
- if [ "$input" = "all" ]
- then
- DeleteAllNIConfig
- fi
- echo "\033[33m我知道了,不删,再见!\033[0m"
- exit
复制代码
[
本帖最后由 lejcey 于 14-10-7 20:55 编辑 ]
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x