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.?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 506754
Url: https://administrator.de/forum/batch-variable-in-naechste-batch-mitnehmen-506754.html
Ausgedruckt am: 23.12.2024 um 03:12 Uhr
10 Kommentare
Neuester Kommentar
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 .