• بادئ الموضوع بادئ الموضوع LINEZERO
  • تاريخ البدء تاريخ البدء
  • المشاهدات 197,742
دقايق ، على كيفك تنهي الدوره يا بندر ؟

ياخوي باقي علوم واجد :d:
مثل هالاوامر
كود:
VER|%systemroot%\system32\find.exe "95" >NUL

NUL < وش قصة اهله :b:

وهالامر مثلاً​

كود:
if [%Choice%]==[a] goto SysRep
كود:
if [%Choice%]==[A] goto SysRep


الكبتل لتر يفرق عن السمول لتر ؟


وامر for
مثلاً
كود:
For %%a in (1,2,3,4,a,A,b,B,c,C,d,D,e,E,f,F,h,H,r,R,s,S,u,U,) do if not [%Choice%]==[%%a] goto End

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

والامر ATTRIB
مثلا
كود:
ATTRIB -h -s -r -a "%windir%\SYSTEM32\DRIVERS\ETC\HOSTS" >NUL

والامر هذا # echo

هذا الامر قولي وش يسوي
كود:
apps\Csweg delete  "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\System"  /v DisableRegistryTools >nul

apps\Csweg = ?

الخ يا بندر باقي اشياء كثير :d:

لو تحط خاتمه صدقني بنقرأ الخاتمه على روحك انا والشباب الموجودين ..
من جد بندر خل الدوره تطول ياخي مايمدي نلقى واحد يسويها لنا ع النت
والله صعب الكل يتمنن ،

هذا رأيي والراي الاخير عندك لبى قلبك :f:




بالنسبه للامر nul << ساقوم بشرحه لعيونك بعد قليل :d:
وبالنسبه للكبتل والسمول :q:
فهي تفرق عند الطلب من المستخدم
مثال :
عند عمل قائمه واطلبك بكتابة اختيارك :smile: فان A تفرق عن a :p:

وبالنسبه للامر FOR اقراء المشاركه السابقه :d:

وبالنسبه للامر attrib << ساقوم بشرحه لعيونك بعد قليل :d:

وبالنسبه Csweg
هي اداة للتعامل مع الرجستري واحتمال يتم طرحها من ضمن الاداوات ..


انت بس قلي وش دخلك تخش على سكربت اداة الـ SDFix !! :hh:

وبالنسبه للخاتمه والتمنن ..
اقول الله يحسن خاتمتنا جميع.. :smile:
والله يكتب لي ولكم الاجر .. :smile:

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

لكن ايشر وماعاش من يردك وانا اخوك بسوي الي اقدر عليه .. :smile:

وكان الهدف من هذا الموضوع الغاء كلمة حصري من مواضيع كثيره :d:​
 

توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png


الامر
كود:
[CENTER] >>nul
[/CENTER]
هو الطلب من السكربت تجاهل ناتج الامر وعدم اضهاره على شاشة الدوس :ok:

الصيغه
كود:
[CENTER] command >>nul
[/CENTER]
مثال بسيط جداً جداً :d:
(1)

عند نسخ مجلد الوينرار الى سطح المكتب :smile: بدون كتابة الامر nul
كود:
[CENTER] @echo off
copy "%programfiles%\winrar\winrar.exe" "%userprofile%\Desktop" /v /y
pause
[/CENTER]
يتم نسخ البرنامج وشاشة الدوس تكون كالشكل التالي :
665a4dd0fc80bbbc1dccea1b60c47eb9.jpg


(2)

عند نسخ مجلد الوينرار الى سطح المكتب :smile: بكتابة الامر nul
كود:
[CENTER] @echo off
copy "%programfiles%\winrar\winrar.exe" "%userprofile%\Desktop" /v /y >> nul
pause
[/CENTER]
يتم نسخ البرنامج وشاشة الدوس تكون كالشكل التالي :
627a7aba0da484c92d24ea7d424a8acf.jpg


ان شاء الله تكون الصوره وضحت :smile:
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png


