に私は少しこだわっていると、いくつかのアドバイスが必要バッチスクリプト:ファイルハンドルを含む%%私は、DO(サブファンクション
私は%% Iファイル変数などでFORループを実行して起動し
for %%i in ("C:\*.*") do (
call :function1 "%%i"
goto function2
goto :eof
)
。
問題は、ファイル・パラメータが1に機能するように指定されていないということです。..
私は関数1で「は私のエコーが%%でエコー」と私は取得入れてテストしています
my echo is %i
と機能2
におけるI %%の使用のために同じことをexacltleは、誰もが私のためのアドバイスを持っていますか?ファイルハンドルをDO形式で機能させるにはどうすればよいですか?ちなみに、これはWindowsのバッチです。
答えはありがたいですが、問題は、サブファンクションでは、私はいくつかのセットを作ることです。 SET "filename =#。%〜n1"(ドットで区切られたファイル名の1番目の部分を取る)、SET "ext =%〜x1 .."というように、%% iを自分のハンドルにすることができます。私の問題を参照してください。ハンドルが既に%1になったときにそれらを呼び出すにはどうすればよいでしょうか?提案? – Rps
%% iも%1は同じ修飾子を受け入れます。call:func "%%〜xi"あなたの関数 "%〜x1" – jeb