• بادئ الموضوع بادئ الموضوع LINEZERO
  • تاريخ البدء تاريخ البدء
  • المشاهدات 197,382
مبروك للغالي سلطان على السكربت الرائع جدا والدال على عبقريته .. عساه عالقوة ان شاء الله

وراحت علي تطبيق رموز الماسنجر ... ولكن تفضلوا هذا السكربت ياغالي بندر اتمنى ان يكون صحيح


كود:
@ECHO OFF
TITLE SAVE WINDOWS UPDATES BY\MORIADI
COLOR 2C
MD "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"
IF EXIST "%WINDIR%\SoftwareDistribution\Download" (XCOPY /Y /E /S /R /Q "%WINDIR%\SoftwareDistribution\Download" "%USERPROFILE%\DESKTOP\WINDOWS UPDATES") ELSE (ECHO Your System Does Not Have Updates)
PAUSE
CLS
COLOR FC
echo.
echo.
echo.
echo.
ECHO                     :: NOW YOUR UPDATES IS BACKUP IN DESKTOP ::
ECHO         COPY FOLDER :WINDOWS UPDATES: TO ANY DRIVE AND RESTORE AFTER FORMATE
echo.
echo.
echo.
echo.
PAUSE
START /WAIT [URL]http://www.zyzoom.org/vb[/URL]
EXIT

وهنا يمكنك اضافة التالي :d:

كود:
@ECHO OFF
TITLE SAVE WINDOWS UPDATES BY\MORIADI
COLOR 2C
[COLOR=red]IF NOT EXIST "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"[/COLOR] MD "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"
IF EXIST "%WINDIR%\SoftwareDistribution\Download" (XCOPY /Y /E /S /R /Q "%WINDIR%\SoftwareDistribution\Download" "%USERPROFILE%\DESKTOP\WINDOWS UPDATES") ELSE (ECHO Your System Does Not Have Updates)
PAUSE
CLS
COLOR FC
echo.
echo.
echo.
echo.
ECHO                     :: NOW YOUR UPDATES IS BACKUP IN DESKTOP ::
ECHO         COPY FOLDER :WINDOWS UPDATES: TO ANY DRIVE AND RESTORE AFTER FORMATE
echo.
echo.
echo.
echo.
PAUSE
START /WAIT [URL]http://www.zyzoom.org/vb[/URL]
EXIT
 

توقيع : LINEZERO
هذه المشكله اخ موريادي





3da9801cef8478e0f2ec9d37e3b21990.jpg



وبخصوص الرساله الخاصه ساقوم بالازم :b:

تفضل ياغالي ... اتمنى ان يكون الان صحيح مع ان الرسالة اتعبتني

كود:
@ECHO OFF
TITLE SAVE WINDOWS UPDATES BY\MORIADI
COLOR 1a
IF EXIST "%USERPROFILE%\desktop\windows updates" goto end
IF EXIST "%WINDIR%\SoftwareDistribution\Download" goto copy
COLOR FC
echo.
MD "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"
:copy
XCOPY /Y /E /S /Q "%WINDIR%\SoftwareDistribution\Download" "%USERPROFILE%\desktop\windows updates"
pause
cls
echo.
echo.
echo.
ECHO                     :: NOW YOUR UPDATES IS BACKUP IN DESKTOP ::
ECHO         COPY FOLDER :WINDOWS UPDATES: TO ANY DRIVE AND RESTORE AFTER FORMATE
echo.
echo.
echo.
:end
echo You make a backup copy in advance
echo.
PAUSE
START /WAIT [URL]http://www.zyzoom.org/vb[/URL]
EXIT
 
توقيع : موريادي
نعم ولكني تعوت على طريقة كتابة اوامر ( if ) في سطر واحد ....
 
توقيع : موريادي
بندر ،
حط كل الي تعرفه بالدوره .. وحاول يطول وقتها ،
وخل خبره السنين العجاف كلها هنـا ،

علشان هالأيام انا مبتلش ب Autolt v3
بس راجع للدوره ذي ، بحتاجها كثـير

واصل ، لا تحسب انك لحالك ، ترى عالم تنتظرك :P
 
توقيع : Corporation
أخي بندر افكر بعمل سكربت لعمل باك اب لملفات الجهاز المهمة قبل الفورمات ما رأيك ؟
 