الامر
كود:
[CENTER] attrib
[/CENTER]
وضيفته تغيير خصائص المجلدات او الملفات

الصيغه
كود:
[CENTER] ATTRIB +- attribute "المسار" /S /D
[/CENTER]
+ = للاضافه
- = للالغاء
attribute = للنظام S , مخفي H , للقراءه فقط A
S = لجميع الملفات ,, حتى الموجوده بالمجلدات الفرعيه للمسار
D = للمجلدات بعد .. :d: ولاتقدر تستخدمه الا مع S


مثال
(1)
اخفاء جميع الملفات في مجلد الونرار
كود:
[CENTER] @echo off
attrib +H "%programfiles%\winrar\*.*" /S
pause
[/CENTER]
لو تلااحظون تم اخفاء جميع الملفات وحتى الملفات الموجوده في المجلدات الفرعيه :d:
ولكن لم يتم اخفاء المجلدات :no:

لعمل ذلك نقوم بالاتي :p:
كود:
[CENTER] @echo off
attrib +H "%programfiles%\winrar\*.*" /S /D
pause
[/CENTER]
(2)
لالغاء ماقمنا بعمله على الوينرار :d: واعادة الى حالته الطبيعيه

كود:
[CENTER] @echo off
attrib -H "%programfiles%\winrar\*.*" /S /D
pause
[/CENTER]
 
توقيع : LINEZERO
a0f1064cda1a4b708aded95bb14a1c9e.gif



1df843b7d8a6e835f3454d120e1afd62.png



الامر
كود:
[CENTER] ver
[/CENTER]
وهو لمعرفة رقم اصدار نسخة الويندوز :d:

مثال
كود:
[CENTER] @echo off
ver
pause
[/CENTER]
 
توقيع : LINEZERO
والله وانا اخوك متردد في شرح الامر for
لعدة اسباب
اولاً : قلة التفاعل من الاعضاء :no:
ثانياً : مدري راح اقدر اوصل المعلومه صح ولا لا .. لان الامر معقد نوعاً ما :bleh:​

لكن ان شاء الله بشوف وش اقدر اسوي وفيه اوامر واجد .. لم يتم شرحها ولكن قلة التفاعل جعلتني

اكتفي بما تم طرحه والتطرق الى بعض الاداوت الاساسيه فقط ..​

بصراحه أمر صعب عليك أن تقوم بدورة كبيرة لأوامر الدوس ونشر العلم الذي لديك ولا تلقى من يستفيد منه سوى القلة ... ولمن يحي الوقت الي الواحد يحتاج فيه هذه الدورة لا يلقاها << يقول يا ليتني راجعت واستفدت للمستقبل

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

ويكون لهم مشروع تخرج من الدورة << لا يكون تفكر فيها يابندر :hh:
 
توقيع : موريادي
بصراحه أمر صعب عليك أن تقوم بدورة كبيرة لأوامر الدوس ونشر العلم الذي لديك ولا تلقى من يستفيد منه سوى القلة ... ولمن يحي الوقت الي الواحد يحتاج فيه هذه الدورة لا يلقاها << يقول يا ليتني راجعت واستفدت للمستقبل
بس والله العظيم اني استفدت اكبر استفادة منك ياغالي ... بس كما تعرف ان الاوامر بعضها يكمل بعض يعني لو الواحد كان عنده مشروع واحتاج خطوة معينة في المشروع والخطوة تحتاج لمعرفة امر لا يعرفه فيمكن ان لا يتم المشروع بسبب امر لم يعرفه << ليس قصدي انك لم تشرح الاساسيات وكفيت ووفيت بس مثل ما ترى من تطبيقات الاخوة عبدالله وسلطان وبعض الاحيان ذكريات ستفيدهم هذه الاوامر


ويكون لهم مشروع تخرج من الدورة << لا يكون تفكر فيها يابندر :hh:



هذا هو هدف الدوره ودامك استفدت فلم يذهب التعب ادراج الرياح :p:

