นำเทอร์มินัล OSX ไปไว้ด้านหน้าหลังจากคำสั่งเสร็จสิ้น


2

ฉันกำลังมองหาวิธีที่เทอร์มินัลจะได้รับความสนใจหลังจากที่คำสั่งเสร็จ บางสิ่งเช่นนี้

$ ./lengthy_command.sh ; focus_terminal

มีวิธีง่ายๆในการทำเช่นนั้นกับ Snow Leopard หรือไม่?

คำตอบ:


5
$ ./lengthy_command.sh; osascript -e 'tell application "Terminal" to activate'

หากคุณต้องการได้รับนักเล่นมากยิ่งขึ้น:

$ ./lengthy_command.sh; osascript -e 'tell application "Terminal"' -e 'activate' -e 'display alert "Done!"' -e 'end tell'

พระเจ้า. ความบ้าคลั่งนั้นใช้งานได้จริง : p
Steve Bennett

AppleScript นี้เปิดหน้าต่างเทอร์มินัลใหม่ฉันจะโฟกัสหน้าต่างเทอร์มินัลปัจจุบันได้อย่างไร
user221797

@ user221797 คำสั่งเหล่านี้ไม่ควรเปิดหน้าต่างเทอร์มินัลใหม่เว้นแต่จะไม่มีหน้าต่างที่จะโฟกัส คุณใช้โปรแกรมเทอร์มินัลอื่นแทน /Applications/Utilities/Terminal.app หรือไม่ ถ้าเป็นเช่นนั้นคุณต้องเปิดใช้งานสิ่งนั้นแทน "เทอร์มินัล"
Gordon Davisson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.