عندي اضافه على كود اخذ نسخه من احتياطيه من الماسنجر :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:

هناك بعض الثغرات البسيطه بالسكربت

وعلى فكره عندما يقوم السكربت بالعمل فهذا لايعني خلوه من الثغراات :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:​
 

توقيع : LINEZERO
صدقت ياغالي ... اكون عندي لخبطة فيها ولكنك وضحتها تماماً وبشكل أفضل

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

...

والان انا خارج لظروف وسأعود في الليل ياغلاهم ..

ترجع بالسلااامه

وبانتظار تطبيقاتك المميزه دائماً

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

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


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

والله وانا اخوك اذا عندك شي براسك هاته :p:

فيه فكرة سكربت !!

ونقدر نتساعد في فكرة اخونا موريادي بعد اذنه

بس نستناه يعطينا الضوء الاخضر :b:
 
توقيع : LINEZERO
بارك الله فيك ياغالي ...

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

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

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

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

وهذا بداية الكود ياغوالي
كود:
@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




فكره جميله وجباره :d:

وسيكون تطبيق وسكربت مفيد جداً :cool:

انطلاااااااااااااااااق ياشباب

نبي نشوف سكربتات توسع الخاطر
:y:​
 
توقيع : LINEZERO


هناك بعض الثغرات البسيطه بالسكربت

وعلى فكره عندما يقوم السكربت بالعمل فهذا لايعني خلوه من الثغراات :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:



تسلم ياغالي الله يعطيك العافيه :q: برجع اكتبها عشان تثبت بالمخ

----------------------------------------

عندي سؤال :y:
هل هنااااك امر تنزيل ملف او برنامج بواسطة الدوس...
يعني زي امر باللينكس الي هو wget ؟​
 
توقيع : sultan2008




تسلم ياغالي الله يعطيك العافيه :q: برجع اكتبها عشان تثبت بالمخ

----------------------------------------

عندي سؤال :y:
هل هنااااك امر تنزيل ملف او برنامج بواسطة الدوس...

يعني زي امر باللينكس الي هو wget ؟



فيه

بس لا تستعجل واجد

بنشرح كل شي بالتفصيل

انا حاط موضوع بركن الاقتراحات واول مايردون علي

نبدء الشروحات الثقيله :d:
 
توقيع : LINEZERO
[set] أمر إنشاء المتغيرات

:d:

سلام عليكم ورحمة الله

أمر إنشاء وتعيين المتغيرات

1df843b7d8a6e835f3454d120e1afd62.png


الصيغة العامة للأمر :



كود:
[CENTER]SET قيمة المتغير =إسم المتغير
[/CENTER]
كود:
[CENTER]SET [variable=[string]]
[/CENTER]


للأمر ثلاثة حالات :


الحالة الاولي[عند إسناد قيمة للمتغير [عددية-نصية]] :


مثلا: لو أردنا وضع رسالة للمستخدم وإستخدامها في أكثر من مكان داخل السكربت :d:

كود:
[COLOR=Magenta]
[/COLOR][CENTER][COLOR=Magenta]@[/COLOR][COLOR=Blue]echo [/COLOR]off
[COLOR=Red]set z=zyzoom.org[/COLOR]
title [COLOR=DarkOrange]%z%[/COLOR]
[COLOR=Blue]echo[/COLOR]             __________________            
[COLOR=Blue]echo[/COLOR].              
[COLOR=Blue]echo[/COLOR]                  [COLOR=DarkOrange]%z%[/COLOR]
[COLOR=Blue]echo[/COLOR]             __________________
[COLOR=Blue]pause[/COLOR]
[COLOR=Blue]echo[/COLOR] [COLOR=DarkOrange]%z%[/COLOR]
pause
[/CENTER]
كما تلاحظون بدلاً من كتابة zyzoom.org في ثلاثة مواضع فقط وضعنا إسم المتغير

ولكن يجب وضع إسم المتغير بين علامتي %إسم المتغير%

يمكن الاستفادة من الامر بشكل أكبر من ذلك مثلاً في كتابة مسار سوف يستخدم داخل السكربت في أكثر من

مره وهذا يختصر علينا كتابة المسار في كل مره نحتاجه :cool:

1df843b7d8a6e835f3454d120e1afd62.png


الحالة الثانية: [عندما نريد من المستخدم وضع قيمة للمتغير[عددية - نصية]]

نستخد في هذه الحالة السويتش [p/]

لتصبح صيغة الامر هكذا:

كود:
[CENTER]SET /P رسالة للمستخدم = إسم المتغير
[/CENTER]
أمثلة :

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


وأيضا : [
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
]

مثال أخر :

