概要
Macでlineアプリを起動させるときに,毎回パスワード入力がめんどくさいのとよく間違うので
一発でできるようにしました.
記載したスクリプトをline.jsっていうファイルに保存して
osascript -l JavaScript line.js
ってやれば動きます.
あと,セキュリティとプライバシーの設定で,lineのアプリにコンピュータ制御を許可しておく必要があります.
var app = Application('LINE');
app.activate();
delay(1);
var ui = Application("System Events").processes[app.name()];
var mail = ui.uiElements()[0].uiElements()[0];
var password = ui.uiElements()[0].uiElements()[1];
mail.value = "*******" // mail adress
password.value = "*****"; // password
delay(1);
Application('System Events').keyCode(36);
課題
ログインボタンをクリックっていうのをしたかったんだけど,uiElementsとかで見つけられなかったので,最後の方で改行コードでログインするようにしてます.