俺言語。

自分にしか理解できない言語で書かれた備忘録

2016-03-13から1日間の記事一覧

【Python】threadを使った時のプチはまり

threadのインスタンスを作成して別スレッドを作成する際の プチはまり # 関数hogeに引数numで与えて別スレッドで動かす例 self.th = threading.Thread(target = self.hoge, name="th", args=(num,)) self.th.start() 引数の"args=()"はタプルが必要なので 一…

【Python】プログラムでキーを自動的に押す(キーを送る)

あるアプリケーション上で自動的にキーを連打する必要が出たので 調べた時のメモ # F5を押す ctypes.windll.user32.keybd_event(116,0,0,0) # F5を放す ctypes.windll.user32.keybd_event(116,0,0,2) キーコード(バーチャルキーコード)はこちらを参考にさせ…

【Windows】Windows APIの便利なリスト

ctypesが使える様になってAPIを調べる機会が増加。 よいサイトを見つけたのでメモ。https://msdn.microsoft.com/ja-jp/windows/hh240557#10使い方は # user32.dllの場合,keybd_eventの場合 ctypes.windll.user32.keybd_event(**,0,0,0) # kernel.dllの場合 c…

【Python】py2exeで作成したプログラムで実行時にコンソールを表示させないようにする

setup.pyで windows = [ {"script" : "***.py",} ],"windows ="とすればコンソールは表示されなくなった。 "console ="とすればコンソール表示に戻る。 (exe化するpyファイルの拡張子を.pywにしても同様の効果があると どこかに書いてあったけどダメだった)

【Python】py2exeでexe化したときのエラー

py2exeを使ってexe化しようとしたときに出たエラー error: [Errno 2] No such file or directory: 'MSVCP90.dll'MSVCP90.dllをどこかのフォルダから探してきて python.exeがあるフォルダにコピーすれば動くようになった。 (たぶんPathが通っているフォルダ…