私は1000個以上のURLにアクセスしようとしています。 URLの表示方法は次のとおりですバッチファイルのURL群の上にループします
url = "http://***/00001"
url = "http://***/00002"
...
url = "http://***/01000"
これらのURLに自動的にアクセスするバッチファイルを作成したいと思います。私は、バッチファイルを書いてコマンドラインでそれを実行する方法について少し学んだ。何かが
ECHO OFF
FOR /L %i IN (1,1,1000) DO (
curl -XGET "http://***/0000%i"
ECHO finish %i
)
次のようになります。しかし、それは動作しませんし、私は、ループ内のURLに「00001」部分を変更する方法を見つけ出すことができないんです。誰も助けることができますか?
それとも別の方法を説明し、 '%%のi'とあなたの例では%のi''のすべてのインスタンスを置き換えます。コマンドラインでは、正しいフォームは '%i'ですが、バッチファイルの中から実行すると正しいフォームは' %% i'です。 – LinuxDisciple
@マグー、それはうまく動作します。しかし別の問題があります。私のコード "0000 %% i"は "000010"を与えるようです。しかし、私が欲しいのは実際には "00010"です。どうすればこの問題を解決できますか?ありがとう –
@マグー、応答に感謝します。しかし、それは動作していないようです。 "http:// ***/00012!"のようなものではなく、 "http:// *** /!url:〜-5!"にアクセスしようとします。 –