Batch-script-toint

提供:Dev Guides
2020年6月23日 (火) 09:41時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

バッチスクリプト-toInt

セット変数を使用して文字列として設定された変数は、セット変数を使用している/Aスイッチを使用して整数に変換できます。 次の例は、これを実現する方法を示しています。

@echo off
set var = 13145
set/A var=%var% + 5
echo %var%

出力

上記のコマンドは、次の出力を生成します。

13150

これとは別に、文字列には利用可能な以下の実装があります。 バッチスクリプトには、文字列で文字列操作を実行するために使用される次のコマンドがあります。

%variable:~num_chars_to_skip%
%variable:~num_chars_to_skip,num_chars_to_keep%

これは負の数を含めることができます-

%variable:~num_chars_to_skip, -num_chars_to_keep%
%variable:~-num_chars_to_skip,num_chars_to_keep%
%variable:~-num_chars_to_skip,-num_chars_to_keep%

上記のコマンドを使用して実行できる文字列操作について説明します。