1

数字のハイフンを含む可能性のあるバッチ ファイルで入力を受け取る必要があります。1-5 は、ユーザーからの入力として 1、2、3、4、および 5 を意味します。

ユーザーから 1 文字の入力を取得する方法は知っていますが、入力を 5 つ (またはそれ以上) の個別のエントリに分割するには、ちょっと困惑します。

4

2 に答える 2

1
@echo off

set /P "input=Enter a number or range: "

for /F "tokens=1,2 delims=-" %%a in ("%input%") do (
   set lower=%%a
   set upper=%%b
)
if not defined upper set upper=%lower%
for /L %%i in (%lower%,1,%upper%) do (
   echo Process number %%i
)
于 2013-09-16T19:32:09.120 に答える