AutoHotKey で、ウェブサービスに自動ログインする


何ができるか?

ウェブサービスを使うとき、そのログイン作業を自動化できる

なぜログイン状態をブラウザで維持しないのか?

重要なウェブサービスはパスワード管理ソフトで管理しており、ブラウザにログインデータを残さないようにしているため。

注意事項

個人情報を含むようなウェブサービスは、パスワード管理ソフトを使う。AutoHotKey のスクリプトは、テキストデータを平文で保存しているので記述したログイン情報の漏えいリスクが残る。

利用するアプリ

AutoHotKey
利用については「AutoHotKey Wiki」を参照

AutoHotKey は何ができるか?

Windows の操作を自動化できる

本件では何を行うか

Firefox で特定のウェブサービスを開き、ID とパスワードを入力してログインする

事例

任意のアカウント情報を使ってログインする

  • ログインするウェブサービスのURL
  • ログインID
  • ログインパスワード

login_at_Firefox.ahk

 

使い方

login_at_Firefox.ahk をダブルクリックして起動する

備考

Q:なぜわざわざIME をオフにしているのか?
A:AutoHotKey の”send” は、IMEを利用できるが、オンになっているとログイン時にただしく情報を入力できないから、オフ にする。
参考:(AutoHotkey)(IMEの制御をする 編)

Google 検索から特定のサイトを村八分にしたい

この記事のように設定すると、Chrome を使ってゲーム攻略のためにGoogle 検索しても、GameWith のサイトが検索結果に出てこなくなる。

条件

Google Chrome を使う
Google Chrome

手順

1) Chrome 拡張機能、”Personal blocklist“をインストールする

Personal blocklist

2) ブラウザ右上に表示されたPersonal blocklist のアイコンをクリックして、「インポート」をクリック
2) ブラウザ右上に表示されたPersonal blocklist のアイコンをクリックして、「インポート」をクリック

3) 該当サイトのURL を入力して「インポート」をクリック
3) 該当サイトのURL を入力して「インポート」をクリック(改行すると、複数サイトを検索除外できる)

(改行すると、複数サイトを検索除外できる)

4) インポートが完了
インポートが完了

設定前

「MHW 英雄の龍脈石」検索すると、該当サイトが表示されている
「MHW 英雄の龍脈石」検索すると、該当サイトが表示されている

設定後

検索結果から、該当サイトの検索結果が除外されている
検索結果から、該当サイトの検索結果が除外されている

「Personal Blocklist 拡張機能によって一部の検索結果が除外されています。 (表示).」の表示をクリックすると、除外された検索結果が閲覧できる。
「Personal Blocklist 拡張機能によって一部の検索結果が除外されています。 (表示).」の表示をクリックすると、除外された検索結果が閲覧できる。

備考

スマートフォンのChrome には、この拡張機能が対応していないのが惜しい。

Windows 10 のエクスプローラーで、画像表示をサムネイルと詳細にすぐに切り替えたい

画像素材を探したり、レタッチした画像をエクスプローラーで確認している時、大アイコンと詳細を切り替えたい時がある。これまでは右クリックメニューの「表示」メニューを使って切り替えていたが、この切り替えボタンとショートカットがあることを知った。

何ができるか

エクスプローラーの「大アイコン/詳細」切り替えを、3動作から1動作に削減できる

方法

Windows 10で右下のボタンを押す

大アイコン表示
エクスプローラー、大アイコン表示

詳細表示
エクスプローラー、詳細表示

ショートカット

[Ctrl + Shift + 2] 大アイコン表示
[Ctrl + Shift + 6] 詳細