Ya, saya memiliki pengalaman pemula yang mengerikan dengan Apple Script.
Saya perlu membuka jendela Terminal baru di ruang desktop saat ini. JANGAN pindahkan saya ke ruang lain yang memiliki Terminal berjalan dan kemudian buka jendela Terminal lainnya.
Tentu saja, jika Terminal tidak berjalan maka harus memulai proses Terminal baru.
Jika Anda tidak memiliki teks di antara script "" Anda tidak akan mendapatkan prompt perintah tambahan di terminal.
sumber
Saya dapat memikirkan tiga cara berbeda untuk melakukannya (dua yang pertama dicuri dari tempat lain tetapi saya lupa di mana). Saya menggunakan yang ketiga, yang memanggil skrip shell dari applescript, karena saya ingin membuka jendela baru setiap waktu dan karena itu adalah yang terpendek.
Berbeda dengan skrip yang dibangun ke dalam OS X sejak setidaknya 10.10, semua ini membuka terminal di direktori apa pun yang merupakan direktori kerja saat ini di jendela pencari Anda (mis. Anda tidak harus memiliki folder yang dipilih untuk membukanya).
Juga menyertakan beberapa fungsi bash untuk menyelesaikan Finder & gt; Terminal & gt; Lingkaran pencari.
1. Gunakan kembali tab yang ada atau buat jendela Terminal baru:
2. Gunakan kembali tab yang ada atau buat tab Terminal baru:
3. Hasilkan jendela baru setiap kali melalui skrip shell yang dipanggil dari applescript
4. (BONUS) Bash alias untuk membuka jendela pencari baru untuk direktori kerja saat ini di terminal Anda
Tambahkan alias ini ke .bash_profile Anda.
5. (BONUS) Ubah direktori di jendela terminal Anda ke jalur jendela Finder depan
Tambahkan fungsi ini ke .bash_profile Anda.
sumber
Jawaban di atas hanya berfungsi jika Terminal sudah berjalan. Kalau tidak, ia membuka dua jendela Terminal sekaligus - satu karena
do script
dan satu karenaactivate
.Anda dapat mencegah ini dengan sederhana jika ... lain:
Bonus:
Jika Anda ingin langsung menjalankan perintah, Anda dapat melakukan ini melalui penekanan tombol (Tidak terlalu elegan - Saya tahu! Tapi itu berhasil)
sumber