محمود عفيفى
05-10-2010, 08:38 PM
السلام عليكم ورحمة الله تعالى و بركاته
بدأنا في حديثنا في الدرسين السابقين عن التعامل مع الملفات و المجلدات
وتعلمنا كيف نقوم بعمليات النسخ و النقل و الحذف و إعادة التسمية و إنشاء الملفات و المجلدات
و ما إلى ذلك
و من الملاحظ من خلال مشاركاتكم الطيبة قلة الاهتمام بتعليمة pushd المذكورة في الدرس الثالث و أرجوا التركيز عليها
و بقي هناك بعض الأمور التي يجب أن نعرفها عن هذه القضية و سننهي اليوم إن شاء الله كل ما يتعلق بالملفات و المجلدات من تعليمات
لنبدأ بتعليمات استعراض الملفات و المجلدات :
تعليمة dir
شكل كتابة التعليمة
dir /w /b /ax
مهمة التعليمة : استعراض محتويات الدليل ( المسار \ المجلد ) الذي نقف عليه
مثلاً لكتابة ملف دفعي يعرض محتويات مجلد البرامج كمايلي :
pushd C:\Program Files
dir
pauseوالنتيجة ستكون هكذا
http://shup.com/Shup/184775/11072009011531.png
بالنسبة لمتغيرات هذه التعليمة فهناك الكثير لكنني اخترت أكثرها استخداماً و هي 3 متغيرات فقط
المتغير w يفيد في عرض أسماء الملفات و المجلدات دون ذكر التفاصيل التي تظهر كما في المثال السابق و المتغير b يعمل نفس عمل المتغير w لكن دون ظهر عدد الملفات و المجلدات
و عند كتابة المثال السابق كما يلي
pushd C:\Program Files
dir/w
pauseستكون النتيجة كما يلي في هذه الحالة
http://shup.com/Shup/184776/11072009011707.png
المتغير a
يستخدم لتحديد نوع خصائص الملفات والمجلدات التي نريد عرضها
و لا يكتب لوحده إنما يكتب بأحد الأشكال التالية
dir/ar لعرض الملفات و المجلدات من نوع للقراءة فقط
dir/aa لعرض الملفات و المجلدات من نوع أرشيف
dir/as لعرض الملفات و المجلدات من نوع ملفات نظام
dir/ah لعرض الملفات و المجلدات من نوع مخفي
فمثلاً لعرض الملفات و المجلدات من نوع ملفات ومجلدات نظام و المخفية على القرص c
عندئذ نكتب ما يلي
pushd C:\
dir /as /ah
pauseالنتيجة التي سنحصل عليها
http://shup.com/Shup/184782/11072009012259.png
و يمكن الدمج بين المتغيرين السابقين كالعادة
مثال :
اكتب برنامجاً يقوم بعرض الملفات و المجلدات الموجودة في مجلد النظام C:\WINDOWS
و التي هي ملفات و مجلدات نظام ما عدا الملفات و المجلدات من نوع قراءة فقط
و بحيث يضع الناتج في ملف نصي على القرص c و اسمه system.txt
الحل :
pushd %systemroot%
dir /as /a-r /b > c:\system.txtصعبناها شوي مو هيك :confused:
بس طبعأً أحسن حتى تكون الاستفادة أكبر
الشــــــرح :
في البداية كتبنا تعليمة pushd المسار C:\WINDOWS حتى يكون هو مسار العمل
ثم كتبنا المتغير %systemroot% و هو اختصار لكتابة المسار C:\WINDOWS
و هذه تعلمناها في الدرس السابق و اليوم سنذكر كافة المتغيرات من هذا النوع بالتفصيل
وفي السطر الثاني من المثال السابق كتبنا تعليمة الاستعراض dir
و استخدمنا المتغيرات كمايلي
as لعرض ملفات و مجلدات من نوع النظام
a-r لعدم عرض ملفات أو مجلدات من نوع القراءة فقط مع أي واحدة مما سبق يمكن وضع - لمنع عرض النوع المحدد
b لعرض المسارات دون ذكر أي تفاصيل
ثم وضعنا العلامة < و هي تستخدم لعرض النتيجة في ملف بدل إظهاره على الشاشة
ووضعنا بعدها المسار c:\system.txt لتحديد مكان و اسم ملف الحفظ
:bar: (http://www.abc4web.com/vb/)
تعليمة الاستعراض tree
لاستعراض المسارات بشكل شجرة
شكل التعليمة
tree path
نكتب التعليمة ثم المسار
أو ندخل للمسار و نكتب tree فقط
على العموم هذه تعليمة قليلة الاستخدام خاصة مع الملفات الدفعية
قد تستخدم في dos و لكن قليلة في الملفات الدفعية و لكن ليس من الخطأ أن نتعرف عليها
مع أن dir أفضل منها
مثال:
اكتب برنامجاً يقوم باستعراض الملفات والمجلدات الموجودة في القرص e بشكل تفرعي ( بشكل شجري )
الحل :
tree e:أو
e:
treeجربوها بانفسكم و شوفوا النتيجة
:bar: (http://www.abc4web.com/vb/)
لنأتي الآن إلى إحدى أهم التعليمات التي تستخدم في التعامل مع الملفات و المجلدات
إنها التعليمة Attrib
تستخدم هذه التعليمة لاستعراض أو تغيير سمات ( خصائص ) الملفات و المجلدات
وهذه السمات هي
نظام s=system
أرشيف a=archive
قراءة فقط r=read only
مخفي h=hidden
مثال:
اكتب برنامجاً يقوم بعرض ملفات القرص c مع خصائص كل ملف
الحل
c:\
cd\
attribأو
pushd c:\
attrib
pauseطبعاً يفضل دائماً استخدام تعليمة pause حتى يتوقف البرنامج و تستطيع رؤية الناتج
النتيجة ستكون كمايلي
http://shup.com/Shup/184791/11072009015619.png
= استخدام تعليمة attrib لتغيير خصائص ملف أو مجلد
لنتعلم من خلال الأمثلة الآن
مثال :
اكتب برنامجاً يقوم بإنشاء مجلد مخفي على القرص c باسم tahasoft
الحل
pushd c:\
md tahasoft
attrib +h tahasoftجرب ترى بنفسك النتيجة
مثال:
اكتب برنامجاً ينشئ مجلد باسم tahasoft مخفي و ملف نظام و ملف قراءة على القرص d
الحل:
pushd d:\
md tahasoft
attrib +h +s +r tahasoft
pauseملاحظة هامة :
إذا ذهبنا إلى القرص d و وجدنا الملف و ضغطنا عليه بالزر اليمين ثم اخترنا خصائص
سنجد كما في الصورة التالية و إن لم تجدوه فسنرى كيف نجده
http://shup.com/Shup/184797/11072009020142.png
في الصورة الملف مخفي و لكن لا يمكن تغيير هذه الخاصة
و إن لم نحد الملف فلأنه مخفي و ملف نظام و في الحالة الافتراضية
لا تظهر ملفات النظام المخفية في ويندوز
و لإظهارها نتبع مايلي
من قائمة أدوات في أي مجلد ثم نختار خيارات المجلد ثم عرض ثم نتابع كما في الصورة التالية
http://shup.com/Shup/184798/11072009021027.png
و بهذه الطريقة يمكن إخفاء أي ملف أو مجلد عن كل من لا يعرف هذه الطريقة
و طبعاً معظم المستخدمين لا يعرفونها و إن كان البعض يعرفها فإن القليل من يظهر ملفات نظام التشغي المخفية
و السؤال الآن ؟
كيف يمكن إزالة خصائص النظام و الإخفاء عن الملفات:22:
مثال :
اكتب برنامجاً لإظهار المجلد المخفي الموجود على القرص D و الذي اسمه tahasoft
الحل
pushd d:\
attrib -h -s -r -a tahasoftو هكذا يمكن إزالة كافة الخصائص المحتملة لأي مجلد أو ملف
ملاحظة :
مع التعليمة attrib نستخدم + لإضافة سمات أو خصائص للملفات أو المجلدات
و نستخدم - لإزالة سمات أو خصائص عن الملفات
ملاحظة :
معظم الفيروسات تستخدم خاصة ملفات مخفية و نظام و قراءة فقط
يعني إذا أظهرنا الملفات و المجلدات المخفية يمكن رؤية ملفات الفيروسات إن وجدت
مثال:
اكتب برنامجاً يقوم بإزالة خاصة الإخفاء عن كافة الملفات الموجودة على القرص d و القرص e
الحل
pushd d:\
attrib -h -s -r -a *.*
pushd e:\
attrib -h -s -r -a *.*أتوقع أنه ما في داعي أشرح شي لأنكم كلكم شاطرين و قارئين كل الدروس السابقة
و فهمتوا على الطاير كل شي مكتوب
صح :3:
:bar: (http://www.abc4web.com/vb/)
المتغيرات في الملفات الدفعية
يالله يا شباب بلشنا بعالم الاحتراف و بلشنا بالأمور التي لا يعرفها الكثيرون شدوا الهمة
سميت هذه الفقرة بعنوان المتغيرات و سنقسمها لقسمين
في القسم الأول ستنحدث عن المسارات التي يمكن اختصارها بتمتغير %%
و في القسم الثاني سنتحدث عن المتغيرات التي يمكن إنشاؤها و إسناد قيم إليها كلغات البرمجة الراقية
لنبدأ على بركة الله
== القسم الأول ==
فكرة متغيرات المسارات:
في الدرس السابق و في مثال في هذا الدرس اختصرنا المسار C:\WINDOWS بالمتغير %systemroot% و هذه الحالة أفضل بكثير من ذكر المسار و السبب يرجع لأن بعض المستخدمين يكون عندهم النظام على القرص c و البعض على d أو أي قرص آخر
و كتابة المسار C:\WINDOWS يأخذ الحالة التي يكون فيها النظام على القرص c
لكن ماذا لو كان النظام على القرص d عندئذ ستفشل العملية
أما عند كتابة المتغير %systemroot% فسنصل لمجلد النظام مهما كان مساره
و هناك عدة مسارات تتيغر حسب بحالة النظام أو اسم المستخدم أو ..
و يمكن الوصول إليها مهما كانت الظروف باستخدام المتغيرات
ومتغيرات المسارات التي استطعت جمعها لكم بعد جهد طويل هي :
C:\Documents and Settings\All Users
%allusersprofile%
--------------------------------------------
C:\Documents and Settings\زهير\Application Data
%appdata%
--------------------------------------------
اسم الكمبيوتر
%computername%
--------------------------------------------
اسم المستخدم
%username%
--------------------------------------------
مسار موجه الأوامر dos الحالي الذي نعمل منه
c:\windows\system32\cmd.exe
%comspec%
--------------------------------------------
تاريخ اليوم
%date%
--------------------------------------------
الوقت الآن
%time%
--------------------------------------------
القرص الرئيس للمستخدم و الموجود عليه النظام
%homedrive%
--------------------------------------------
C:\Documents and Settings\زهير
المجلد الرئيس للمستخدم
%homepath%
%systemdrive%
--------------------------------------------
عدد المعالجات السمتخدمة على هذا الكمبيوتر
%number_of_processors%
--------------------------------------------
نظام التشغيل
%os%
--------------------------------------------
c:\program files
المسار الأساسي لمجلد البرامج
%programfiles%
لاحظ عدم وجود فراغ
--------------------------------------------
رقم عشوائي
%random%
--------------------------------------------
مجلد النظام
C:\WINDOWS
%systemroot%
%windir%
--------------------------------------------
المجلد المؤقت
C:\Documents and Settings\زهير\Local Settings\Temp
%tmp%
%temp%
ويوجد غيرهم ولكنني قمت بإهمالهم
و الآن حتى تعرفوا بالضبط كيفية استخدام المتغيرات السابقة
جربوا كل واحدة منهم على حدة واستخدموا تعليمة pushd او تعليمة echo
مثلاً : لمعرفة الوقت الحالي نكتب
echo %time%لنكمل القسم الثاني في الدرس التالي عن كيفية تعريف متغيرات و التعامل معها
و السلام عليكم
لحظة !
نسينا الوظيفة :o
الوظــــــــــيفة :
اكتب برنامجاً يقوم بالانتقال إلى المجلد المؤقت
C:\Documents and Settings\زهير\Local Settings\Temp
و عرض محتوياته بدون أي تفاصيل
ثم ينتظر حتى نضغط إي زر و بعدها يقوم بحذف كافة الملفات الموجودة فيه
و ليكن لون الكتابة أبيض و لون الخلفية أخضر
و بعد الانتهاء من الحذف يعرض رسالة تبين أنه تم حذف الملفات المؤقتة
all temporary files was deleted sucsessfully
و يكون لون الخلفية عندئذ أصفر و الكتابة بلون أسود
وظيفة 2 :
اكتب برنامجاً يقوم بالانتقال إلى أقراص الكمبيوتر بالتدريج من A إلى z
ثم يقوم بإزالة السمات مخفي و للقراءة و أرشيف و نظام عن الملفات autorun.inf , AUTORUN_.INF
ويقوم بحذفها بعد ذلك
( طبعأً هناك طرق أسهل لحل هذا المثال بدون تكرار الانتقال للسواقات نراه لاحقاً )
بالتوفيق
:bar: (http://www.abc4web.com/vb/)
الدرس 6 █▓▒░ دورة كتابة الملفات الدفعية : التعامل مع المتغيرات و الشروط if,goto,set (http://www.abc4web.net/vb/showthread.php?t=12386)
بدأنا في حديثنا في الدرسين السابقين عن التعامل مع الملفات و المجلدات
وتعلمنا كيف نقوم بعمليات النسخ و النقل و الحذف و إعادة التسمية و إنشاء الملفات و المجلدات
و ما إلى ذلك
و من الملاحظ من خلال مشاركاتكم الطيبة قلة الاهتمام بتعليمة pushd المذكورة في الدرس الثالث و أرجوا التركيز عليها
و بقي هناك بعض الأمور التي يجب أن نعرفها عن هذه القضية و سننهي اليوم إن شاء الله كل ما يتعلق بالملفات و المجلدات من تعليمات
لنبدأ بتعليمات استعراض الملفات و المجلدات :
تعليمة dir
شكل كتابة التعليمة
dir /w /b /ax
مهمة التعليمة : استعراض محتويات الدليل ( المسار \ المجلد ) الذي نقف عليه
مثلاً لكتابة ملف دفعي يعرض محتويات مجلد البرامج كمايلي :
pushd C:\Program Files
dir
pauseوالنتيجة ستكون هكذا
http://shup.com/Shup/184775/11072009011531.png
بالنسبة لمتغيرات هذه التعليمة فهناك الكثير لكنني اخترت أكثرها استخداماً و هي 3 متغيرات فقط
المتغير w يفيد في عرض أسماء الملفات و المجلدات دون ذكر التفاصيل التي تظهر كما في المثال السابق و المتغير b يعمل نفس عمل المتغير w لكن دون ظهر عدد الملفات و المجلدات
و عند كتابة المثال السابق كما يلي
pushd C:\Program Files
dir/w
pauseستكون النتيجة كما يلي في هذه الحالة
http://shup.com/Shup/184776/11072009011707.png
المتغير a
يستخدم لتحديد نوع خصائص الملفات والمجلدات التي نريد عرضها
و لا يكتب لوحده إنما يكتب بأحد الأشكال التالية
dir/ar لعرض الملفات و المجلدات من نوع للقراءة فقط
dir/aa لعرض الملفات و المجلدات من نوع أرشيف
dir/as لعرض الملفات و المجلدات من نوع ملفات نظام
dir/ah لعرض الملفات و المجلدات من نوع مخفي
فمثلاً لعرض الملفات و المجلدات من نوع ملفات ومجلدات نظام و المخفية على القرص c
عندئذ نكتب ما يلي
pushd C:\
dir /as /ah
pauseالنتيجة التي سنحصل عليها
http://shup.com/Shup/184782/11072009012259.png
و يمكن الدمج بين المتغيرين السابقين كالعادة
مثال :
اكتب برنامجاً يقوم بعرض الملفات و المجلدات الموجودة في مجلد النظام C:\WINDOWS
و التي هي ملفات و مجلدات نظام ما عدا الملفات و المجلدات من نوع قراءة فقط
و بحيث يضع الناتج في ملف نصي على القرص c و اسمه system.txt
الحل :
pushd %systemroot%
dir /as /a-r /b > c:\system.txtصعبناها شوي مو هيك :confused:
بس طبعأً أحسن حتى تكون الاستفادة أكبر
الشــــــرح :
في البداية كتبنا تعليمة pushd المسار C:\WINDOWS حتى يكون هو مسار العمل
ثم كتبنا المتغير %systemroot% و هو اختصار لكتابة المسار C:\WINDOWS
و هذه تعلمناها في الدرس السابق و اليوم سنذكر كافة المتغيرات من هذا النوع بالتفصيل
وفي السطر الثاني من المثال السابق كتبنا تعليمة الاستعراض dir
و استخدمنا المتغيرات كمايلي
as لعرض ملفات و مجلدات من نوع النظام
a-r لعدم عرض ملفات أو مجلدات من نوع القراءة فقط مع أي واحدة مما سبق يمكن وضع - لمنع عرض النوع المحدد
b لعرض المسارات دون ذكر أي تفاصيل
ثم وضعنا العلامة < و هي تستخدم لعرض النتيجة في ملف بدل إظهاره على الشاشة
ووضعنا بعدها المسار c:\system.txt لتحديد مكان و اسم ملف الحفظ
:bar: (http://www.abc4web.com/vb/)
تعليمة الاستعراض tree
لاستعراض المسارات بشكل شجرة
شكل التعليمة
tree path
نكتب التعليمة ثم المسار
أو ندخل للمسار و نكتب tree فقط
على العموم هذه تعليمة قليلة الاستخدام خاصة مع الملفات الدفعية
قد تستخدم في dos و لكن قليلة في الملفات الدفعية و لكن ليس من الخطأ أن نتعرف عليها
مع أن dir أفضل منها
مثال:
اكتب برنامجاً يقوم باستعراض الملفات والمجلدات الموجودة في القرص e بشكل تفرعي ( بشكل شجري )
الحل :
tree e:أو
e:
treeجربوها بانفسكم و شوفوا النتيجة
:bar: (http://www.abc4web.com/vb/)
لنأتي الآن إلى إحدى أهم التعليمات التي تستخدم في التعامل مع الملفات و المجلدات
إنها التعليمة Attrib
تستخدم هذه التعليمة لاستعراض أو تغيير سمات ( خصائص ) الملفات و المجلدات
وهذه السمات هي
نظام s=system
أرشيف a=archive
قراءة فقط r=read only
مخفي h=hidden
مثال:
اكتب برنامجاً يقوم بعرض ملفات القرص c مع خصائص كل ملف
الحل
c:\
cd\
attribأو
pushd c:\
attrib
pauseطبعاً يفضل دائماً استخدام تعليمة pause حتى يتوقف البرنامج و تستطيع رؤية الناتج
النتيجة ستكون كمايلي
http://shup.com/Shup/184791/11072009015619.png
= استخدام تعليمة attrib لتغيير خصائص ملف أو مجلد
لنتعلم من خلال الأمثلة الآن
مثال :
اكتب برنامجاً يقوم بإنشاء مجلد مخفي على القرص c باسم tahasoft
الحل
pushd c:\
md tahasoft
attrib +h tahasoftجرب ترى بنفسك النتيجة
مثال:
اكتب برنامجاً ينشئ مجلد باسم tahasoft مخفي و ملف نظام و ملف قراءة على القرص d
الحل:
pushd d:\
md tahasoft
attrib +h +s +r tahasoft
pauseملاحظة هامة :
إذا ذهبنا إلى القرص d و وجدنا الملف و ضغطنا عليه بالزر اليمين ثم اخترنا خصائص
سنجد كما في الصورة التالية و إن لم تجدوه فسنرى كيف نجده
http://shup.com/Shup/184797/11072009020142.png
في الصورة الملف مخفي و لكن لا يمكن تغيير هذه الخاصة
و إن لم نحد الملف فلأنه مخفي و ملف نظام و في الحالة الافتراضية
لا تظهر ملفات النظام المخفية في ويندوز
و لإظهارها نتبع مايلي
من قائمة أدوات في أي مجلد ثم نختار خيارات المجلد ثم عرض ثم نتابع كما في الصورة التالية
http://shup.com/Shup/184798/11072009021027.png
و بهذه الطريقة يمكن إخفاء أي ملف أو مجلد عن كل من لا يعرف هذه الطريقة
و طبعاً معظم المستخدمين لا يعرفونها و إن كان البعض يعرفها فإن القليل من يظهر ملفات نظام التشغي المخفية
و السؤال الآن ؟
كيف يمكن إزالة خصائص النظام و الإخفاء عن الملفات:22:
مثال :
اكتب برنامجاً لإظهار المجلد المخفي الموجود على القرص D و الذي اسمه tahasoft
الحل
pushd d:\
attrib -h -s -r -a tahasoftو هكذا يمكن إزالة كافة الخصائص المحتملة لأي مجلد أو ملف
ملاحظة :
مع التعليمة attrib نستخدم + لإضافة سمات أو خصائص للملفات أو المجلدات
و نستخدم - لإزالة سمات أو خصائص عن الملفات
ملاحظة :
معظم الفيروسات تستخدم خاصة ملفات مخفية و نظام و قراءة فقط
يعني إذا أظهرنا الملفات و المجلدات المخفية يمكن رؤية ملفات الفيروسات إن وجدت
مثال:
اكتب برنامجاً يقوم بإزالة خاصة الإخفاء عن كافة الملفات الموجودة على القرص d و القرص e
الحل
pushd d:\
attrib -h -s -r -a *.*
pushd e:\
attrib -h -s -r -a *.*أتوقع أنه ما في داعي أشرح شي لأنكم كلكم شاطرين و قارئين كل الدروس السابقة
و فهمتوا على الطاير كل شي مكتوب
صح :3:
:bar: (http://www.abc4web.com/vb/)
المتغيرات في الملفات الدفعية
يالله يا شباب بلشنا بعالم الاحتراف و بلشنا بالأمور التي لا يعرفها الكثيرون شدوا الهمة
سميت هذه الفقرة بعنوان المتغيرات و سنقسمها لقسمين
في القسم الأول ستنحدث عن المسارات التي يمكن اختصارها بتمتغير %%
و في القسم الثاني سنتحدث عن المتغيرات التي يمكن إنشاؤها و إسناد قيم إليها كلغات البرمجة الراقية
لنبدأ على بركة الله
== القسم الأول ==
فكرة متغيرات المسارات:
في الدرس السابق و في مثال في هذا الدرس اختصرنا المسار C:\WINDOWS بالمتغير %systemroot% و هذه الحالة أفضل بكثير من ذكر المسار و السبب يرجع لأن بعض المستخدمين يكون عندهم النظام على القرص c و البعض على d أو أي قرص آخر
و كتابة المسار C:\WINDOWS يأخذ الحالة التي يكون فيها النظام على القرص c
لكن ماذا لو كان النظام على القرص d عندئذ ستفشل العملية
أما عند كتابة المتغير %systemroot% فسنصل لمجلد النظام مهما كان مساره
و هناك عدة مسارات تتيغر حسب بحالة النظام أو اسم المستخدم أو ..
و يمكن الوصول إليها مهما كانت الظروف باستخدام المتغيرات
ومتغيرات المسارات التي استطعت جمعها لكم بعد جهد طويل هي :
C:\Documents and Settings\All Users
%allusersprofile%
--------------------------------------------
C:\Documents and Settings\زهير\Application Data
%appdata%
--------------------------------------------
اسم الكمبيوتر
%computername%
--------------------------------------------
اسم المستخدم
%username%
--------------------------------------------
مسار موجه الأوامر dos الحالي الذي نعمل منه
c:\windows\system32\cmd.exe
%comspec%
--------------------------------------------
تاريخ اليوم
%date%
--------------------------------------------
الوقت الآن
%time%
--------------------------------------------
القرص الرئيس للمستخدم و الموجود عليه النظام
%homedrive%
--------------------------------------------
C:\Documents and Settings\زهير
المجلد الرئيس للمستخدم
%homepath%
%systemdrive%
--------------------------------------------
عدد المعالجات السمتخدمة على هذا الكمبيوتر
%number_of_processors%
--------------------------------------------
نظام التشغيل
%os%
--------------------------------------------
c:\program files
المسار الأساسي لمجلد البرامج
%programfiles%
لاحظ عدم وجود فراغ
--------------------------------------------
رقم عشوائي
%random%
--------------------------------------------
مجلد النظام
C:\WINDOWS
%systemroot%
%windir%
--------------------------------------------
المجلد المؤقت
C:\Documents and Settings\زهير\Local Settings\Temp
%tmp%
%temp%
ويوجد غيرهم ولكنني قمت بإهمالهم
و الآن حتى تعرفوا بالضبط كيفية استخدام المتغيرات السابقة
جربوا كل واحدة منهم على حدة واستخدموا تعليمة pushd او تعليمة echo
مثلاً : لمعرفة الوقت الحالي نكتب
echo %time%لنكمل القسم الثاني في الدرس التالي عن كيفية تعريف متغيرات و التعامل معها
و السلام عليكم
لحظة !
نسينا الوظيفة :o
الوظــــــــــيفة :
اكتب برنامجاً يقوم بالانتقال إلى المجلد المؤقت
C:\Documents and Settings\زهير\Local Settings\Temp
و عرض محتوياته بدون أي تفاصيل
ثم ينتظر حتى نضغط إي زر و بعدها يقوم بحذف كافة الملفات الموجودة فيه
و ليكن لون الكتابة أبيض و لون الخلفية أخضر
و بعد الانتهاء من الحذف يعرض رسالة تبين أنه تم حذف الملفات المؤقتة
all temporary files was deleted sucsessfully
و يكون لون الخلفية عندئذ أصفر و الكتابة بلون أسود
وظيفة 2 :
اكتب برنامجاً يقوم بالانتقال إلى أقراص الكمبيوتر بالتدريج من A إلى z
ثم يقوم بإزالة السمات مخفي و للقراءة و أرشيف و نظام عن الملفات autorun.inf , AUTORUN_.INF
ويقوم بحذفها بعد ذلك
( طبعأً هناك طرق أسهل لحل هذا المثال بدون تكرار الانتقال للسواقات نراه لاحقاً )
بالتوفيق
:bar: (http://www.abc4web.com/vb/)
الدرس 6 █▓▒░ دورة كتابة الملفات الدفعية : التعامل مع المتغيرات و الشروط if,goto,set (http://www.abc4web.net/vb/showthread.php?t=12386)