特定の場所のフォルダ内の特定の.exeファイルを検索/検索するのに役立つ.batファイルを作成したいその.exeファイルを実行します。
例えば.batプログラムを検索して特定の.exeファイルを見つけて一度そのファイルを実行する
- 例えば、特定の場所での検索ファイル「\ G:\データ」。そして、この一等地に多くのフォルダがあり、その中で多くのサブフォルダがあるフォルダ。 .exeファイルはこれらのサブフォルダとわからない場所のいずれかで使用できます。私は.exeファイルの名前を知っているだけです。
- batファイルでそのファイルを検索してから、そのファイルを実行する必要があります。
以下の2つは、ファイルを見つけて実行できません。
第一プログラム
pushd G:\data-a\test
FOR /F "delims=" %F IN ('dir /S /b autorun.exe') DO SET ExePath="%F"
%ExePath%e
第二プログラム私は2つの異なる.batファイルを作成するためのメモ帳にそれを入れて、葯ファイルの後に1を実行上記の二つの異なるプログラムから
for /r G:\data-a\test %a in (autorun.exe) do "%a"
。それはautorun.exeファイルを見つけて実行できませんでした。
ちょうど例えば私のautorun.exeファイルの正確な場所は
G:\data-a\test\test1\t1 and G:\data-a\test\test1\t1
が、Gである:\データ - \テストの場所いくつかのサブフォルダがあるかもしれません。
したがって、autorun.exeを1つずつ実行すると、サブフォルダ内のファイルを見つけることが難しくなります。私はパスG:\ data-a \ testをプログラムに入れたいと思っていて、すべてのファイルはサブフォルダにあり、自動的に実行されます。
を有している場合には
は.......%aの引用符を使用しました.. あなたは何をした? :) –