وصدقني ياغالي لم ولن احاول اخفاء العلم عنكم :smile:

والامر for يمكن الاستغناء عنه بالاوامر الموجوده :eek:
الا .. في الحالات المتقدمه والتي صعب شرحها في دروس :i:

مثال
كود:
@echo off
FOR %%p IN ("%cd%\dd mm.txt") DO del %%p 
pause

يعطيك نفس النتيجه لو استخدمت
كود:
@echo off
if exist "%cd%\dd mm.txt" del "%cd%\dd mm.txt"
pause

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

بس .. يوم فكرت فيها لقيت الي بياخذها ينعدون على الاصابع
قلت ياولد بلاشي تعب وفي اخر الدوره عطهم الجوائز بدون مشروع :u:​
 
توقيع : LINEZERO
السلام عليكم
أرى أنه من المفروض من الإخوة متابعة دروس الدورة و محاولة التمتع بالعرض الجميل للدروس و الإستفادة منها والقيام باجتهادات.............
لما لا تكون مسابقة في إنشاء ملفات دفعية مفيدة مع الشرح حيث تكون الاستفادة عامة ؟؟؟؟؟ أحسن من النقاشات الفردية على الأوامر حيث يتباين فيها مستوى الفرد في الفهم .
و شكرا
 
بالنسبه للامر nul << ساقوم بشرحه لعيونك بعد قليل :d:
وبالنسبه للكبتل والسمول :q:
فهي تفرق عند الطلب من المستخدم
مثال :
عند عمل قائمه واطلبك بكتابة اختيارك :smile: فان A تفرق عن a :p:

وبالنسبه للامر FOR اقراء المشاركه السابقه :d:

وبالنسبه للامر attrib << ساقوم بشرحه لعيونك بعد قليل :d:

وبالنسبه Csweg
هي اداة للتعامل مع الرجستري واحتمال يتم طرحها من ضمن الاداوات ..


انت بس قلي وش دخلك تخش على سكربت اداة الـ SDFix !! :hh:

وبالنسبه للخاتمه والتمنن ..
اقول الله يحسن خاتمتنا جميع.. :smile:
والله يكتب لي ولكم الاجر .. :smile:

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

لكن ايشر وماعاش من يردك وانا اخوك بسوي الي اقدر عليه .. :smile:

وكان الهدف من هذا الموضوع الغاء كلمة حصري من مواضيع كثيره :d:[/CENTER]

