2016-06-18 14 views
0

私はCMDコマンドを初めて使用しています。私が探しているのは、CMDが開始番号と終了番号を尋ねてから、それを括弧で置き換える必要があるということです。また、CMDもソースファイルを選択するように頼むことができ、また、コードサンプルにあるファイルを貼り付けるようにフォルダに要求する必要があります。コマンドスクリプト内の文字列の置換

おかげで再び

@ECHO off 
SET /P start=Please enter Starting Number: 
SET /P end=Please enter Ending Number: 
for /L %f in (echo %start%,1,echo %end%) do copy I:\EXP\new.txt I:\EXP\new-%f.txt 
+0

[このサイト](http://ss64.com)には、ほとんどのオペレーティングシステムのすべてのコマンドの例と説明が掲載されています。これは単なるバッチファイルであり、ファイルダイアログを開くなどの操作を直接行うことはできません。あなたは、ユーザーのタイプを持っているか、答えをコピー/ペーストする必要があります –

答えて

1

ここechoの必要はありません。あなたはを使用しての番号はではありません。です。

それだけだ:

for /L %%f in (%start%,1,%end%) do ... 

(も%%fの点に注意してください。バッチファイルで、パーセント記号を倍増する必要があります。)

だけset /p 2以上を使用し、ソースファイルとコピー先のフォルダを依頼するにはコマンド。

+0

あなたは天才です... @ステファン – cpatel13

関連する問題