ღ๑ஐ۩۞۩ஐ๑ღ ღ๑ஐ۩۞۩ஐ๑ღ




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

وعندي سؤال في جمل التكرار ، هل هذا الكود صحيح لحذف جميع ملفات التكست
عن طريق امر التكرار ؟
كود:
for %%d in(%CD%) do del  /S /Q %%d:\*.txt

استطيع حذف الملفات عن طريق هذا الكود ولاكني اريد ان اجرب في التكرار .
كود:
del  /S /Q *.txt

ღ๑ஐ۩۞۩ஐ๑ღ ღ๑ஐ۩۞۩ஐ๑ღ




اللهم امين

وحياك الله وانا اخوك :smile:

الكود يمكن كتابته مثل الشكل التالي :
كود:
FOR %%p IN ("%cd%\*.txt") DO del /f /q /s "%%p"

واي استفسار لايردك الا لوحة المفاتيح :d:​
 

توقيع : LINEZERO
سلام عليكم ياغوالي ... عساكم بصحة وعافية

والله ظروف صحية منعتني من دخولي للمنتدى ... والحين نحمدلله ونسأله الشفاء

لكم وحشه بقوة يا اساتذة [ بندر - عبدالله - ذكريات - سلطان ]

ودي وتقديري لكل فرد منكم وكل الأعضاء

اخوكم فوزان

اللهم اشفه شفاء ليس بعده سقما ابدا..اللهم خذ بيده اللهم احرسه بعينيك التى لا تنام .
و اكفه بركنك الذى لا يرام و احفظه بعزك الذى لا يُضام .و اكلأه فى الليل و فى النهار .
و ارحمه بقدرتك عليه ّ.أنت ثقته و رجائه يا كاشف الهم . يا مُفرج الكرب يا مُجيب دعوة
المُضطرين .اللهم البسه ثوب الصحة والعافية عاجلا غير اجلا ياأرحم الراحمين..
اللهم اشفه اللهم اشفه اللهم اشفه..اللهم امين.

:smile:

الحمدلله على السلامه ولك وحشه وانا اخوك ولاعاد تقطع اشتقنا لمداخلاتك ومشاركاتك
:ok:


 
توقيع : LINEZERO
64e5b4802cc21c986eca3203b4bb421e.gif



كود:
واي استفسار لايردك الا لوحة المفاتيح :d:

كود:
FOR %%p IN ("%cd%\*.txt") DO del /f /q /s "%%p"
بارك الله فيك اخي العزيز ، وشاكر لك خدمتك لي ولجميع الاعضاء .

cfb699b2614c6a6d8b66f4260dd21dc5.gif


طبعا انا قمت بمراجعة دروس التكرار او بالاحرى قرأت جميع دروس الدورة كلها ، ولاكن اوامر
التكرار لم افهمها جيدا فيا ريت توضح لو قليلا لي بعض الامثلة على :
1- تشغيل مجموعة ملفات بالتتالي (يعني يخلص واحد ايجي الثاني ... وهكذا) من نوع exe .
2- توضيح الكود السابق وتفصيله حبة حبة ، وماهو مبدأ الاساسي لعمل اوامر التكرار .

اتمنى ان لا ازعجك بالأسئلة ، ولاكني اتمنى ان افهمها جيدا .

af964128ed41866072ff6385139ebdb5.gif

 
توقيع : alihaji


اللهم اشفه شفاء ليس بعده سقما ابدا..اللهم خذ بيده اللهم احرسه بعينيك التى لا تنام .
و اكفه بركنك الذى لا يرام و احفظه بعزك الذى لا يُضام .و اكلأه فى الليل و فى النهار .
و ارحمه بقدرتك عليه ّ.أنت ثقته و رجائه يا كاشف الهم . يا مُفرج الكرب يا مُجيب دعوة
المُضطرين .اللهم البسه ثوب الصحة والعافية عاجلا غير اجلا ياأرحم الراحمين..
اللهم اشفه اللهم اشفه اللهم اشفه..اللهم امين.

:smile:

الحمدلله على السلامه ولك وحشه وانا اخوك ولاعاد تقطع اشتقنا لمداخلاتك ومشاركاتك
:ok:



اللهم امين اللهم امين اللهم امين شافي وعافي كل مسلم
>>>>منقطع بسبب الدراسه
 
توقيع : sultan2008
4f653089ec1c41dccc621e8896e0b798.gif