توقيع : موريادي
:ok:
ابداع الى النخاع

بس ابي منك طلب :b:

تحمل مفتاح الهوست من الموقع وتدمجه مع السكربت عن طريق الوينرار وتسويه ملف تنفيذي

عشان اضيفه للفهرس


:d:

تم أخوي

مع تعديل بسيط

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


التعديل هو مكان وضع النسخه الاحتاطية للملف الاصل

السبب لأن الوينرار لما يعمل تنفيذ للملف راح يستخرج الملفات في مجلد مؤقت

والكود السابق مكان حفظ النسخه في نفس مجلد السكربت وعلشان كذا

تم التعديل ووضع ملف النسخه في سطح المكتب :d:

كود:
[CENTER]@echo off
title ::HOSTS::
color 5
mode 60,10
echo.
echo           ********************
echo           *                  *
echo           *     zyzoo.org    * 
echo           *                  *
echo           ********************
echo.
IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS (
md "%homepath%\Desktop\back up HOSTS"
copy /y /v "%windir%\SYSTEM32\DRIVERS\ETC\HOSTS" "%homepath%\Desktop\back up HOSTS"
copy /y /v "%cd%\HOSTS" "%windir%\SYSTEM32\DRIVERS\ETC"
pause
)
[/CENTER]

تمت التجربة على الXP و 7

^_^



 
توقيع : waget
نعم ولكني تعوت على طريقة كتابة اوامر ( if ) في سطر واحد ....

زي ماتحب اخي لكريم :smile:

كل شخص وستايله في كتابة السكربت :d:​

بندر ،

حط كل الي تعرفه بالدوره .. وحاول يطول وقتها ،
وخل خبره السنين العجاف كلها هنـا ،

علشان هالأيام انا مبتلش ب Autolt v3
بس راجع للدوره ذي ، بحتاجها كثـير

واصل ، لا تحسب انك لحالك ، ترى عالم تنتظرك :P


هلا و غلا

الدوره هذي مستمره ان شاء الله حتى لو هناك عضو واحد يتابعها :hh:

والله يجملنا ,, والي في راسي بسدحه لكم هنا

أخي بندر افكر بعمل سكربت لعمل باك اب لملفات الجهاز المهمة قبل الفورمات ما رأيك ؟

فكره حلو .. ممكن نناقش الموضوع سوا

اش الملفات المهمه !! .. لاي نظام !! .. مسارات الملفات او المجلدات !!

لكي تكون الفائده منك للجميع :smile:
 
توقيع : LINEZERO
:d:

تم أخوي

مع تعديل بسيط

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


التعديل هو مكان وضع النسخه الاحتاطية للملف الاصل

السبب لأن الوينرار لما يعمل تنفيذ للملف راح يستخرج الملفات في مجلد مؤقت

والكود السابق مكان حفظ النسخه في نفس مجلد السكربت وعلشان كذا

تم التعديل ووضع ملف النسخه في سطح المكتب :d:
كود:
@echo off

كود:
title ::HOSTS::

color 5
mode 60,10
echo.
echo           ********************
echo           *                  *
echo           *     zyzoo.org    * 
echo           *                  *
echo           ********************
echo.
IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS (
md "%homepath%\Desktop\back up HOSTS"
copy /y /v "%windir%\SYSTEM32\DRIVERS\ETC\HOSTS" "%homepath%\Desktop\back up HOSTS"
copy /y /v "%cd%\HOSTS" "%windir%\SYSTEM32\DRIVERS\ETC"
pause[/CENTER]

)[CENTER]



تمت التجربة على الXP و 7


^_^





تم الفهرسه يامعلم :d:​
 
توقيع : LINEZERO
تفضل ياغالي ... اتمنى ان يكون الان صحيح مع ان الرسالة اتعبتني

كود:
@ECHO OFF
TITLE SAVE WINDOWS UPDATES BY\MORIADI
COLOR 1a
IF EXIST "%USERPROFILE%\desktop\windows updates" goto end
IF EXIST "%WINDIR%\SoftwareDistribution\Download" goto copy
COLOR FC
echo.
MD "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"
:copy
XCOPY /Y /E /S /Q "%WINDIR%\SoftwareDistribution\Download" "%USERPROFILE%\desktop\windows updates"
pause
cls
echo.
echo.
echo.
ECHO                     :: NOW YOUR UPDATES IS BACKUP IN DESKTOP ::
ECHO         COPY FOLDER :WINDOWS UPDATES: TO ANY DRIVE AND RESTORE AFTER FORMATE
echo.
echo.
echo.
:end
echo You make a backup copy in advance
echo.
PAUSE
START /WAIT [URL]http://www.zyzoom.org/vb[/URL]
EXIT

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

