AutoHotKey [AHK]配列のコピー(オブジェクトの値渡し) AutoHotkeyで配列などのオブジェクトを普通に代入すると、参照渡しとなり、実体はコピーされない。 実体をコピーするには、Clone()を使う。 下記のコードをコピペして、Ctrl+Shift+aとCtrl+Shift+bを押してみる... 2023.01.04 AutoHotKeyプログラミング
AutoHotKey [AHK]Windowsのクリップボード履歴でLControl Upされる。 事象 AHKで以下の設定をした、スクリプトを起動。 *LButton::SendEvent,{Blind}{LButton Down} *LButton Up::SendEvent,{Blind}{LButton Up} Wi... 2022.12.31 AutoHotKeyプログラミング
AutoHotKey [AHK]GetKeyStateが取得できない。 AutoHotkey_1.1.34.04_setup.exe の場合、下記スクリプトを実行して、Ctrlキーを押しっぱなしにしても、メッセージボックスに出る結果は、「1, 1, 0, 0, 0, 0」という風に、初めの2回しかCtrlキー... 2022.12.17 AutoHotKeyプログラミング
AutoHotKey [AHK]AutoHotkeyでevalしたい inputに数式入れたら計算するようにしたかったんで、AHKにもevalあるか調査してみた。 調べた感じ、デフォルトではないもよう。 comインターフェースから、ScriptControlでJScriptを叩くことにした。 ;tes... 2022.12.16 AutoHotKeyWSH(Windows Script Host)プログラミング
Python [python]openでファイルが存在するのに、存在しないと表示される。 事象 fp=open("test - 01.txt") という風に、ファイルを開いているだけだが、 FileNotFoundError: No such file or directory: 'test - 01.txt' という風に、... 2022.11.20 Python
AutoHotKey [AHK]ControlGetでオブジェクトを取得できない ControlGetでスクロールバーのハンドルを取得しようとしたが、うまく取得できなかった。 原因 ControlGetの引数は下記のようになっている。 ControlGet, OutputVar, Cmd この、Controlのみを指... 2022.10.03 AutoHotKeyプログラミング
Python [python]絶対パスでのモジュール追加方法 この辺を参考に、下記のようにすると、「E:\test_mod\addmodule.py」に置いたモジュールをインポート出来た。 #addmoduletest1.py import importlib.util MODULE_PA... 2022.08.21 Pythonプログラミング
プログラミング Windowsバッチファイルの改行が認識されない。 気づけば、実にくだらないことですが、若干時間がが掛ったのでメモ。 batファイルを実行しようとしたら、ファイルが上手く読めないので確認。 コピペで持ってきたベースファイルがUTF-16だった。。。 秀丸エディタでUTF-8に変換、これでO... 2022.08.20 プログラミング
AutoHotKey [AHK]マルチディスプレイだとMouseMoveで正しく移動できないことがあるので対策 AutoHotkey標準のMouseMoveは、直線的に移動できる座標にしか正しく移動できない。 マルチディスプレイで、複雑なスクリーン構成になってると、うまく動かないことが多かったので、対策関数を作成。 ついでに、"center,top... 2022.08.02 AutoHotKeyプログラミングライフハック
AutoHotKey マルチディスプレイでもウィンドウをモニター高さにフィットさせる。 Windowsだと、Shift+Win+↑というショートカットで、ウィンドウを縦方向のみ最大化できる。大量のファイルを処理したいときやブラウザを縦長に表示したいときにすごく便利なんだけど、縦にモニターを複数置いてると、モニターを跨いで引き... 2022.08.01 AutoHotKeyプログラミングライフハック