لن يمكنك ان تفهم جيداالاوامرالمكررة ForInDo الا بالتجربة واعادة التجربة حتى تتمكن من هذه الوظيفة المهمة ...انصحك ان تنشؤ مجلد للاختبارات مثال c:\test وتقوم فيه بتجربة كل خاصية من خاصيات الاوامر المكررة على حدة...واذا كانت لك تجربة من قبل مع شال اخر فاضن ان ذلك سيعينك كثيرا..

شكرا لمرورك اخي ، وبالفعل انا استخدم التجربة والتطبيق في الامثلة ولاكن موضوع التكرار فيه شيئ
من الصعوبة ، ولهذا احببت ان يوضع اكثر من مثال لكي يتضح الامر ويرسخ في الذهن . :d:

:hh::hh: انا بانتظار الامثلة اذا مافي مانع او احراج :hh::hh:

6351869b490ba3108bc014034e750e65.gif


 
توقيع : alihaji
بارك الله فيك يالغلآ و نفع بك

ولا حرمك الآجر , و في رعآية الله

3.gif






 
التعديل الأخير بواسطة المشرف:
توقيع : AbdulrauF
سلام عليكم ياغوالي ... عساكم بصحة وعافية

والله ظروف صحية منعتني من دخولي للمنتدى ... والحين نحمدلله ونسأله الشفاء

لكم وحشه بقوة يا اساتذة [ بندر - عبدالله - ذكريات - سلطان ]

ودي وتقديري لكل فرد منكم وكل الأعضاء

اخوكم فوزان

هلا والله فوزان

أجر وعافية تو مانور المنتدى

:king::king:
 
توقيع : waget
64e5b4802cc21c986eca3203b4bb421e.gif



كود:
واي استفسار لايردك الا لوحة المفاتيح :d:

كود:
FOR %%p IN ("%cd%\*.txt") DO del /f /q /s "%%p"
بارك الله فيك اخي العزيز ، وشاكر لك خدمتك لي ولجميع الاعضاء .

cfb699b2614c6a6d8b66f4260dd21dc5.gif


طبعا انا قمت بمراجعة دروس التكرار او بالاحرى قرأت جميع دروس الدورة كلها ، ولاكن اوامر
التكرار لم افهمها جيدا فيا ريت توضح لو قليلا لي بعض الامثلة على :
1- تشغيل مجموعة ملفات بالتتالي (يعني يخلص واحد ايجي الثاني ... وهكذا) من نوع exe .
2- توضيح الكود السابق وتفصيله حبة حبة ، وماهو مبدأ الاساسي لعمل اوامر التكرار .

اتمنى ان لا ازعجك بالأسئلة ، ولاكني اتمنى ان افهمها جيدا .

af964128ed41866072ff6385139ebdb5.gif


جرب السكربت هذا أخوي

كود:
[COLOR=Orange]@[/COLOR][COLOR=Blue]echo [/COLOR]off
[COLOR=Blue]for [/COLOR][COLOR=Orange]%%p[/COLOR] [COLOR=Blue]in[/COLOR] ("[COLOR=Orange]%cd%[/COLOR]\*.txt") [COLOR=Blue]do[/COLOR] (
[COLOR=Blue]start [/COLOR]/WAIT [COLOR=DeepSkyBlue]notepad[/COLOR] [COLOR=Orange]%%~np[/COLOR]
)
[COLOR=Blue]pause[/COLOR]>[COLOR=Blue]nul[/COLOR]
حط السكربت في مجلد به ملفات نصية وشغله وشوف النتيجة :d:

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

فيشغله حتى تقفله إنت ويشغل ألي بعده حتى ينتهي من جميع الملفات ويخرج من الحلقة :d:

وقس على ذلك

^_^
 
توقيع : waget
4f653089ec1c41dccc621e8896e0b798.gif




شكرا لمرورك اخي ، وبالفعل انا استخدم التجربة والتطبيق في الامثلة ولاكن موضوع التكرار فيه شيئ
من الصعوبة ، ولهذا احببت ان يوضع اكثر من مثال لكي يتضح الامر ويرسخ في الذهن . :d:

:hh::hh: انا بانتظار الامثلة اذا مافي مانع او احراج :hh::hh:

6351869b490ba3108bc014034e750e65.gif



