Beyond Compare for Mac 试用
原理
安装包装的 BCompare 文件是 Beyond Compare 的启动程序,registry.dat 是记录用户注册信息,因此只要在启动的时候删除 registry.dat 注册信息就可以继续试用,为此可以在该目录下添加一个批处理文件用来处理这个操作。
操作方法
1、打开命令行终端,进入到安装目录里面的 Contents/Macos,命令行指令:
cd /Applications/Beyond\ Compare.app/Contents/MacOS/
2、修改可执行文件名,并创建脚本
mv BCompare BCompare.real # 把原启动程序改名备用
vim BCompare # 创建并编辑脚本内容,内容如下所示
3、编辑 BCompare 文件,内容如下:
#!/bin/bash
rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"
"`dirname "$0"`"/BCompare.real $@
如果是 Beyond Compare 5,脚本内容如下:
#!/bin/bash
rm "/Users/$(whoami)/Library/Application Support/Beyond Compare 5/registry.dat"
"`dirname "$0"`"/BCompare.real $@
4、最后修改下脚本的权限:
chmod a+x BCompare # 给脚本可执行权限
whoami
获取当前用户名的命令。$(...)
是命令替换的语法,$(whoami)
会被替换成当前用户名。$0
表示当前执行的脚本的文件名"
dirname "$0""
获取当前正在执行脚本所在的目录。$@
是脚本的参数,$@
会被替换成脚本的参数。chmod a+x
给脚本可执行权限。a+x
表示给所有用户添加可执行权限,u+x
文件所有者、g+x
文件所属组、o+x
其他用户添加可执行权限。