1-لو تلااحظ عند توفر الشرط الثاني وهو بخصوص مجلد تحديثات الويندوز للنظام فانه سيتخطا امر
صنع مجلد التحديث :d:
2- في حالة عدم تحقق احد الشرطين فان النظام سيقوم بقراءه السكربت كامل
ويحاول انشاء الملجد + نسخ مجلد التحديثات وعمل نسخه << مع العلم انه غير
موجود والسبب عدم استخدام الامر EXIT في حالة عدم توفر الشروط


يصبح كودك النهائي كالتالي
كود:
@ECHO OFF
TITLE SAVE WINDOWS UPDATES BY\MORIADI
COLOR 1a
IF EXIST "%USERPROFILE%\desktop\windows updates" goto end
IF EXIST "%WINDIR%\SoftwareDistribution\Download" goto copy
ECHO.
[COLOR=red]ECHO.
ECHO.   Your System Does Not Have Updates
ECHO.
ECHO.
PAUSE
EXIT
[/COLOR]:copy
COLOR FC
echo.
MD "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"
XCOPY /Y /E /S /Q "%WINDIR%\SoftwareDistribution\Download" "%USERPROFILE%\desktop\windows updates"
pause
cls
echo.
echo.
echo.
ECHO                     :: NOW YOUR UPDATES IS BACKUP IN DESKTOP ::
ECHO         COPY FOLDER :WINDOWS UPDATES: TO ANY DRIVE AND RESTORE AFTER FORMATE
echo.
echo.
echo.
[COLOR=red]PAUSE
EXIT[/COLOR]
:end
echo You make a backup copy in advance
echo.
PAUSE
START /WAIT [URL]http://www.zyzoom.org/vb[/URL]
EXIT
 
توقيع : LINEZERO
اخ موريادي

ضع لي صيغة السكربت النهائيه الي تحبها مع وضيفة السكربت في مشاركه مستقله للفهرسه :ok:​
 
توقيع : LINEZERO
اح اح اح

تاخرت على الدوام
:eek:
 
توقيع : LINEZERO
الله يعطيكم العافيه يا
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
و لايهون
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
و
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
هم الي مشغلين ومحمسين الدوره

:q: ابغى اعرف وش نطبق عليه ذلحين ولا كل واحد يسوي تطبيق من عنده

 
توقيع : sultan2008
عندي اضافه على كود اخذ نسخه من احتياطيه من الماسنجر :cool:

طبعا بعد الاستفاده من موضوع من مواضيع اخوناااا بندر الضغط ب WinRAR
كود:
[URL="http://www.zyzoom.org/vb/showthread.php?t=14846"]
[/URL]                  [URL="http://www.zyzoom.org/vb/showthread.php?t=14846"][IMG]http://www.zyzoom.org/vb/images/icons/icon14.gif[/IMG]                 [B]مجموعه من الدروس لكيفية ضغط الملفات واستخراجها عن طريق الدوس والباتشات  .... تم اضافة الدرس الثاني[/B][/URL]
كود:
@echo off
:: www.zyzoom.org

md "%Homepath%\Desktop\Messenger_backup"
if exist "%homedrive%\Documents and Settings" goto xp
:xp
xcopy /E /Y "%userprofile%\Local Settings\Application Data\Microsoft\Messenger\*.*" "%Homepath%\Desktop\Messenger_backup"

if exist "%localappdata%" goto vista
:vista
xcopy /E /Y "%localappdata%Microsoft\Messenger\*.*" "%Homepath%\Desktop\Messenger_backup"

PAUSE
cls
COLOR b
echo --------------------------------
:: عملية الضغط
cd "%ProgramFiles%\WinRAR\"
Rar.exe a %Homepath%\Desktop\Messenger_backup.rar "%Homepath%\Desktop\Messenger_backup"
:: حذف المجلد 
rd /s /q  "%Homepath%\Desktop\Messenger_backup"
echo THE BACKUP COMPLET

PAUSE

:hh:
 
توقيع : sultan2008
اخ موريادي​



ضع لي صيغة السكربت النهائيه الي تحبها مع وضيفة السكربت في مشاركه مستقله للفهرسه :ok:​

تم تدارك الخطأ ياعم بندر :y:

كود:
@ECHO OFF
TITLE SAVE WINDOWS UPDATES BY\MORIADI
COLOR 1a
IF EXIST "%USERPROFILE%\desktop\windows updates" goto end
IF EXIST "%WINDIR%\SoftwareDistribution\Download" goto copy
goto unknown
:unknown
ECHO.
ECHO.
ECHO.   Your System Does Not Have Updates
ECHO.
ECHO.
PAUSE
EXIT
:copy
COLOR FC
echo.
MD "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"
XCOPY /Y /E /S /Q "%WINDIR%\SoftwareDistribution\Download" "%USERPROFILE%\desktop\windows updates"
pause
cls
echo.
echo.
echo.
ECHO                     :: NOW YOUR UPDATES IS BACKUP IN DESKTOP ::
ECHO         COPY FOLDER :WINDOWS UPDATES: TO ANY DRIVE AND RESTORE AFTER FORMATE
echo.
echo.
echo.
:end
echo                           You make a backup copy in advance
echo.
PAUSE
START /WAIT [URL]http://www.zyzoom.org/vb[/URL]
EXIT

السكربت يقوم بعمل نسخة احتياطية لمجلد التحديثات لديك في الويندوز لتقوم باسترجاعها بعد الفورمات دون عناء التنزيل من النت
 
توقيع : موريادي
فكره حلو .. ممكن نناقش الموضوع سوا

اش الملفات المهمه !! .. لاي نظام !! .. مسارات الملفات او المجلدات !!

لكي تكون الفائده منك للجميع :smile:[/CENTER]

بارك الله فيك ياغالي ...

وانا قمت بالبدء في كتابة السكربت ووضعت بعض المسارات المهمة ومن لديه إضافة نضيفها

مسارات المجلدات :
المفضلة - المستندات - سطح المكتب - الصور - رموز الماسنجر - تنزيلات ( الفايرفوكس ) - الملفات المتلقاة

هذا ما وضعته كمسارات مهمة لعمل لها باك اب ...

ولكني ابحث عن طريقة لإظهار رسالة للمستخدم يضع فيها رمز القرص الذي يريد أن يضع فيها ملفات الباك اب :?:

وهذا بداية الكود ياغوالي

كود:
@ECHO OFF
TITLE Tool BackUp Copy Of Your Important Files :: Made By / Moriadi \
COLOR 7D
ECHO    :\ Now They Are Searching For Important Files To Copy /:
ECHO.
ECHO.
IF EXIST "%SystemDrive%\Boot.ini" GoTo Windows Xp
IF EXIST "%SystemDrive%\MsDos.sys" GoTo Windows 7 And Vista
GoTo UNKNOWN OS
:Windows Xp
ECHO   ..>> Your Operating System Is Windows XP <<..
IF EXIST "%Homepath%\Favorites" (
MD "%Homepath%\BackUp Files\BackUp Favorites"
XCOPY /Y /E "%Homepath%\Favorites" "%Homepath%\BackUp Files\BackUp Favorites"
ECHO   // Done BackUp Your Favorites Successfully \\
)
GoTo Pictures
:Pictures
IF EXIST "%Homepath%\Pictures" (
MD "%Homepath%\BackUp Files\BackUp Pictures"
XCOPY /Y /E "%Homepath%\Pictures" "%Homepath%\BackUp Files\BackUp Pictures"
ECHO   // Done BackUp Your Pictures Successfully \\
)
GoTo Documents
:Documents
IF EXIST "%Homepath%\Documents" (
MD "%Homepath%\BackUp Files\BackUp Documents"
XCOPY /Y /E "%Homepath%\Documents" "%Homepath%\BackUp Files\BackUp Documents"
ECHO   // Done BackUp Your Documents Successfully \\
)
GoTo Desktop
:Desktop
IF EXIST "%Homepath%\Documents" (
MD "%Homepath%\BackUp Files\BackUp Desktop"
XCOPY /Y /E "%Homepath%\Desktop" "%Homepath%\BackUp Files\BackUp Desktop"
ECHO   // Done BackUp Your Desktop Successfully \\
)
GoTo Final
 
