• بادئ الموضوع بادئ الموضوع LINEZERO
  • تاريخ البدء تاريخ البدء
  • المشاهدات 197,685
لاا ياعم موريادي :b:​


بس تفادي للمشاكل امسح جميع القيم :smile: المتعلق بالمفتاح << لاحظ القيم وليس المفتاح :i:
ثم قم باضافة ملف الـ hiv

:y:​

علم ياباشا ... :q:

بس ياليت تعطينا تطبيقات مثل أول نفكر فيها للصيانة وغيره ... بصراحه مالقيت افكار للريجستري ( لا تلعب بالنار :y:)
 

توقيع : موريادي
:d:

طبيقي على أمر الحفظ والاسترجاع
كود:
@echo off
color a
mode 60,15
title by waget
IF EXIST "%programfiles%\Smart Install Maker\sim.exe" (
goto menu
)Else goto not
:menu
cls
echo.  
echo                          ====================      
echo                         ! www.zyzoom.org/vb  !
echo                          ====================
echo.
echo [1] save registration
echo.
echo [2] RESTORE registration
echo.
echo [3] exit
echo.
set /p "Press=Press 1 , 2 or 3 :"
if %Press% ==1 goto QUERY
if %Press% ==2 goto RESTORE
if %press% ==3 exit
cls
echo.
echo.
echo                             press 1 , 2 or 3
echo.
pause
goto menu
:QUERY
cls
REG QUERY "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" /s
if %ERRORLEVEL% == 0 goto save
if %ERRORLEVEL% == 1 goto keynotfound
:save
cls
REG SAVE "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" "%cd%\registration.hiv"
if %ERRORLEVEL% == 0 goto succes
if %ERRORLEVEL% == 1 goto exists
:succes
cls
echo.
echo               save registration successful
pause
goto menu
:keynotfound
cls
echo.             
echo             key not found ...!
echo.
pause
goto menu
:exists
cls
echo.
echo            File already exists 
echo.
pause
goto menu
:RESTORE
IF EXIST "registration.hiv" (
 goto RESTORE1
)else goto filenotfound 
:RESTORE1
cls
REG RESTORE "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" "%cd%\registration.hiv"
if %ERRORLEVEL% == 0 goto RESTORE2
if %ERRORLEVEL% == 1 goto filenotfound
:RESTORE2
cls
echo.
echo               RESTORE registration successful
echo.
pause
goto menu
:filenotfound
cls
echo.
echo              Filenotfound
echo.
pause
goto menu
:not
cls
echo.
echo             program not found ,,,!
echo.
pause
 
توقيع : waget
:d:

طبيقي على أمر الحفظ والاسترجاع
كود:
@echo off
color a
mode 60,15
title by waget
IF EXIST "%programfiles%\Smart Install Maker\sim.exe" (
goto menu
)Else goto not
:menu
cls
echo.  
echo                          ====================      
echo                         ! www.zyzoom.org/vb  !
echo                          ====================
echo.
echo [1] save registration
echo.
echo [2] RESTORE registration
echo.
echo [3] exit
echo.
set /p "Press=Press 1 , 2 or 3 :"
if %Press% ==1 goto QUERY
if %Press% ==2 goto RESTORE
if %press% ==3 exit
cls
echo.
echo.
echo                             press 1 , 2 or 3
echo.
pause
goto menu
:QUERY
cls
REG QUERY "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" /s
if %ERRORLEVEL% == 0 goto save
if %ERRORLEVEL% == 1 goto keynotfound
:save
cls
REG SAVE "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" "%cd%\registration.hiv"
if %ERRORLEVEL% == 0 goto succes
if %ERRORLEVEL% == 1 goto exists
:succes
cls
echo.
echo               save registration successful
pause
goto menu
:keynotfound
cls
echo.             
echo             key not found ...!
echo.
pause
goto menu
:exists
cls
echo.
echo            File already exists 
echo.
pause
goto menu
:RESTORE
IF EXIST "registration.hiv" (
 goto RESTORE1
)else goto filenotfound 
:RESTORE1
cls
REG RESTORE "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" "%cd%\registration.hiv"
if %ERRORLEVEL% == 0 goto RESTORE2
if %ERRORLEVEL% == 1 goto filenotfound
:RESTORE2
cls
echo.
echo               RESTORE registration successful
echo.
pause
goto menu
:filenotfound
cls
echo.
echo              Filenotfound
echo.
pause
goto menu
:not
cls
echo.
echo             program not found ,,,!
echo.
pause

:y:

شغل اخر كلاام
:d:​
 
توقيع : LINEZERO
علم ياباشا ... :q:

بس ياليت تعطينا تطبيقات مثل أول نفكر فيها للصيانة وغيره ... بصراحه مالقيت افكار للريجستري ( لا تلعب بالنار :y:)