كود:
[COLOR=Magenta]
[/COLOR][CENTER][COLOR=Magenta]@[/COLOR][COLOR=Blue]echo [/COLOR]off
[COLOR=Red]set /p "path=Enter_Directory_path:"[/COLOR]
[COLOR=Blue]echo[/COLOR].
[COLOR=Blue]IF EXIST[/COLOR] [COLOR=DarkOrange]%path%[/COLOR] (
[COLOR=Blue]dir [/COLOR][COLOR=DarkOrange]%path%[/COLOR]
[COLOR=Blue]pause[/COLOR]
[COLOR=Blue]exit[/COLOR])[COLOR=Blue]ELSE [/COLOR]( [COLOR=Blue]echo[/COLOR]                   Directory not found)
[COLOR=Blue]pause[/COLOR]
[COLOR=Blue]exit[/COLOR]
)
[/CENTER]
^
هنا تظهر فائدة الامر هنا طلبنا من المستخدم وضع مسار لمجلد معين

ثم يقوم السكربت بعرض محتويات المجلد بإستخدام الامر [DIR]

1df843b7d8a6e835f3454d120e1afd62.png

الحالة الثالثة:[عند إجراء العمليات الحسابية]


يستخد الامر فقط عند القيام بعملية حسابية وناتجها يصبح قيمة للمتغير

مثال :

كود:
[COLOR=DarkOrange]
[/COLOR][CENTER][COLOR=DarkOrange]@[/COLOR][COLOR=Blue]echo [/COLOR]off
[COLOR=Blue]echo[/COLOR].
[COLOR=Blue]set[/COLOR] /p num1=Enter any number:
[COLOR=Blue]echo[/COLOR].
[COLOR=Blue]set [/COLOR]/p num2=Enter any number:
[COLOR=Blue]echo[/COLOR].
[COLOR=Blue]set[/COLOR] /p "x=symbol:"
[COLOR=Red]set /a calc=%num1%%x%%num2%[/COLOR]
[COLOR=Blue]echo [/COLOR][COLOR=DarkOrange]%calc%[/COLOR]
[COLOR=Blue]pause[/COLOR]
[/CENTER]
أله حاسبة بسيطة :d:

طلبنا من المستخدم وضع أي عددين ورمز العملية الرياضية [+,-,*,/]

طبعاً كما تلاحظون إستخدمنا السويتش [a/]

فقط في وقت عمل العملية الحسابة

أتمنى أن يكون الدرس واضح لكم

وصلى الله وسلم على نبينا محمد

:d:





 
توقيع : waget
بارك الله فيك ياغالي ...

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

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

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

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

:d:

أعتقد الامر set/p يفي بالغرض

:king:
 
توقيع : waget
waget

فديت راسك :b:

شرح ولا اروع و تم الفهرسه :d:
 
توقيع : LINEZERO
الذين يشاهدون محتوى الموضوع الآن : 22 ( الأعضاء 11 والزوار 11)

اول مره يصير تعادل :q:

عقبال فوز الاعضاء :d:​
 
توقيع : LINEZERO
:d:​

أعتقد الامر set/p يفي بالغرض​

:king:​

جزاك الله خير ياغالي ... وجاري التجربة مع الامر الجديد

ومشكور على شرح الامر بطريقة احترافية جميلة .. الله لا يحرمنا منك ولا من الاستاذ بندر
 
توقيع : موريادي
الان سنقوم بالتركيز على الامر set لصنع القوائم بشاشة الدوس

من يقدر يقوم باول تطبيق لنا :b: حتى لو بسيط :p:​
 
توقيع : LINEZERO
الان سنقوم بالتركيز على الامر set لصنع القوائم بشاشة الدوس​



من يقدر يقوم باول تطبيق لنا :b: حتى لو بسيط :p:​

ابشر ياغالي .. حيث ان الامر بجد مهم

بس ما فهمت صنع قوائم بالدوس لاهنت وضح لي ... الفيوز بدت تضرب
 
توقيع : موريادي
عشان ماهو انا الي شرح الامر بحط تطبيقي انا :b:
كود:
@echo off
Title Just Example of Batch File Menus :: LINEZERO
color 0f
:start
cls
echo.
echo.
echo.
echo.
echo              To run This tool please reboot to Safe Mode after update 
echo         (Reboot, tap the F8 Key and choose Safe Mode from the Advanced Menu)
echo.
echo              (This Tool Requires Administrator Account Privileges)
echo.
ECHO             (Active Internet Connection Required To Download Files)
echo.
echo.
ECHO.
echo  1. Download Update
echo  2. Scan + Report
echo  3. Scan + Delete
echo  4. Restore Files
echo  E. EXIT
ECHO.
echo.
ECHO.
echo.
echo.
set /p Choice=Type 1,2,3,4 or E to Exit....
if %Choice% == 1 goto download
if %Choice% == 2 goto report
if %Choice% == 3 goto run
if %Choice% == 4 goto restore
if %Choice% == e goto End
if %Choice% == E goto End
[COLOR=red]ECHO %choice% is not valid please try again
ECHO.
pause
goto start
[/COLOR]:download
echo. download
pause
exit
:report
echo. report
pause
exit
:run
echo. run
pause
exit
:restore
echo. restore
pause
exit
:end
echo. end
pause
exit

