LINEZERO
زيزوومى محترف
غير متصل
من فضلك قم بتحديث الصفحة لمشاهدة المحتوى المخفي
عندي اضافه على كود اخذ نسخه من احتياطيه من الماسنجر
طبعا بعد الاستفاده من موضوع من مواضيع اخوناااا بندر الضغط ب 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:
هناك بعض الثغرات البسيطه بالسكربت
وعلى فكره عندما يقوم السكربت بالعمل فهذا لايعني خلوه من الثغراات :bleh:
كود:
@echo off
:: [URL="http://www.zyzoom.org"]www.zyzoom.org[/URL]
:: يجب التاكد ان المجلد غير موجود مسبقاً قبل انشائه
IF NOT EXIST "%Homepath%\Desktop\Messenger_backup" MD "%Homepath%\Desktop\Messenger_backup"
:: تحديد نوع نظام المستخدم
if exist "%homedrive%\Documents and Settings" goto xp
if exist "%localappdata%" goto vista
:: نطلب من السكربت في حال لم يستطع تحديد النظام ان يذهب الى العنوان
:: UNKNOWN
::بدل ان يكمل الى نهاية السكربت
GOTO UNKNOWN
:UNKNOWN
ECHO.
ECHO.
ECHO. SORRY YOUR OPERATING SYSTEM IS NOT SUPPORTED .. WILL EXIT NOW
ECHO.
ECHO.
ECHO. LINEZERO
ECHO. [URL="http://www.ZYZOOM.ORG"]WWW.ZYZOOM.ORG[/URL]
PAUSE
:: نطلب من السكربت الذهاب الى عنوان الخروج لكي ليكمل مساره :\
GOTO END
:xp
:: امر نقل الملفات لنظام الاكس بي
xcopy /E /Y "%userprofile%\Local Settings\Application Data\Microsoft\Messenger\*.*" "%Homepath%\Desktop\Messenger_backup"
:: نخبر السكربت الذهاب الى عنوان الضغط بدل الاكمال الى النهائيه والمرور على عنوان الفستا :(
GOTO ZIP
:vista
:: امر نقل الملفات لنظام الفستا
xcopy /E /Y "%localappdata%Microsoft\Messenger\*.*" "%Homepath%\Desktop\Messenger_backup"
:: نخبر السكربت الذهاب الى عنوان الضغط بدل الاكمال الى النهائيه :(
GOTO ZIP
:: اضافة عنوان لضغط الملفات
:ZIP
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
:: يمكن اضافة امر هنا لطلب السكربت للذهاب الى امر الخروج وعدم الاكمال الى النهائيه ولكن ان اكل الطريق فسيذهب الى النهائيه ههههههههه
:END
EXIT
تم الشرح داخل السكربت
هل وضحت الصوره اخي سلطان :d:
