Batch variable in nächste batch mitnehmen
Hallo ich möchte ein kleines .bat programm schreiben und habe eine frage.
wie kann ich ein installations pfad herrausfinden und ihn als eine variable definieren.?
wie kann ich ein installations pfad herrausfinden und ihn als eine variable definieren.?
Please also mark the comments that contributed to the solution of the article
Content-Key: 506754
Url: https://administrator.de/contentid/506754
Printed on: April 23, 2024 at 17:04 o'clock
10 Comments
Latest comment
Da gibts viel Möglichkeiten, z.B. Registry auslesen
Oder mit dir /b /s nach einer Exe suchen lassen und über for-loop den Ordner ausgeben lassen , oder mit WMIC und Win32_Product abfragen , usw .....
for /f "tokens=2*" %%a in ('reg query "HKLM\Software\Microsoft\Windows\Currentversion\Uninstall" /f "Firefox*" /d /s ^| find "InstallLocation"') do set "InstallLocation=%%b"
echo %InstallLocation%
@echo off
set "InstallLocation="
for /f "delims=" %%a in ('dir /b /s /a-d "C:\Program Files\Blablub.exe"') do if not defined InstallLocation set "InstallLocation=%%~dpa"
if defined InstallLocation (
echo %InstallLocation%
) else (
echo Nicht gefunden
)
ich probiere schon viel
Nicht probieren, erst mal lesen dann üben und dann machen.Tutorial zur FOR-Schleife
ich will ihn nur noch fertig bekommen
Dann hast du ja noch das ganze Wochenende .