باقي كم امر اشرحهم << تقريباً اربعه :bleh:


واشككم بتطبيق مايخرش الميه وعليه جوائز مقدمه من المنتدى
:d:
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png



امر
كود:
[CENTER] REG EXPORT
[/CENTER]
لاستخراج ملفات الرجستري بامتداد reg. :d:

الصيغه
كود:
[CENTER] REG EXPORT KeyName FileName
[/CENTER]
مثال
استخراج بيانات تسجيل برنامج انترنت داونلود مانجر << ماتحس انك قلبت البرنامج فار تجارب :hh:

كود:
[CENTER] @echo off
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Internet Download Manager" "idm-registration.reg"
pause
[/CENTER]
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png



امر
كود:
[CENTER] REG IMPORT
[/CENTER]
لاضافة ملفات الرجستري بامتداد reg. الى مسجل النظام

الصيغه
كود:
[CENTER] REG IMPORT FileName
[/CENTER]
مثال
اضافة ملف رجستري يحوي بيانات تسجيل برنامج انترنت داونلود مانجر :hh:

كود:
[CENTER] @echo off
reg import "idm-registration.reg"
pause
[/CENTER]
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png



امر
كود:
[CENTER] RENAME
[/CENTER]
او
كود:
[CENTER] ren
[/CENTER]
لاعادة تسمية الملفات او المجلدات :ok:

الصيغه
كود:
[CENTER] ren " اسم الملف الجديد او المجلد الجديد " " اسم الملف او المجلد " 
[/CENTER]
مثال
(1)

كود:
[CENTER] @echo off
RENAME "%systemdrive%\linezero.txt" "zyzoom.com"
pause
[/CENTER]
:d:

(2)
كود:
[CENTER] @echo off
REN "%systemroot%\zyzoom" "linezero"
pause
[/CENTER]
:p:

(3)
كود:
[CENTER] @echo off
REN "%cd%\*.com" "*.txt"
pause
[/CENTER]
:hh:
اعادة تسمية جميع الملفات الموجوده في مجلد تشغيل السكربت ذات الامتداد com. الى txt.​
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png


الامر
كود:
[CENTER] type
[/CENTER]
عرض محتويات ملف في شاشة الدوس :y:

الصيغه
كود:
[CENTER] type " اسم الملف ومساره "
[/CENTER]
مثال
عرض بيانات تسجيل برنامج الوينرار
كود:
[CENTER] @echo off
type "%PROGRAMFILES%\WINRAR\rarreg.key"
ECHO.
pause
[/CENTER]
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png



الامر
كود:
[CENTER] taskkill
[/CENTER]
وهو لانهاء العمليات

الصيغه
(1)
كود:
[CENTER] taskkill /f /im "اسم العمليه"
[/CENTER]
F = بالقوه :d:
(2)
كود:
[CENTER] taskkill /f /pid "رقم العمليه"
[/CENTER]
F = بالقوه :d:



مثال
(1)
اغلاق برنامج الانترنت داونلود مانجر عن طريق اسم العمليه
كود:
[CENTER] @echo off
taskkill /f /im "IDMan.exe"
pause
[/CENTER]
(2)
اغلاق برنامج الانترنت داونلود مانجر عن طريق رقم العمليه
كود:
[CENTER] @echo off
taskkill /f /pid "3576"
pause
[/CENTER]
ملااحظه : رقم العمليه يتغير في كل مره :cr:


Windows XP home edition
لاينفع لهم هذا الامر :cr:

ويجب استخدام tskill
:hh:​
 
توقيع : LINEZERO
عبدالله
اشوفك تستخدم الامر dir .. كثير في السكربتات

اشرح الامر لاااهنت :hh: ... فضلاً لا امراً

ولاهو لازم كل السوتشات .. فقط المهمه :d:​
 
توقيع : LINEZERO
:eek:
:eek:
:eek:
:eek:
:eek:

كل هذه الاوامر دفعة وحدة ... ماشاء الله تبارك الله

يادوب نلحق على الاوامر اللي حطيتها والحين رصيت لنا 5 أوامر جديدة

......
 
توقيع : موريادي
شرح الأمر [ dir ]

a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png



الامر

كود:
[CENTER]DIR
[/CENTER]
الصيغة العامة

كود:
[CENTER]dir [Drive:][Path][FileName]
[/CENTER]
وظيفة الأمر : عرض قائمة بمحتويات المسار أو المجلد المطلوب .

[drive:][path][filename] : الدرايف أو مسار المجلد المراد عرض محتوياته .

5ce981b80a062c6d4a185ebaa74f4c1e.jpg


السويتشات ...

