callmenu

【Tera Term マクロ言語】コマンドリファレンス

callmenu 機能

[通信コマンド]

ウインドウのメニューを実行します。

コマンドライン

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]ヘルプ

メニューID (VT window)

メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[File]New connection新しい接続50110
[File]Duplicate sessionセッションの複製50111
[File]Cygwin connectionCygwin接続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]LogMeTTLogMett50172LogMett 機能をインストールする必要があると思われる。
[File]Print印刷50180
[File]Disconnect接続断50190
[File]Exit終了50199
[File]Exit AllTera 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]TCPIPTCP/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 thereAYT送信50420
[Control]Send breakブレーク送信50430
[Control]Reset portポートのリセット50440
[Control]Broadcast commandブロードキャストコマンド50445
[Control]Open TEKTEKウィンドウを開く50450
[Control]Close TEKTEKウィンドウを閉じる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 - XXXUndo - XXX50816Undo 機能をインストールする必要があると思われる。
[Help]Index目次50910
[Help]About Tera TermTera Termについて50990
TTSSH メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[Setup]SSHSSH52310
[Setup]SSH AuthenticationSSH認証52320
[Setup]SSH ForwardingSSH転送52330
[Setup]SSH KeyGeneratorSSH鍵生成52340
[Help]About TTSSHTTSSHについて52910
TTProxy メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[Setup]Proxyプロキシ53310
[Help]About TTProxyTTProxyについて53910
TTXKanjiMenu メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[KanjiCode]Recv: Shift_JIS受信: Shift_JIS54010
[KanjiCode]Recv: EUC-JP受信: EUC-JP54011
[KanjiCode]Recv: JIS受信: JIS54012
[KanjiCode]Recv: UTF-8受信: UTF-854013
[KanjiCode]Recv: UTF-8m受信: UTF-8m54014
[KanjiCode]Send: Shift_JIS送信: Shift_JIS54110
[KanjiCode]Send: EUC-JP送信: EUC-JP54111
[KanjiCode]Send: JIS送信: JIS54112
[KanjiCode]Send: UTF-8送信: UTF-854113
[KanjiCode]Use one setting送受信両方を変更54200
TTXAlwaysOnTop メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[Control]Always on top55000
--SetWindowPos(HWND_TOP)55001(メニュー割り当て無し)
--SetWindowPos(HWND_BOTTOM)55002(メニュー割り当て無し)
--SetWindowPos(HWND_TOPMOST)55003(メニュー割り当て無し)
--SetWindowPos(HWND_NOTOPMOST)55004(メニュー割り当て無し)
TTXResizeMenu メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[Resize]Menu(1) - Menu(20)55101 - 55120
--Increase window width55151(メニュー割り当てなし)
--Decrease window width55152(メニュー割り当てなし)
--Increase window height55153(メニュー割り当てなし)
--Decrease window height55154(メニュー割り当てなし)
TTXViewMode メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[Setup]ViewMode password55200
[Control]View mode55210
TTXttyrec メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[File]TTY Record55301
TTXttyplay メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[File]TTY Replay55302
TTXRecurringCommand メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[Setup]Recurring Command55500
[Control]Recurring Command55501
--Enable Recurring Command55502(メニュー割り当て無し)
--Disable Recurring Command55503(メニュー割り当て無し)

メニューID (TEK window)

VT window のメニューから「コントロール」→「TEKウィンドウを開く」にて開いた画面のメニューになります。
メニューコマンド
メニューCommand (Eng)コマンド (日本語)ID備考
[File]Print51110
[File]Exit51190
[Edit]Copy51210
[Edit]Copy screen51220
[Edit]Paste51230
[Edit]PasteCR51240
[Edit]Clear screen51250
[Setup]Window51310
[Setup]Font51320
[VTWin]51410
[Window]Window51810
[HELP]Index51910
[HELP]About Tera Term51990