Ticket #14248

マクロ実行中に接続しているホスト名を取得するコマンド
Date d'ouverture: 2008-12-10 15:32 Dernière mise à jour: 2008-12-16 18:57

Rapporteur:
(Anonyme)
Propriétaire:
(Aucun)
État:
Atteints
Composant:
(Aucun)
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

TeraTermのマクロを実行中に現在接続またはリンクしているホスト名を取得するコマンドを機能として要望します。

使用例:TeraTerm.iniの StartupMacro に下記のマクロを設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Connectが発生するまで待つ
waitevent 8

; 開始時間の取得
getdate startdate
gettime starttime

; Disconnectが発生するまで待つ
waitevent 4

; 接続終了時間の取得
getdate enddate
gettime endtime

; ログへ書き込み
fileopen fp ".\Logs\AllHostlogin.txt" 1
sprintf "%s %s ~ %s %s %s"#13#10 startdate starttime enddate endtime
writebuff = inputstr
filewrite fp writebuff
fileclose fp
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

どのホストまたはIPアドレスに接続したのかをログに書きたいのと、
特定のホスト名のときだけログ出力させるロジックを入れたいです。

gettitleでタイトルを取得してホスト名を取ってきてとも考えたのですが、
うまく行かなかったので。

ログの取得のところで、&hでホスト名を取得出来ているので出来るのではないかと考えております。

よろしくお願いいたします。

Ticket History (1/1 Histories)

2008-12-16 18:57 Updated by: (del#1144)
  • État Update from Ouvert to Atteints
  • Résolution Update from Aucun to Fixed
Commentaire
gethostname コマンドを作成しました。4.61 リリースに含まれています。

Attachment File List

No attachments

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion