【Tera Term マクロ言語】コマンドリファレンス
[その他のコマンド]
8bit checksumを計算します。
checksum8file <intvar> <file name>
引数のファイルから加算サム (8bit) を計算します。
checksum8file でファイルが開けなかった場合は、システム変数 <result> に -1 が格納されます。
変数には、計算結果が数値として格納されます。
加算サム (8bit) を計算したいファイルを指定します。
指定するパラメータは以下の通りです。
パラメータ | 型 | パラメータ説明 |
<intvar> | 文字列 | 計算結果を格納する変数を指定します。 |
<file name> | 文字列 | 対象ファイルを指定します。 |
バージョン 4.78 以降で利用可能です。
戻り値として以下の変数が定義されます。
変数名 | 値 | 意味 |
result | -1 | ファイルが開けなかった |
0 | ファイルが開けた |
<intvar> | 整数 | 計算結果 |
<intvar> は、コマンド実行時に指定した任意の文字列です。
種別:その他 | Ver | 機能の簡易説明 |
0194 | 4.78以降 | 8bit checksumを計算する。 |
・8bit checksum を計算する場合
checksum8file crc 'foo.bin'
if result = -1 then
messagebox 'file open error' 'checksum8file = '
else
sprintf '0x%08X' crc
messagebox inputstr 'checksum8file = '
endif
サンプルマクロはありません。