|
@@ -30,3 +30,28 @@ end do_submenu
|
|
do_submenu("Terminal", "Shell", "New Tab", 1)
|
|
do_submenu("Terminal", "Shell", "New Tab", 1)
|
|
EOF
|
|
EOF
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+function itab() {
|
|
|
|
+savepath
|
|
|
|
+osascript >/dev/null <<EOF
|
|
|
|
+on do_submenu(app_name, menu_name, menu_item)
|
|
|
|
+ -- bring the target application to the front
|
|
|
|
+ tell application app_name
|
|
|
|
+ activate
|
|
|
|
+ end tell
|
|
|
|
+ tell application "System Events"
|
|
|
|
+ tell process app_name
|
|
|
|
+ tell menu bar 1
|
|
|
|
+ tell menu bar item menu_name
|
|
|
|
+ tell menu menu_name
|
|
|
|
+ click menu item menu_item
|
|
|
|
+ end tell
|
|
|
|
+ end tell
|
|
|
|
+ end tell
|
|
|
|
+ end tell
|
|
|
|
+ end tell
|
|
|
|
+end do_submenu
|
|
|
|
+
|
|
|
|
+do_submenu("iTerm", "Shell", "New Tab")
|
|
|
|
+EOF
|
|
|
|
+}
|