בס"ד
שלום וברכה
אני באמצע לימוד עצמית לכתוב קבצי Batch, ויש לי שאלה.
אני כותב עכשיו קובץ Batch שעובד עם תוכנת DISM, אני כותב הנתיב לקובץ WIM וזה מחזיר לי איזה אינדקסים שיש בפנים.
איך אני יכול לעשות שאם אני הכנסתי נתיב לא נכון במקום שיופיע לי במסך, השגיאה של DISM, שזה יקפוץ לאזהרה שלי (ע"י error level).
מצורף הקוד שאני כתבתי לקבל הINDEX
בתודה רבה מראש.
שלום וברכה
אני באמצע לימוד עצמית לכתוב קבצי Batch, ויש לי שאלה.
אני כותב עכשיו קובץ Batch שעובד עם תוכנת DISM, אני כותב הנתיב לקובץ WIM וזה מחזיר לי איזה אינדקסים שיש בפנים.
איך אני יכול לעשות שאם אני הכנסתי נתיב לא נכון במקום שיופיע לי במסך, השגיאה של DISM, שזה יקפוץ לאזהרה שלי (ע"י error level).
מצורף הקוד שאני כתבתי לקבל הINDEX
קוד:
@ echo off
setlocal
:dism
set /p dism="Type path to dism: "
:Wim
set /p wim_path="Type path to Wim file: "
%dism% /get-imageinfo /imagefile:%wim_path%
if %errorlevel% equ 87 (
COLOR 4f
echo.
echo You typed a wrong path to the WIM file.
echo.
pause
goto :wim
)
if %errorlevel% equ 2 (
COLOR 4f
echo.
echo The system cannot find the file specified.
echo.
pause
goto :wim
)
בתודה רבה מראש.