تم تعديل السكربت لوجود ثغره سابقه << عند الضغط على مفتاح ليس في القائمه !! :hh:
وهي باللون الاحمر


ان شاء الله يكون صح :p:​
 
توقيع : LINEZERO
ابشر ياغالي .. حيث ان الامر بجد مهم

بس ما فهمت صنع قوائم بالدوس لاهنت وضح لي ... الفيوز بدت تضرب


مثل التطبيق حقي
:d:​
 
توقيع : LINEZERO
هذا كود للحالة الاولى من الامر SET

كود:
@echo off
Title example for command :: set :: by MORIADI
color 1a
set z=moriadi
set x=www.zyzoom.org
echo.
echo.
echo ------------
echo.
echo this code creatde by %z% and he is member in %x%
echo.
echo ------------
echo.
pause
exit
 
توقيع : موريادي
كم استفسار دوخني ... ياغوالي

بالنسبة للحالة الثانية ..

p/ << تكون خاصة للحروف ... a/ << تكون خاصة للارقام = ارجوا التوضيح

بالنسبة لو قمت ( set /p "Drive=Enter your symbol drive :" ) لماذا لا يعمل الكود وماالشي الذي استخدمه بدل درايف هل هي اوامر أم اي شي .. لأن الاستاذ عبدالله شرح بـ Path هل هو امر أم ماذا ؟ اتمنى التوضيح
 
توقيع : موريادي
باستخدام الاوتيت ممكن تستفيد منه لتحويله لبات

bat


ثم..يتحول..exe

وراح..يفتح...الدوس..معاك

PHP:
#include <Process.au3>
$rc = _RunDos("start http://zyzoom.org/vb")
 
توقيع : format
يعطيك العافيه أخوي بندر على الدروس الجميله يالغالي

تطبيقي يابعدي

كود:
@echo Off
color 4A
Echo.
[COLOR=red]set[/COLOR] p=%windir%\System32\notepad.exe
Echo.
Echo.
Echo.
Echo.
Start /wait %[COLOR=red]p[/COLOR]%
Echo.
Echo.
Echo.
Echo.
Echo.
[COLOR=blue]Pause[/COLOR]
كُل الود للجميع​
 
توقيع : Thekrayat
كم استفسار دوخني ... ياغوالي

بالنسبة للحالة الثانية ..

p/ << تكون خاصة للحروف ... a/ << تكون خاصة للارقام = ارجوا التوضيح

بالنسبة لو قمت ( set /p "Drive=Enter your symbol drive :" ) لماذا لا يعمل الكود وماالشي الذي استخدمه بدل درايف هل هي اوامر أم اي شي .. لأن الاستاذ عبدالله شرح بـ Path هل هو امر أم ماذا ؟ اتمنى التوضيح

:d:

فوزان

أعتقد إنك ماشفت المثالين ألي واضعها قبل شرح الامر بالحالة الثانية: set /p

على العموم هذا واحد منها [
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
] :d:

تلاحظ إستخدام الامر set /p وهو لجعل المستخدم يدخل القيمة[نصية أو عددية]

الامر set /a يستخد فقط إذا اردت التعامل مع الاعداد

إذا أردت إنشاء عملية حسابة يكون ناتجها قيمة للمتغير

إقرأ الشرح مره أخرى وركز في قرأة الامثلة :d:

بالنسبة لإستخدامي لـ path << هنا فقط لجعله إسم للمتغير

يعني يصير %path%

^
يمكنك تغيير الاسم كما تحب


تم التعديل في الشرح أرجو أن التعديل يزيل اللبس لديك

المعذرة:b:

:d:




 
توقيع : waget
هذا كود للحالة الاولى من الامر SET
كود:
@echo off

كود:
Title example for command :: set :: by MORIADI

color 1a
set z=moriadi
set x=www.zyzoom.org
echo.
echo.
echo ------------
echo.
echo this code creatde by %z% and he is member in %x%
echo.
echo ------------
echo.
pause[/CENTER]

exit[CENTER]



يعطيك العافيه أخوي بندر على الدروس الجميله يالغالي

تطبيقي يابعدي

كود:
@echo Off

color 4A
Echo.
[COLOR=red]set[/COLOR] p=%windir%\System32\notepad.exe
Echo.
Echo.
Echo.
Echo.
Start /wait %[COLOR=red]p[/COLOR]%
Echo.
Echo.
Echo.
Echo.
Echo.
[COLOR=blue]Pause[/COLOR]


كُل الود للجميع


تطبيقات جميله وتدل على فهم الامر بشكل ممتاز
:ok:​
 
توقيع : LINEZERO
عودة
أعلى