p/ : يعرض الملفات في المسار المطلوب في شاشة والتفاصيل في شاشة اخرى .
w/ : يعرض اسماء الملفات والمجلدات دون تفاصيل .
b/ : يعرض أسماء الملفات والمجلدات مع ذكر التفاصيل .
d/ : مثل ‎/w‎ لكن الملفات يتم فرزها عامودياً .
a/ : يعرض الملفات بحسب سمتها [ للقراءة فقط - ملف نظام - ملف مخفي - ملف أرشيف ]

10c9e3218941e4b4054eff1452358bf0.jpg


o/ : يفرز الملفات بحسب [ ترتيب أبجدي - حسب التاريخ والوقت - حسب الحجم ]

8c344872efb1b2ed5fe199a43fe942f7.jpg


أمثلة ..

لعرض ملفات مجلد ويندوز

كود:
[CENTER]@echo off
dir %windir%
pause
[/CENTER]
..........

لعرض ملفات مجلد ويندوز بدون تفاصيل وبفرز الملفات حسب الاسم

كود:
[CENTER]@echo off
dir /w /on %windir%
pause
[/CENTER]
هذا ما لدي يا غوالي لأشرحه لكم لهذا الامر << نيابة عن الغالي waget
 
توقيع : موريادي
:eek:
:eek:
:eek:
:eek:
:eek:

كل هذه الاوامر دفعة وحدة ... ماشاء الله تبارك الله

يادوب نلحق على الاوامر اللي حطيتها والحين رصيت لنا 5 أوامر جديدة

......

:hh:
الان اصبحتوا متمرسين وتستطعيون فهم الاوامر على الطاير :d:

واذا صرتوا جاهزين عطوني خبر نخش بالثقيل :p:​
 
توقيع : LINEZERO
فديت خشكم يافوزان


لاهنت وتم الفهرسه :d:​
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png


الامر
كود:
[CENTER] IF ERRORLEVEL
[/CENTER]
لقراءة مخرجات امر معين :y: وهو واحد من اهم الاوامر على الاطلااق :d:

الصيغه
كود:
[CENTER] IF %ERRORLEVEL% "xxxx" "zzzz"
[/CENTER]
xxxx = وحده من هذي :smile:
EQU - يساوي " نقدر نستبدلها بـ == "
NEQ - لا يساوي
LSS - اصغر من
LEQ - اصغر من او يساوي
GTR - اكبر من
GEQ - اكبر من او يساوي


zzzz = القيمه الراجعه من الامر وتعتمد على النجاح او الفشل او ماقام المستخدم باختياره او ... الخ
نجاح = 0
فشل = 1

مثال
(1)
نسخ ملف الوينرار الى سطح المكتب ومعرفة هل تمت العمليه بنجاح او لا :hh:
كود:
[CENTER] @echo off
:: امر النسخ المعتاد و كما تم شرحه
copy "%programfiles%\winrar\winrar.exe" "%userprofile%\desktop" /v /y
:: قراءه مخرجات الامر في حالة النجاح او الفشل
IF %ERRORLEVEL% EQU 0 goto okay
IF %ERRORLEVEL% EQU 1 goto notokay
exit
:okay
echo.
echo.
echo      ERRORLEVEL = 0 .... done
echo.
echo.
pause
exit
:notokay
echo.
echo.
echo ERRORLEVEL = 1 .... not done
echo.
echo.
pause
exit
[/CENTER]
(2)
لمعرفة اصدار الويندوز :hh:
اكيد تتذكر المثال هذا يافوزان :d:
كود:
[CENTER] @echo off
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName"
if %ERRORLEVEL% == 0 echo  return code 0
if %ERRORLEVEL% == 1 echo  return code 1
pause
[/CENTER]
 
توقيع : LINEZERO
:d:

بارك الله فيك أخوي بندر :)

IF ERRORLEVEL
^
^
الامر السابق أول ما وضعته عند إستفساري عن إمكانية حفظ القيم الراجعه في متغير أو ماشابة

فهمته بشكل معين بس ماكنت واثق من المعلومة أو كيف أوصلها فحبيت إنك تشرحها

أنا فهمت إنه يأخذ القيمة ألي يرجع بها الامر وتحفظ فيه

ألي خلاني أوصل لهذي الفكرة هو تطبيق السكربت مع تغيير الامر echo إلى on

لكي تضهر المسارات والاوامر كاملة :d:

والصورة توضح

d91b6d3c12504c8cade32990620b530e.png



وجاري قرأءة الدروس والتطبيق :king:
 
توقيع : waget
هذا ما لدي يا غوالي لأشرحه لكم لهذا الامر << نيابة عن الغالي waget


الله يسعدك فوزان

ومشكوور على الشرح بغيت أقيمك لكن للأسف


34701a69adb364e3560636713d664fdf.png


على العموم الجايات أكثر :hh::hh: << ناوي تشرح عني في الجايات :p:​
 
توقيع : waget
:d:
تطبيقي على :[RENAME-taskkill-IF ERRORLEVEL]

