Di Alfred, jika saya mengetik > ls
harus membuka iTerm2 dengan perintah itu. Ya, tidak bekerja untuk saya.
Dalam Aplikasi jika saya memilih Terminal dan bukan iTerm2, berfungsi.
Jika saya memilih Aplikasi → Kustom, ini menunjukkan kode applescript yang dapat Anda lihat di bawah dan berfungsi.
Jika saya memilih Aplikasi → Kustom dan memodifikasi tell application
line menggantikan Terminal dengan iTerm, tidak berfungsi.
Jika saya membuka Script Editor dan mengetik kode applescript berikut, tidak berfungsi:
tell application "iTerm"
activate
do script "ls"
end tell
Jika saya hapus do script
saluran terbuka iterm.
Ada ide mengapa do script
line tidak bekerja dengan ITerm?
exec command q
Saya mendapatkan Kesalahan Sintaks: Diharapkan akhir baris, dll. Tetapi menemukan pengidentifikasi.do script
sejalan denganexec command "ls"
dari pertanyaan saya.set _session to current session of current terminal
, kesalahan muncul pada kataterminal
.Dari Posting blog Alfred : "Anda dapat menemukan beberapa integrasi iTerm AppleScripts yang sangat baik untuk versi iTerm yang lebih lama dan lebih baru pada pengguna Alfred Stuart C Ryan Custom iTerm Applescripts untuk halaman Alfred Github."
Script untuk iTerm 2.1.1:
sumber
Saya yakin ada cara yang lebih baik, tetapi, mulai sekarang, ini satu-satunya cara yang bekerja untuk saya:
sumber
Pada Alfred v3.7 dan iTerm2 v3.2.0 dan MacOS v10.13.6, solusi ini berfungsi:
sumber