Term(テラターム)のインストール方法から各種設定手順(カスタマイズ方法)や、便利な自動ログイン・自動ログ取得等々のマクロ機能についてご紹介しています。Termマクロコマンド[logopen]を使用した、自動ログ取得方法をご紹介したいと思います。「設定」メニューの「その他の設定」を選択し「ログ」タブより「自動的にログ採取を開始する」のチェックをいれておくと、接続したサーバの操作ログを自動で記録する事は以前ご紹介致しました。Termログ取得-自動でログ取得を開始する設定ここではこの「自動的にログ採取を開始する」機能をOFFにし、テラタームマクロ側でログ取得を制御します。上記の設定が有効になっていると、マクロで設定したログ取得よりそちらの設定が優先されますのでご注意ください。(マクロの起動より先に、ログ採取が開始されてしまうため)その他、マクロの特徴としては、以下のようになっています。1接続するホスト情報は、ポップアップメニューに入力2接続ユーザは、固定で設定3パスワードは初回ログイン時は入力が必要。接続先ホスト入力部分では、入力ダイアログボックスを表示し、IPアドレス、またはホスト名(DNSで名前解決が必要)を入力します。接続先ホスト入力確認では、何も入力しないで「OK」が押されていないかの確認を行っています。何も入力されていない場合は、エラーを表示しマクロを終了させています。3パスワード取得パスワード取得では、接続する対象ホストに対するパスワードを[getpassword]コマンドでパスワードファイルより読み込みを行っています。するホストに紐づくパスワードが保存されていない場合は、パスワードを入力するポップアップが表示されます。一度パスワードを入力すると、パスワードが指定したファイルに暗号化して保存され、次回からパスワードの入力無しでログインできるようになります。ファイルの中身にはこんな感じで保存されています。コマンド組立て・接続のエリアの解説はこちらを参照5ログファイル名の設定ログファイル名の設定部分では、保存するログファイル名の文字列及び保管するファイルのフルパスを作成しています。[getdate]コマンドで、その時点の日付・時刻(秒まで)を取得し、「YYYYMMDD_HHMMSS_ホスト名.log」の形式で変数「LOG_NAME」に代入してます。[strconcat]コマンドを使用し、変数「LOG_FILE」にログファイルのフルパスを指定しています。最終的に以下のようになります。C:\logs\YYYYMMDD_HHMMSS_ホスト名.logフルパスを指定しない場合は「changedir」コマンドを使用し、書き込むディレクトリに移動してログ取得を開始する事も可能です。接続判定のエリアの解説はこちらを参照9ログ取得開始[logopen]コマンドでログ取得を開始します。値が0のとき、受信した漢字、改行文字は変換されてファイルに書き込まれる。値が0以外のとき、受信した文字をすべてそのままファイルに書き込む。値が0で、ファイルがすでに存在する場合、そのファイルは上書きされる。値が0以外で、ファイルがすでに存在する場合は、そのファイルに追記して書き込む。10ホスト名表示TTLコマンド[sendln]を使用し、接続ホストへ実行コマンドを送信しています。コンソール上で[hostname]コマンドを実行しています。自動ログインが完了するとマクロ機能を終了します。マクロを終了してもセッションは維持され、通常のコンソール操作を継続できます。flagを1にして実行しても追記にならず上書きされてしまうのですが、バグでしょうか。08:10あああさんログの追記の件、私の環境で確認してみました。4.69共に問題なく追記できる事を確認しました。WInXP)バグではないと思いますが・・・。18:40connectで接続する前に文字コードの指定やlogopenをしたいのですが、マクロではできないでしょうか。手でやる場合はteratermを起動して、接続ウィンドウでキャンセルしてからログや文字コードの設定をできます。手でキャンセルしなければならなくなってしまいます。接続先の指定のウィンドウをあげずに、teratermのコンソールだけを起動する方法があれば、うまくいくと思うのですが、そういう方法はないでしょうか。20:09ととろさん。コメント拝見しました。どのような使い方を想定されているのかよくわからないのですがまずログに関しては、マクロではなく自動でログ取得開始設定をいれておけば勝手にログ取りしてくれます。文字コード別にINIファイルを作成し、バッチでINIファイルを指定して起動すれば解決するのではと思います。手動でも簡単に変更できる機能もあります。参考URL:http://www.j-oosk.com/teraterm/configuration/472/回答になってないかもしれませんが一応ご参考まで。返信コメントを残す返信をキャンセルする。月額2,000円を切ってSSD及びメモリ容量2GB。何といっても安定感(障害が少ない)があり回線速度が速い(そう感じる)のが特徴のひとつかな。ドメインの維持費自体は格安レジストラ間ではあまり大差ありませんが、レンタルDNSの設定画面が使い易いので愛用しています。毎日実施)昔々、Dr.コパを師と仰ぎ水場の掃除・塩盛りを開始。トイレ掃除を始めてかれこれ10年目を迎えました。朝起きるとふらっとトイレに向かう自分がいます。技:お風呂掃除トイレ掃除が終わると、次はお風呂掃除が待ちかまえています。寝癖が結構ひどいので、朝シャンがてらお風呂掃除に励んでいます。嫁に調教されてますね!(風水で始めたはずなのですが・・・)まあこんな奴ですが、皆様お付き合いの程、よろしくお願い致します。