我在计算机(OS X 10.9)上一次运行iTerm的两个实例。我复制的iTerm束并提出了以下的变化:使用Applescript有选择地激活一个应用程序的实例与两个正在运行的实例
- 重命名束的iTerm copy.app>scratchpad.app
- 重命名scratchpad.app/Contents/MacOS/iTerm>暂存器
- 在
Info.plist
,设置CFBundleName>暂存器 - 在
Info.plist
,设置CFBundleIdentifier>com.seanmackesey.scratchpad - 在
Info.plist
,设置CFBundleExecutable>暂存器
我能够运行两个实例successfully--在停靠栏和菜单栏,第二个实例根据需要标记为“便签簿”。但是,当我执行苹果脚本时:
tell application "iTerm" to activate
这将导致我的便签簿激活。我该如何避免这种情况,以便该行只激活我的原始iTerm实例?