طيب سأحاول أن أبسط لك الأمور:
الأمر المكرر البسيط:
1) فى حال وجود سلسلة حرفية:
for %%a in (hello world) do echo %%a
إدخال كل قيمة فى متغير أوتماتيكى أي أن الأمر المكرر يمنح قيم متغيراته بنفسه دون الحاجة الي تدخل المبرمج
2) فى حال وجود الحروف المتغيرة: * ؟ .
for %%a in (*) do echo %%a
البحث عن ملفات أو مجلدات و ذلك من خلال عملية مقارنة لكل إسم ملف مع ما تنشره الحروف المتغيرة..ثم إدخال كل قيمة فى متغير أوتماتيكى أي أن الأمر المكرر يمنح قيم متغيراته بنفسه دون الحاجة الي تدخل المبرمج
3) فى حال وجود سلسلة حرفية و وجود الحروف المتغيرة:
for %%a in (hello*) do echo %%a
بحث عن ملفات أو مجلدات من خلال البحث فى إسم الملف أو المجلد عن السلسلة الحرفية ذاتها..ثم إدخال كل قيمة فى متغير أوتماتيكى أي أن الأمر المكرر يمنح قيم متغيراته بنفسه دون الحاجة الي تدخل المبرمج....

هذه لمحة مبسطة تقدر أن تتعمق فيها لاحقا...يمكنك النظر فى خصائص الأمر من خلال FOR /?
 
توقيع : walid2mi
9f45bf856c6a18973a90eb33ad310f2a.gif



كل الشكر لك عزيزي لمساعدتك لي ، وسأقوم بمعاودة قراءة الدروس مرة ومرتين لكي
استوعب بعض الامور :bleh: .
12798d78fa86d31d4d19fde360c80e4b.gif


:ok: الف شكر لك :ok:

ورحم الله والديك



82b898f8272e726b4898e89c4946c1e6.gif
 
توقيع : alihaji
ماقصرتوا ياشباب عساكم على القوه
:smile:
 
توقيع : LINEZERO
اللهم اشفه شفاء ليس بعده سقما ابدا..اللهم خذ بيده اللهم احرسه بعينيك التى لا تنام .
و اكفه بركنك الذى لا يرام و احفظه بعزك الذى لا يُضام .و اكلأه فى الليل و فى النهار .
و ارحمه بقدرتك عليه ّ.أنت ثقته و رجائه يا كاشف الهم . يا مُفرج الكرب يا مُجيب دعوة
المُضطرين .اللهم البسه ثوب الصحة والعافية عاجلا غير اجلا ياأرحم الراحمين..
اللهم اشفه اللهم اشفه اللهم اشفه..اللهم امين.
:smile:

الحمدلله على السلامه ولك وحشه وانا اخوك ولاعاد تقطع اشتقنا لمداخلاتك ومشاركاتك
:ok:

عساك سالم وغانم ... وانت الخير والبركة واستاذ الكل ... بإذن الله نعود للموضوع واطفشكم

لأن المخيخ بدء يدلع يوم اخذ راحة ..

اللهم امين اللهم امين اللهم امين شافي وعافي كل مسلم
>>>>منقطع بسبب الدراسه

الله يوفقك يالغلا سلطان ... ويبلغك أعلى المراتب في الدرجات الدراسية

هلا والله فوزان

أجر وعافية تو مانور المنتدى

:king::king:

هلا ومسهلا بيك يالغلا عبدالله

لك وحشتين يالدب ... منور بيك يا استاذ
 
توقيع : موريادي
السلآم عليكم
صبآح الخير :d:
حبيت أسأل عن طريقه التأكيد على عمل أمر معين (yes\no) , (y\n)
ويعطيكم العافيه
 
توقيع : Bo.SaQeR
توقيع : LINEZERO
السلام عليكم
ان شاء الله الجميع بخير وسلامه

اخوي موريادي انا اسف ...

باين من كلام الربع انك بعافيه

أسال الله لك الشفاء والعافيه

وعذرني يالطيب

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

اخوي موريادي انا اسف ...

باين من كلام الربع انك بعافيه

أسال الله لك الشفاء والعافيه

وعذرني يالطيب

تحياتي للحبيب استاذنا بندر
وتحياتي للحبيب فوزان

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

هلا والله بالغالي :smile:

وينك يارجل !! :d:​
 
توقيع : LINEZERO
بارك الله فيك
 
اسعد الله اوقاتكم بكل خير حبايبي
ان شاء الله الجميع بصحة وعافية
بارك الله فيك
 
عودة
أعلى