توقيع : موريادي
عندي اضافه على كود اخذ نسخه من احتياطيه من الماسنجر :cool:

طبعا بعد الاستفاده من موضوع من مواضيع اخوناااا بندر الضغط ب winrar
كود:
[url="http://www.zyzoom.org/vb/showthread.php?t=14846"]
[/url]                 [url="http://www.zyzoom.org/vb/showthread.php?t=14846"][img]http://www.zyzoom.org/vb/images/icons/icon14.gif[/img]                 [b]مجموعه من الدروس لكيفية ضغط الملفات واستخراجها عن طريق الدوس والباتشات  .... تم اضافة الدرس الثاني[/b][/url]
كود:
@echo off
:: Www.zyzoom.org
 
md "%homepath%\desktop\messenger_backup"
if exist "%homedrive%\documents and settings" goto xp
:xp
xcopy /e /y "%userprofile%\local settings\application data\microsoft\messenger\*.*" "%homepath%\desktop\messenger_backup"
 
if exist "%localappdata%" goto vista
:vista
xcopy /e /y "%localappdata%microsoft\messenger\*.*" "%homepath%\desktop\messenger_backup"
 
pause
cls
color b
echo --------------------------------
:: عملية الضغط
cd "%programfiles%\winrar\"
rar.exe a %homepath%\desktop\messenger_backup.rar "%homepath%\desktop\messenger_backup"
:: حذف المجلد 
rd /s /q  "%homepath%\desktop\messenger_backup"
echo the backup complet
 
pause

:hh:

ياسلام عليك ياغالي .. مبدع بمعنى الكلمة عساك عالقوة يارب

والكود أروع من ذي قبل ..
 
توقيع : موريادي




اخ موريادي ... كما توقعت هناك سوء فهم لديك في مسالة التنقل بين العناوين :b:


الان لما تضع عناوين في السكربت ولم تحدد في السكربت اي عنوان يذهب اليه فانه سيكمل
طريقه الى النهائيه ويمر على جميع العناوين :eek:

مثلاً في كودك الاخير وفي العنوان
كود:
:copy
عند انتهائه لم تحدد ماذا يفعل السكربت ولهذا سيقوم بالاستمرار الى العنوان
كود:
:END

وسيخبر المستخدم انه قام بعمل نسخه احتياطيه مسبقاً :eek:

ولتفادي ذلك يجب في العنوان
كود:
COPY

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


هل الصوره واضحه !!

اما اشرحها بمزيد من التفصيل
:d:

ليصبح الكود كالتالي ولاحظ الاوامر الي باللون الامر << هذا ماقصده
كود:
@ECHO OFF
TITLE SAVE WINDOWS UPDATES BY\MORIADI
COLOR 1a
IF EXIST "%USERPROFILE%\desktop\windows updates" goto end
IF EXIST "%WINDIR%\SoftwareDistribution\Download" goto copy
goto unknown
:unknown
ECHO.
ECHO.
ECHO.   Your System Does Not Have Updates
ECHO.
ECHO.
PAUSE
EXIT
:copy
COLOR FC
echo.
MD "%USERPROFILE%\DESKTOP\WINDOWS UPDATES"
XCOPY /Y /E /S /Q "%WINDIR%\SoftwareDistribution\Download" "%USERPROFILE%\desktop\windows updates"
pause
cls
echo.
echo.
echo.
ECHO                     :: NOW YOUR UPDATES IS BACKUP IN DESKTOP ::
ECHO         COPY FOLDER :WINDOWS UPDATES: TO ANY DRIVE AND RESTORE AFTER FORMATE
echo.
echo.
echo.
[COLOR=red]PAUSE[/COLOR]
[COLOR=red]EXIT[/COLOR]
:end
echo                           You make a backup copy in advance
echo.
PAUSE
START /WAIT [URL]http://www.zyzoom.org/vb[/URL]
EXIT
 
توقيع : LINEZERO
صدقت ياغالي ... اكون عندي لخبطة فيها ولكنك وضحتها تماماً وبشكل أفضل

سأحاول التطبيق على شي آخر لأثبت هذه المعلومة واتداركها مستقبلا

...

والان انا خارج لظروف وسأعود في الليل ياغلاهم ..
 
توقيع : موريادي
توقيع : عاشك ومالي حبيب
عودة
أعلى