Windows Batch Script Frage

OpenMedia

Lieutenant
Registriert
Okt. 2016
Beiträge
708
Hallo zusammen,

kurze Frage ich habe folgende Werte die ich in CMD aufrufen möchte :

Code:
wmic computersystem get model,name

Wenn das ausgeführt wurde erscheint der Modellname meines Rechners, nun ist die Frage wie kann ich folgendes Programm schreiben wenn der Modellname XY ist installiere die .exe
Wenn der Modellname B,V ist installiere andere .exe

folgendes habe ich schonmal mit if else :

Code:
IF EXIST "Asus XY" (
    start c:\test.exe
) ELSE (
    start c:\hello.exe
)


Hoffe ihr könnt mir helfen


PS : die Ef/Else abfrage funktioniert nur den Output von : wmic computersystem get model,name kriege ich nicht reinintegriert ?
 
Zuletzt bearbeitet:
Code:
@ECHO OFF
for /f "tokens=2 delims==" %%I in ('wmic computersystem get model /format:list') do set "SYSMODEL=%%I"
if "%SYSMODEL%" == "ASUS XY" (
start c:\test.exe
) ELSE (
start c:\hello.exe
)


Viel Spaß damit :)
 
Zurück
Oben