كود:
@echo off
color a
mode 60,10
title waget
echo.
echo                     ========================
echo                    !   www.zyzoom.org/vb    !
echo                     ========================
echo.
pause
cls
if exist "%homedrive%\virus.exe" (
goto taskkill
)else goto not
:taskkill
cls
taskkill /f /im "explorer.exe"
IF %ERRORLEVEL% == 0 goto RENAME
IF %ERRORLEVEL% == 1 goto error
:RENAME
cls
ren "%homedrive%\virus.exe" "virus.txt"
IF %ERRORLEVEL% == 0 goto delete
IF %ERRORLEVEL% == 1 goto error
:delete
cls
del /q /f "%homedrive%\virus.txt"
IF %ERRORLEVEL% == 0 goto start
IF %ERRORLEVEL% == 1 goto error
:start
start /i explorer
IF %ERRORLEVEL% == 0 goto Succeed
IF %ERRORLEVEL% == 1 goto error
:Succeed
cls
echo.
echo                   Succeed full ....:)
echo.
pause
exit
:error
cls
echo.
echo                   error.......!
echo.
pause
exit
:not 
cls
echo.
echo                   virus Not Found :)
echo.
pause
exit
 
توقيع : waget
ما دخل راسي IF ERRORLEVEL :cr:

تطبيقي بالنسبه ل اوامر الريجستر فكرته من موضوع المشرف
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
:q:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي




كود:
@echo off
title www.zyzoom.org/vb
color a
Echo.
Echo.
Echo.
Echo    BLOCK COPY TO CD OR USB
Echo.
Echo.
ECHO ----------------------------------------------------
ECHO  1. START BLOCK
ECHO  2. UnBlock
ECHO  3. EXIT
ECHO ----------------------------------------------------
set /p Choice=Type 1,2 :
if %Choice% == 1 goto lock
if %Choice% == 2 goto UnBlock
if %Choice% == 3 goto Exit
pause
:lock
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\storagedevicepolicies" /v "writeprotect" /t "REG_DWORD" /d "1" /f
pause
ECHO           BLOCK DOME
goto Exit
:UnBlock
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\storagedevicepolicies" /v "writeprotect" /t "REG_DWORD" /d "0" /f
ECHO           UnBlock DONE
pause
goto Exit

:Exit
Exit
 
توقيع : sultan2008
:d:
تطبيقي على الاوامر [Export -Import -Tipy ]

كود:
@echo off
mode 50,20
color a
title zyzoom.org
if exist "%programfiles%\Smart Install Maker\sim.exe" (
goto menu
)else goto not
:menu
cls 
echo.
echo.
echo.
echo                  ====================
echo                 ! www.zyzoom.org/vb  !
echo                  ====================
echo.
echo.
echo [1] Export registration.
echo.
echo [2] Import registration.
echo.
echo [3] Tipy .
echo.
echo [4] exit.
echo.
set /p "Press=Press: 1,2,3or4 :"
if %Press% == 1 goto query
if %Press% == 2 goto exist
if %Press% == 3 goto exist2
if %Press% == 4 exit
cls
echo.
echo.
echo.
echo                Press 1,2,3or4 
echo.
echo.
pause
goto menu
:query
cls
REG QUERY "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" /s
if %ERRORLEVEL% == 0 goto Export
if %ERRORLEVEL% == 1 goto NOTFOUND
:Export
cls
REG EXPORT "HKEY_CURRENT_USER\Software\InstallBuilders\Smart Install Maker" "registration.reg"
if %ERRORLEVEL% == 0 goto Succeed
if %ERRORLEVEL% == 1 goto error
:NOTFOUND
cls
echo.
echo.
echo           kay NOT FOUND .....   
echo.
pause
goto menu
:Succeed
cls
echo.
echo.
echo          Export registration Succeed full
echo.
pause
goto menu
:error
cls
echo.
echo.
echo         error......
echo.
pause
goto menu
:exist
cls
if exist "registration.reg" (
goto Import
)else goto NOTFOUND2
:NOTFOUND2
cls
echo.
echo.
echo       file not found .....
echo.
pause
goto menu
:Import
cls
REG IMPORT "registration.reg"
if %ERRORLEVEL% == 0 goto Succeed2
if %ERRORLEVEL% == 1 goto error
:Succeed2
cls
echo.
echo.
echo          IMPORT registration Succeed full
echo.
pause
goto menu
:exist2
cls
if exist "registration.reg" (
goto Tipy
)else goto NOTFOUND2
:Tipy
cls
mode 60,70
type "registration.reg"
if %ERRORLEVEL% == 1 goto error
pause
goto menu
:not
cls
echo.
echo.
echo        program not found.....
echo.
pause
goto menu
 
توقيع : waget
عودة
أعلى