پاسخ : دستورات فایلهای Batch
نه استاد منظور من اینه فقط همون yes رو بنویسه بعد ادامه دستورات رو ادامه بده
توی دستوی که من نوشم وقتی کلید test توی مسیر رجیستری که مشخص کردم موجود بود yes رو مینویسه و وقتی هم نبود نوشته نه رو نشون میده ولی بقیه کار رو ادامه نمیده
مشکل من اینه که بعد از نشون دادن بلی یا خیر
درصورتی که بلی هست بقیه دستورات رو ادامه بده یعنی وقتی کلید test موجود بود دستورات رو ادامه بده ولی وقتی کلید test موجود نبود بعد پیغام نه فایل bat رو ببنده
کد HTML:
ECHO OFF
reg query "HKEY_LOCAL_MACHINE\test"
if %ERRORLEVEL% EQU 0 (
cls
echo yes) else (
cls
echo no)
echo.
echo. ***test key UnLoad***)
Reg.exe add "HKEY_LOCAL_MACHINE\test\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To" /ve /t REG_SZ /d "{C2FBB631-2971-11D1-A18C-00C04FD75D13}" /f
Reg.exe add "HKEY_LOCAL_MACHINE\test\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To" /ve /t REG_SZ /d "{C2FBB630-2971-11D1-A18C-00C04FD75D13}" /f
پاسخ : دستورات فایلهای Batch
اين نكته را توجه داشته باشيد كه بعضي از كد هاي موجود در رجستري فقط و فقط مخصوص همان ويندوز و
همان كامپيوتر است و اگر بخواهيد اين كد ها را در ويندوز و سيستم ديگر اعمال كنيد، اعمال نشده و اگر
به روش هائي اعمال نمائيد كار نخواهند كرد.
كد هائي مثل {C2FBB631-2971-11D1-A18C-00C04FD75D13} كه در مثال فايل Batch شما ديده ميشود
نمونه اي از اينگونه كد ها هست كه كد ويژه بوده و در كامپيوتر هاي ديگر اعمال نخواهند شد.
پاسخ : دستورات فایلهای Batch
استاد کدها مثال هست شما یه چیز دیگه جایگزین کنید اصلا کاری به کدها ودستورا ندارم
من میخوام کاری کنم بعد نشون دادن بلی یا خیر اگه بلی بود ادامه فایل بچ رو اجرا کنه
یا اصلا بلی نشون نده اگه جواب بلی بود از خط ی که دستورات reg.exe هست شروع به اجرا کنه اگه هم جواب نه بود همون نه رو نشون بده