كفشني ههههههههههههههههاي :d:
انت على بالك فكيت بس هالاداه ترى الكمبوفكس قبلها :hh:
وغيرها ادوات واجد ، صدق اني ما اطبق لكن متابع
والاكثر زيي يابندر ، لكن مثل ما سبق وقلت لك لا تحسب انك تشرح بالهواء :smile:
عالم تدخل تاخذ الي تبي وتطلع ، طبعاً بدون حتى كلمه شكر وهذا عيبنا :f:
وعلى قولتك قلة التفاعل ، ان شاء الله راح تشوفه باذن الواحد الاحد ،
ودليل الأهتمام بالدوره الاداره ثبتت لك الموضوع يعني في ناس مهتمه لا تبالغ :b:
لكن اصبـر علينا شوي عندك انا مثلا واحد يعاني من النت ماعندي بالبيت والله :?:
بس عن قريب بصلحه ..
زبده الموضوع ،
مادري هل لما تنفذ سكربت حذف لـ ملفات فايروس معين ؟ بقرص معين ،
لازم تحدد الاصابات بالسكربت هل هي لازمه !
كذا بتطول الاوامر والكتابه ، علشان يحذف ، لكن هل في اوامر فحص علشان تكون العمليه اسرع :d:
نبي الاوامر الي تتفحص في ؟ يعني امر يدخل على مجلد معين ، يفحصه فحص دقيق ويبحث عن
1- ملف معين ( اشتباه يكون الفايروس فيه )
2- مجلد معين ( اشتباه الفايروس موجود فيه وصعب الوصول للملف دايركت )
3- قرص معين ( اذا صعب الامر علينا تحديد مكان الاصابه بالمجلد او الملف ، نحدد امر فحص لـ ( C )
..
الاوامر الي تجمل الادوات ، مثلاً ..
اداه مخصصه لفايروس معين طبعاً ( بعد معرفه اماكن تواجد الفايروس على الحاسب )
بشاشه الدوس نبي شئ مثلاً يخلي سهم يتحرك على اساس انه يفحص !
والا هذي نجلس نكررها بالامر echo ?

طبعاً غير عن ( وصل مثلاً الفحص 80 % وكـذا ، لانه شفته ادوات يستخدمون echo يكتبونه على انه فحص 80 % وهو يمكن ما اخذ 3 ثواني يفحص ههههه !

عساها وصلت المعلومه بس :d:
..
اخر شئ ..
مثل اداه SmitfraudFix عند بدايه تشغيلها فيها امر kill prosess
زي يوم يختفي سطح المكتب بالكامل وتجلس الاداه تفحص :d:

شووف بندر لا تشره ترى الدروس محفوظـه عندي بس ما راجعتها كلها يعني يمكن يكون انت شارح شئ من الي انا كتبته لك هنا بس زي ما قلت لك اغلب الوقت ما عندي نت يعني ماني متابع ميه ميه ،
بس راجع

<< طولت يالخوي :b:

شف عندي نص ساعه حاول ترد على استفساراتي لان بطاريه الاب توب بتفضـي واذا فضت مانيب داخلن الا بعد كم يوم ، خلني اخذ الي جاي اسئل عليه علشان اروح امخمخ بالبيت على راحتي ..

انتظررك :hh: < ياملغك :d:
 
توقيع : Corporation
عمل رائع جدا
فعلا ناس مبدعين لابعد الحدود
 
عندك مثلا كود رأيته في احد المواقع وهو للأمثلة على الاوامر

كود:
@ECHO OFF
:: delims is a TAB followed by a space
FOR /F "tokens=2* delims=  " %%A IN ('REG QUERY "HKCU\Control Panel\International\sCountry"') DO SET Country=%%B
ECHO Country=%Country%
pause

استخدم الامر FOR ليظهر الناتج من الريجستري بدون ظهور القيمة أو النوع فقط الاسم << أو حسب ما فهمته
 
توقيع : موريادي
باقي دقيقه ويطفي الاب توب ،
اشوفك باقرب فرصه

< يعاااني من النت :p
 
توقيع : Corporation
لي طلب أخوي بندر :
تكفى إذا ودك توقف الدروس ، مو مشكله لكن باب الإستفسارات خله مفتوح
والدروس نكملها بعدين ، لما الناس ماتكون مشغوله
حرام والله مواضيع زي كذا تتوقف
تكفى ثم تكفى
توي أبدأ الدرس الأول :er::er:
 
توقيع : الديبلوماسي
السلام عليكم
أرى أنه من المفروض من الإخوة متابعة دروس الدورة و محاولة التمتع بالعرض الجميل للدروس و الإستفادة منها والقيام باجتهادات.............
لما لا تكون مسابقة في إنشاء ملفات دفعية مفيدة مع الشرح حيث تكون الاستفادة عامة ؟؟؟؟؟ أحسن من النقاشات الفردية على الأوامر حيث يتباين فيها مستوى الفرد في الفهم . و شكرا
اقتراح جميل .. :smile:
هل ممكن بعض التفاصيل او الاقتراحات بخصوص طريقة المسابقه !!
 
توقيع : LINEZERO
كفشني ههههههههههههههههاي :d:
انت على بالك فكيت بس هالاداه ترى الكمبوفكس قبلها :hh:
وغيرها ادوات واجد ، صدق اني ما اطبق لكن متابع
والاكثر زيي يابندر ، لكن مثل ما سبق وقلت لك لا تحسب انك تشرح بالهواء :smile:
عالم تدخل تاخذ الي تبي وتطلع ، طبعاً بدون حتى كلمه شكر وهذا عيبنا :f:
وعلى قولتك قلة التفاعل ، ان شاء الله راح تشوفه باذن الواحد الاحد ،
ودليل الأهتمام بالدوره الاداره ثبتت لك الموضوع يعني في ناس مهتمه لا تبالغ :b:
لكن اصبـر علينا شوي عندك انا مثلا واحد يعاني من النت ماعندي بالبيت والله :?:
بس عن قريب بصلحه ..
زبده الموضوع ،
مادري هل لما تنفذ سكربت حذف لـ ملفات فايروس معين ؟ بقرص معين ،
لازم تحدد الاصابات بالسكربت هل هي لازمه !
كذا بتطول الاوامر والكتابه ، علشان يحذف ، لكن هل في اوامر فحص علشان تكون العمليه اسرع :d:
نبي الاوامر الي تتفحص في ؟ يعني امر يدخل على مجلد معين ، يفحصه فحص دقيق ويبحث عن
1- ملف معين ( اشتباه يكون الفايروس فيه )
2- مجلد معين ( اشتباه الفايروس موجود فيه وصعب الوصول للملف دايركت )
3- قرص معين ( اذا صعب الامر علينا تحديد مكان الاصابه بالمجلد او الملف ، نحدد امر فحص لـ ( C )
..
الاوامر الي تجمل الادوات ، مثلاً ..
اداه مخصصه لفايروس معين طبعاً ( بعد معرفه اماكن تواجد الفايروس على الحاسب )
بشاشه الدوس نبي شئ مثلاً يخلي سهم يتحرك على اساس انه يفحص !
والا هذي نجلس نكررها بالامر echo ?
طبعاً غير عن ( وصل مثلاً الفحص 80 % وكـذا ، لانه شفته ادوات يستخدمون echo يكتبونه على انه فحص 80 % وهو يمكن ما اخذ 3 ثواني يفحص ههههه !

عساها وصلت المعلومه بس :d:
..
اخر شئ ..
مثل اداه SmitfraudFix عند بدايه تشغيلها فيها امر kill prosess
زي يوم يختفي سطح المكتب بالكامل وتجلس الاداه تفحص :d:

شووف بندر لا تشره ترى الدروس محفوظـه عندي بس ما راجعتها كلها يعني يمكن يكون انت شارح شئ من الي انا كتبته لك هنا بس زي ما قلت لك اغلب الوقت ما عندي نت يعني ماني متابع ميه ميه ،
بس راجع

<< طولت يالخوي :b:

شف عندي نص ساعه حاول ترد على استفساراتي لان بطاريه الاب توب بتفضـي واذا فضت مانيب داخلن الا بعد كم يوم ، خلني اخذ الي جاي اسئل عليه علشان اروح امخمخ بالبيت على راحتي ..

انتظررك :hh: < ياملغك :d:​


لاتكون تبي تصنع اداة مثل الكومبوفكس :p:

عموماً الدوره تشرح لك الاوامر الي تستخدم وباقي عليك التفكير ثم التنفيذ والتطبيق :d:

وبالنسبه للسهم يتحرك اثناء الفحص << بقولك غيرك كان اشطر :hh: ليه ماسواها الكومبوفكس :cr:
وبالنسبه لاوامر الفحص فهي تعتمد بشكل كبير على امر FOR :er:
<< والظاهر انك تحدني عليه الا لازم اشرحه :b:

وبالنسبه لادوات حذف فيروسات مسبقه او محدده ومعروفه فهذي امرها سهله بالاوامر المشروحه :d:

اما بخصوص الاداة SmitfraudFix و اغلاق جميع المهام فهذي
عن طريق اداة NIRCMD << وهي من ضمن الاداوت المخطط شرحها :hh:

 
توقيع : LINEZERO
عندك مثلا كود رأيته في احد المواقع وهو للأمثلة على الاوامر

كود:
@ECHO OFF
:: delims is a TAB followed by a space
FOR /F "tokens=2* delims=  " %%A IN ('REG QUERY "HKCU\Control Panel\International\sCountry"') DO SET Country=%%B
ECHO Country=%Country%
pause
استخدم الامر FOR ليظهر الناتج من الريجستري بدون ظهور القيمة أو النوع فقط الاسم << أو حسب ما فهمته

كلامك سليم وهي من الاوامر المتقدمه الخاصه بالامر FOR :b:
وان شاء الله ربي يقدرني واشرحها :smile:
 
توقيع : LINEZERO
لي طلب أخوي بندر :
تكفى إذا ودك توقف الدروس ، مو مشكله لكن باب الإستفسارات خله مفتوح
والدروس نكملها بعدين ، لما الناس ماتكون مشغوله
حرام والله مواضيع زي كذا تتوقف
تكفى ثم تكفى
توي أبدأ الدرس الأول :er::er:

لعنبوا ابليسك لاتقوول تكفى
<< لاحد قاله تكفى يوقف شعر راسه :d:

الدروس ماراح توقف وباب الاستفسارات مفتوح للجميع .. لعيونك
12.gif


وبانتظار تطبيقاك :d:
 
توقيع : LINEZERO
الحق ، ياولد ..

بأنتظار الامر For ..
كل الاوامر بوادي والـ For ، بوادي عندي :d:
 
توقيع : Corporation
لاهنت يابندر :ok:
سؤال على الطائر طال عمرك

كود:
[COLOR=Green]
set /p Choice=Type 1,2,3 :
if %Choice% == 1 goto Messenger 
if %Choice% == 2 goto UltraISO
if %Choice% == 3 goto notepad++
[/COLOR]
مثلا هذا سكريت ينصب البرامج.. كيف اقدر اختار الي ابغاه من القائمة :no:
 
توقيع : sultan2008
لاهنت يابندر :ok:
سؤال على الطائر طال عمرك

كود:
[COLOR=green]set /p Choice=Type 1,2,3 :[/COLOR]
[COLOR=green]if %Choice% == 1 goto Messenger [/COLOR]
[COLOR=green]if %Choice% == 2 goto UltraISO[/COLOR]
[COLOR=green]if %Choice% == 3 goto notepad++[/COLOR]
مثلا هذا سكريت ينصب البرامج.. كيف اقدر اختار الي ابغاه من القائمة :no:

مافهمت وانا اخوك السوال !!

بس انت تقصد كيف تختار اي برنامج يتنصب ؟؟ << اذا هذا قصدك :d:

السكربت يكون على الشكل التالي :smile:

كود:
@ECHO OFF
COLOR 4F
TITLE APP. INSTALLATION
:MAIN
CLS
ECHO.
ECHO.
ECHO.  1- Messenger 
ECHO.  2- UltraISO
ECHO.  3- notepad++
ECHO.
ECHO.
set /p Choice=Type 1,2,3 :
if %Choice% == 1 goto Messenger 
if %Choice% == 2 goto UltraISO
if %Choice% == 3 goto notepad++
GOTO MAIN
:Messenger
:: اكتب كود تنصيب البرنامج هنا
ECHO.
ECHO.
ECHO. Messenger 
ECHO.
ECHO.
PAUSE
GOTO MAIN
:UltraISO
:: اكتب كود تنصيب البرنامج هنا
ECHO.
ECHO.
ECHO. UltraISO
ECHO.
ECHO.
PAUSE
GOTO MAIN
:notepad++
:: اكتب كود تنصيب البرنامج هنا
ECHO.
ECHO.
ECHO. notepad++
ECHO.
ECHO.
PAUSE
GOTO MAIN

طبعاً تقدر تعدل وتمسح وتزيد .. حسب حاجتك :smile:
 
توقيع : LINEZERO
توقيع : LINEZERO
عودة
أعلى