/ / Programowanie w skrypcie wsadowym - windows, plik wsadowy, skryptowanie, wmi

Programowanie w skrypcie wsadowym - okna, plik wsadowy, skrypty, wmi

Hej, mam tylko prosty problem, na który liczyłemktoś może mi pomóc. Usiłuję przekonać WMIC do zwracania danych wyjściowych, jednak na różnych komputerach plik wykonywalny znajduje się w różnych katalogach. Czy istnieje metoda sprawdzania wszystkich katalogów, które wymieniam, aby ją uruchomić, np .:

IF EXIST
wmic=c:checkhere
ELSE
wmic=c:checkthisone
CONTINUE

Odpowiedzi:

1 dla odpowiedzi № 1

Poniżej przedstawiono prosty sposób ustawienia zmiennej środowiskowej na ścieżkę zawierającą szukany plik. Raczej mózgowa droga, ale łatwa do zrozumienia / zmiany:

if exist c:path1some.exe set asdf=c:path1
if exist c:path2some.exe set asdf=c:path2
if exist c:path3some.exe set asdf=c:path3
if %asdf%x=x goto couldnotfindit
set path=%path%;%asdf%

0 dla odpowiedzi nr 2

Opcjonalnie możesz dodać je wszystkie do zmiennej PATH i po prostu uruchomić wmic.