JP Coders

Published on

Autohotkeyでファイルにログをする方法・やり方

プログラミングではコンソールやファイルにログをすることはデバッグや記録など、多くの場合で重宝される基本的な手法の一つです。ただしAutohotkeyではターミナル上でのログや、デフォルトでのファイルログの関数、メソッドがありませんので、少し工夫してログを実装する必要があります。

autohotkeyでファイルにログをします。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_f22edc11-161a-4422-ac16-0d38f489977a.gif
; C:\pg\autohotkey\env.ahk

LOG_FILE := "C:\pg\autohotkey\log.txt"

#include C:\pg\autohotkey\env.ahk

log(text){

  global LOG_FILE

  FileAppend , %text%`n , %LOG_FILE%

}
log("foobar")

globalでログファイルパスの変数を関数内で使用できるようにしているところと、"%text%`n"でログに改行を加えているところが肝。

Authors
  • avatar
  • Name
  • 情報技術者 / Z世代プログラマー / 米大学院にてデータサイエンスを学ぶ

  • ITプロフェッショナルとして活動しています。React.js等のモダンなウェブ制作・アプリ開発を得意としており、Java・Python・Rust等のプログラミング言語を用いたソフトウェア開発全般を行っています。

お手伝いできますか? 🤝

他の方法でのご連絡をご希望ですか?
web制作ご依頼受付中

本記事で掲載している情報やコードは執筆時点のものであり、動作を保証するものではありません。 自己責任のもと、プログラムの実行や情報の利用にあたってはご注意ください。


本記事には提携する企業の広告が含まれる場合があります。