AutoHotkeyでDllCallを使ってタイマーを作成する(文字化用)

※AutoHotkeyについて何も知らない方は,超入門用のページがありますのでご覧ください.

追記: AutoHotkeyのフォーラムにて様々な意見を得られましたので,より詳しく知りたい方は下へ!

Super simple stopwatch with DllCall, not with “tickcount” – AutoHotkey Community : https://autohotkey.com/boards/viewtopic.php?f=6&t=36016&p=165912#p165912

ボタンAを押して,ボタンBが押されるまでの間を計るタイマーを,DLLを利用して作成します.
AutoHotkeyではTickcountも使えるのですが,それだとCPUやRAM依存で誤差があるらしく.それに比べて,DLLを用いると,BIOS内からデータを引っ張ってくるらしくて,より正確だとかで.

続きを読む

AutoHotkey 番外編 お助けミニスクリプト編

AutoHotkeyを使っていると,いろいろな細かいスクリプトを作る機会に恵まれます.ここでは,覚書として,役に立ちそうなスクリプトをいくつか公開します.どれも単純なものばかりなのですが,役に立つと思います.ヘルプなどを参考に,改造して使ってみてください.AutoHotkeyを少し勉強したことある人向けです.(追加:20170607)

続きを読む

AutoHotkey入門 学習シリーズ (5)変数を使って,YoutubePlayerを無限ジュークボックスに

はろー,みなさん.

本シリーズ(3)で,Youtubeプレイヤーを作りましたけれども,これだといつも同じ音楽が流れるから,いやだって思ってる人がいるかもしれませんね.

AutoHotkey入門 学習シリーズ (3)Youtubeプレイキーを作る

今日は,Randomのコマンドと,Variable(変数)と呼ばれるものを使って,将来にわたって無限増殖が可能なジュークボックスを作りましょう.

今日ののCan-do

1.変数の基本的な概念を説明できる.

続きを読む

AutoHotkey入門 学習シリーズ (4) コピペを合理化する

AutoHotkey入門 学習シリーズ (4) コピペを合理化する

あるテーマに沿って調べ物をしていると,コピー・ペーストを繰り返すことがある.今回はそれを合理化するために,いささか長いスクリプトを作ろう.でも,恐れないでほしい.どれだけ長く見えても,僕が作れるものなんていうのは,所詮素人の小手先なのだから.

今日はまず,短いスクリプトを作って,それを改良していく,という順番を取ろう.

今日のCan-do

1.別のウインドウの操作を,そのウインドウを開かなくてもできるように設定できる.

2.If関数を使って,スクリプトを改良できる.

続きを読む

AutoHotkey入門 学習シリーズ (3)Youtubeプレイキーを作る

AutoHotkey入門 学習シリーズ (3)Youtubeプレイキーを作る

※AutoHotkeyがなんやらわからないひとは,AutoHotkey入門 学習シリーズ (0)からご覧ください.30分ほどでキャッチアップできます.

第三回目の今日は,コマンドを組み合わせて,Youtubeを勝手に操作して音楽再生まで導いてくれるスクリプトを作ろうと思うんだけど,どうですか.

今日のCan-do

1.複数のコマンドが組みあわせられた,Youtubeから音楽が流れるようなスクリプトを読んで理解できる

2.自らの環境に合わせて,必要な部分を変更できる

続きを読む

AutoHotkey入門 学習シリーズ (2) 語の意味をすぐに調べられるようにする

AutoHotkey入門 学習シリーズ (2) 語の意味をすぐに調べられるようにする

※AutoHotkeyがなんなのかさっぱりわからない人は,AutoHotkey入門 学習シリーズ (0)から順に読まれることをお勧めします.

復習とキーコンビネーション

さて,前回,Escキーを使ったボスキーを作成したが,もちろんできることはそれだけではない.次に,例えばPDF上や,Web上で選択した文字列を,すぐにGoogleで調べられるようにするスクリプト(命令書)を作ろう.

思い出そう,基本的な形は次のようなものであった.上から一つずつ実行されるわけだ.

続きを読む

AutoHotkey入門 学習シリーズ (1) 『命令書』を作る

AutoHotkey入門 学習シリーズ (1) 『命令書』を作る

これを読んでいるあなたが,前回の(0)を読んでいないなら,今すぐ読むべきだ.もしそれでも読まないなら,僕はあなたを止められない.

さて,以前作った.ahkファイルは,動作をAutoHotkeyに肩代わりさせるための『命令書』だという話をした.けなげな従僕となって,動作をしてくれるおバカな機械に,ユーザーさまが下すものだ.

今日は,有名な『ボスキー』を作りたい.それを通して,以下のことができるようになるわけだ.

今日のCan-do

1.AutoHotkeyのスクリプトに,5行程度のスクリプトを書くことができる.

続きを読む