【Tera Term マクロ言語】コマンドリファレンス
[通信コマンド]
ウインドウのメニューを実行します。
callmenu <menu ID>
<menu ID> で指定されたメニューを実行します。
ID については KEYBOARD.CNF や下記備考を参照してください。
指定するパラメータは以下の通りです。
パラメータ | 型 | パラメータ説明 |
<menu ID> | 整数 | メニューコマンドのID |
バージョン 4.56 以降で利用可能です。
戻り値はありません。
関連コマンドはありません。
・表示されている画面をクリップボードへコピーする場合
; 表示中のスクリーンを選択
; メニューだと「編集」→「表示画面を選択」
callmenu 50280
; クリップボードへコピー
; メニューだと「編集」→「コピー」
callmenu 50210
; このマクロを実行した後、メモ帳等にペーストすることが可能です。
・現在のスクリーンをテキストファイルへ保存する。
; 現在のスクリーンをテキストファイルへ保存する。同梱の screencapture.ttl も参照。
; Configuration
appendmode = 1 ; 0 or 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
getdate header #13#10"======== %Y-%m-%d %H:%M:%S ==========================================="#13#10#13#10
if appendmode=0 then
getdate filename "screencapture_%Y%m%d-%H%M%S.txt"
fileopen fp filename 0
else
fileopen fp 'screencapture.txt' 1
endif
if result <> 0 end
;select screen
callmenu 50280
mpause 500
filewrite fp header
offset = 0
do
clipb2var buff offset
if result > 0 filewrite fp buff
offset = offset + 1
loop while result = 2
fileclose fp
;reset selection
callmenu 50270
end
・漢字コードを選択する。
; 漢字コードを選択する。TTX Kanji Menuのインストールが必要。
;callmenu 54010 ; [KanjiCode] Recv: Shift_JIS
;callmenu 54110 ; [KanjiCode] Send: Shift_JIS
;callmenu 54011 ; [KanjiCode] Recv: EUC-JP
;callmenu 54111 ; [KanjiCode] Send: EUC-JP
;callmenu 54012 ; [KanjiCode] Recv: JIS
;callmenu 54112 ; [KanjiCode] Send: JIS
callmenu 54013 ; [KanjiCode] Recv: UTF-8
callmenu 54113 ; [KanjiCode] Send: UTF-8
;callmenu 54014 ; [KanjiCode] Recv: UTF-8m
サンプルマクロはありません。
メニュー ID は将来変更される可能性があります。
また、メニューの英語表記は、下記の日本語表記に読み替えてください。
Menu (Eng) | メニュー (日本語) | 備考 |
[File] | ファイル | |
[Edit] | 編集 | |
[Setup] | 設定 | |
[Control] | コントロール | |
[Window] | ウィンドウ | |
[KanjiCode] | 漢字コード | 別途、TTX Kanji Menu のインストールが必要です |
[Resize] | リサイズ | 別途、機能のインストールが必要です |
[VTWin] | VT-ウィンドウ | メニュー「コントロール」→「TEKウィンドウを開く」にて利用されます |
[Help] | ヘルプ | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[File] | New connection | 新しい接続 | 50110 | |
[File] | Duplicate session | セッションの複製 | 50111 | |
[File] | Cygwin connection | Cygwin接続 | 50112 | |
[File] | Log | ログ | 50120 | |
[File] | Comment to Log | ログにコメントを付加 | 50121 | |
[File] | View Log | ログを表示 | 50122 | |
[File] | Show Log dialog | ログダイアログを表示 | 50123 | |
[File] | Send file | ファイル送信 | 50130 | |
[File] | Transfer/Kermit/Receive | 転送/Kermit/受信 | 50141 | |
[File] | Transfer/Kermit/Get | 転送/Kermit/取得 | 50142 | |
[File] | Transfer/Kermit/Send | 転送/Kermit/送信 | 50143 | |
[File] | Transfer/Kermit/Finish | 転送/Kermit/終了 | 50144 | |
[File] | Transfer/XMODEM/Receive | 転送/XMODEM/受信 | 50145 | |
[File] | Transfer/XMODEM/Send | 転送/XMODEM/送信 | 50146 | |
[File] | Transfer/YMODEM/Receive | 転送/YMODEM/受信 | 50157 | |
[File] | Transfer/YMODEM/Send | 転送/YMODEM/送信 | 50158 | |
[File] | Transfer/ZMODEM/Receive | 転送/ZMODEM/受信 | 50151 | |
[File] | Transfer/ZMODEM/Send | 転送/ZMODEM/送信 | 50152 | |
[File] | Transfer/B-Plus/Receive | 転送/B-Plus/受信 | 50153 | |
[File] | Transfer/B-Plus/Send | 転送/B-Plus/送信 | 50154 | |
[File] | Transfer/Quick-VAN/Receive | 転送/Quick-VAN/受信 | 50155 | |
[File] | Transfer/Quick-VAN/Send | 転送/Quick-VAN/送信 | 50156 | |
[File] | Change dir | ディレクトリを変更 | 50170 | |
[File] | Replay Log | ログを再生 | 50171 | |
[File] | LogMeTT | LogMett | 50172 | LogMett 機能をインストールする必要があると思われる。 |
[File] | Print | 印刷 | 50180 | |
[File] | Disconnect | 接続断 | 50190 | |
[File] | Exit | 終了 | 50199 | |
[File] | Exit All | Tera Termの全終了 | 50200 | |
[Edit] | Copy | コピー | 50210 | |
[Edit] | Copy table | テーブルをコピー | 50220 | |
[Edit] | Paste | 貼り付け | 50230 | |
[Edit] | PasteCR | 貼り付け | 50240 | |
[Edit] | Clear screen | 画面クリア | 50250 | |
[Edit] | Clear buffer | バッファのクリア | 50260 | |
[Edit] | Cancel selection | 選択を解除 | 50270 | |
[Edit] | Select screen | 表示画面を選択 | 50280 | |
[Edit] | Select all | すべて選択 | 50290 | |
[Setup] | Terminal | 端末 | 50310 | |
[Setup] | Window | ウィンドウ | 50320 | |
[Setup] | Font | フォント | 50330 | |
[Setup] | Keyboard | キーボード | 50340 | |
[Setup] | Serial port | シリアルポート | 50350 | |
[Setup] | TCPIP | TCP/IP… | 50360 | |
[Setup] | General | 全般 | 50370 | |
[Setup] | Additional settings | その他の設定 | 50375 | |
[Setup] | Save setup | 設定の保存 | 50380 | |
[Setup] | Restore setup | 設定の読み込み | 50390 | |
[Setup] | Setup directory | 設定フォルダ | 50391 | |
[Setup] | Load key map | キーマップ読み込み | 50395 | |
[Control] | Reset terminal | 端末リセット | 50410 | |
[Control] | Are you there | AYT送信 | 50420 | |
[Control] | Send break | ブレーク送信 | 50430 | |
[Control] | Reset port | ポートのリセット | 50440 | |
[Control] | Broadcast command | ブロードキャストコマンド | 50445 | |
[Control] | Open TEK | TEKウィンドウを開く | 50450 | |
[Control] | Close TEK | TEKウィンドウを閉じる | 50460 | |
[Control] | Macro | マクロ | 50470 | |
[Control] | Show Macro Window | マクロウィンドウの表示 | 50480 | |
[Window] | Window | ウィンドウ | 50810 | |
[Window] | Minimize All | すべて最小化 | 50811 | |
[Window] | Restore All | すべて復元 | 50812 | |
[Window] | Cascade | 重ねて表示 | 50813 | |
[Window] | Stacked | 上下に並べて表示 | 50814 | |
[Window] | Side by Side | 左右に並べて表示 | 50815 | |
[Window] | Undo - XXX | Undo - XXX | 50816 | Undo 機能をインストールする必要があると思われる。 |
[Help] | Index | 目次 | 50910 | |
[Help] | About Tera Term | Tera Termについて | 50990 | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[Setup] | SSH | SSH | 52310 | |
[Setup] | SSH Authentication | SSH認証 | 52320 | |
[Setup] | SSH Forwarding | SSH転送 | 52330 | |
[Setup] | SSH KeyGenerator | SSH鍵生成 | 52340 | |
[Help] | About TTSSH | TTSSHについて | 52910 | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[Setup] | Proxy | プロキシ | 53310 | |
[Help] | About TTProxy | TTProxyについて | 53910 | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[KanjiCode] | Recv: Shift_JIS | 受信: Shift_JIS | 54010 | |
[KanjiCode] | Recv: EUC-JP | 受信: EUC-JP | 54011 | |
[KanjiCode] | Recv: JIS | 受信: JIS | 54012 | |
[KanjiCode] | Recv: UTF-8 | 受信: UTF-8 | 54013 | |
[KanjiCode] | Recv: UTF-8m | 受信: UTF-8m | 54014 | |
[KanjiCode] | Send: Shift_JIS | 送信: Shift_JIS | 54110 | |
[KanjiCode] | Send: EUC-JP | 送信: EUC-JP | 54111 | |
[KanjiCode] | Send: JIS | 送信: JIS | 54112 | |
[KanjiCode] | Send: UTF-8 | 送信: UTF-8 | 54113 | |
[KanjiCode] | Use one setting | 送受信両方を変更 | 54200 | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[Control] | Always on top | | 55000 | |
-- | SetWindowPos(HWND_TOP) | | 55001 | (メニュー割り当て無し) |
-- | SetWindowPos(HWND_BOTTOM) | | 55002 | (メニュー割り当て無し) |
-- | SetWindowPos(HWND_TOPMOST) | | 55003 | (メニュー割り当て無し) |
-- | SetWindowPos(HWND_NOTOPMOST) | | 55004 | (メニュー割り当て無し) |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[Resize] | Menu(1) - Menu(20) | | 55101 - 55120 |
-- | Increase window width | | 55151 | (メニュー割り当てなし) |
-- | Decrease window width | | 55152 | (メニュー割り当てなし) |
-- | Increase window height | | 55153 | (メニュー割り当てなし) |
-- | Decrease window height | | 55154 | (メニュー割り当てなし) |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[Setup] | ViewMode password | | 55200 | |
[Control] | View mode | | 55210 | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[File] | TTY Record | | 55301 | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[File] | TTY Replay | | 55302 | |
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[Setup] | Recurring Command | | 55500 | |
[Control] | Recurring Command | | 55501 | |
-- | Enable Recurring Command | | 55502 | (メニュー割り当て無し) |
-- | Disable Recurring Command | | 55503 | (メニュー割り当て無し) |
VT window のメニューから「コントロール」→「TEKウィンドウを開く」にて開いた画面のメニューになります。
メニュー | Command (Eng) | コマンド (日本語) | ID | 備考 |
[File] | Print | | 51110 | |
[File] | Exit | | 51190 | |
[Edit] | Copy | | 51210 | |
[Edit] | Copy screen | | 51220 | |
[Edit] | Paste | | 51230 | |
[Edit] | PasteCR | | 51240 | |
[Edit] | Clear screen | | 51250 | |
[Setup] | Window | | 51310 | |
[Setup] | Font | | 51320 | |
[VTWin] | | | 51410 | |
[Window] | Window | | 51810 | |
[HELP] | Index | | 51910 | |
[HELP] | About Tera Term | | 51990 | |