جدول المحتويات:

الدفعة المتقدمة: 12 خطوة
الدفعة المتقدمة: 12 خطوة

فيديو: الدفعة المتقدمة: 12 خطوة

فيديو: الدفعة المتقدمة: 12 خطوة
فيديو: الإدارة المالية المتقدمة - المحاضرة 12 - تقييم الأسهم والسندات 2024, شهر نوفمبر
Anonim

لكن هذا جيد ، ما عليك سوى استخدام الأمر CD أو CHDIR لتغيير الدليل. لكن لا يهم حقًا في هذه الحالة. "،" top ": 0.08480565371024736،" left ": 0.014285714285714285،" height ": 0.8586572438162544،" width ": 0.9357142857142857}]">

دفعة متقدمة
دفعة متقدمة
دفعة متقدمة
دفعة متقدمة
دفعة متقدمة
دفعة متقدمة

يرجى توجيه أي أسئلة قد تكون لديكم في مدونتي: https://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/ الرد بهذه الطريقة. تام نجوين هنا. لقد مر وقت طويل ، لكنه هنا الآن! أقدم لك الدفعة التالية من الدُفعات التعليمية الخاصة بي! قد تكون (أو لا) قد قرأت تعليماتي الأخرى: أساسيات الدُفعات الأكثر تقدمًا بشكل طفيف تستعير هذه التعليمات بعض العناصر من أول اثنين من Instructables. وهي: ECHO CommandCD CommandDIR Command إذا لم تكن قد قرأت الأمرين الآخرين ، أقترح النظر في هذه الأوامر بسرعة. سأنتظر هنا حسنًا! بنهاية هذا Instructable ، ستكون حميميًا مع: START CommandSET CommandIF CommandGOTO Commandand> و >> Parameters من خلال هذه الأوامر ، ستتمكن من إنشاء ملفات دفعية ديناميكية يمكن تغييرها وفقًا لإدخال المستخدم ، وإنشاء وتوسيع. لذلك دعونا نفتح موجه الأوامر الجيد ونبدأ! قم بتشغيل -> cmd وبدلاً من ذلك ، يمكنك الانتقال إلى: ابدأ-> ملفات البرنامج-> الملحقات-> موجه الأوامر ، لذلك قمت بتقسيم بعض الأوامر إلى أكثر من صفحة لأغراض جمالية بشكل أساسي ؛ أحببت رؤية الصور أثناء قراءة النص دون الحاجة إلى التمرير لأعلى ولأسفل. عادة بعد كل مقتطف رمز ، هناك صورة. استمتع!

الخطوة 1: ابدأ الأمر

أمر START
أمر START
أمر START
أمر START
أمر START
أمر START
أمر START
أمر START

أمر START هو أمر صغير لطيف يبدأ الأشياء! إنه أمر بسيط ، وسيساعدنا على الإحماء قبل أن نصل إلى الأوامر الأصعب. معلمات الأمر هي بالضبط ما تعتقده.

ابدأ ThingToBeStarted.exeبسيط جدا

ابدأ WMPlayer.exeلا يمكنك فقط بدء تشغيل ملفات exe. ، بل يمكنك أيضًا كتابة موقع ويب فيه ، وسيتم فتحه في متصفحك الافتراضي

ابدأ www. Instructables.comسهل جدا ، إيه؟ نعم. الآن دعنا ننتقل إلى اللحم الحقيقي لـ Instructable: SET Command.

الخطوة 2: تعيين الأمر - نظرية الأوتار (1/4)

أمر SET - نظرية الأوتار (1/4)
أمر SET - نظرية الأوتار (1/4)
أمر SET - نظرية الأوتار (1/4)
أمر SET - نظرية الأوتار (1/4)

أمر SET: المحدد المتغير. المتغيرات. الطعام الشهي للمطور. المتغيرات عبارة عن أجزاء من الذاكرة تكون … متغيرة. لا IFs و أو NOTs حول هذا الموضوع! (لول ، آسف). نعم! إذن كيف يعمل هذا الطفل؟ ببساطة شديدة ، معلمات الأمر SET هي: SET VariableName = Variable ValueSET في حد ذاته ستنشئ متغيرات سلسلة.

SET TestVS = اختبار السلسلة المتغيرة!في هذه الحالة ، قمنا فقط بتخزين القيمة "Test Variable String!" في المتغير TestVS. حسنًا ، كل هذا ممتع وألعاب ، ولكن كيف يمكننا استرداد القيمة المتغيرة؟ نستخدم٪. فقط أضف٪ حول اسم المتغير

صدى ٪ TestVS ٪حسنًا ، رائع ، ولكن ما الذي يمكنه فعله أيضًا؟

الخطوة 3: تعيين الأمر - السيد رياضيات (2/4)

القيادة SET - السيد ماث (2/4)
القيادة SET - السيد ماث (2/4)
القيادة SET - السيد ماث (2/4)
القيادة SET - السيد ماث (2/4)
القيادة SET - السيد ماث (2/4)
القيادة SET - السيد ماث (2/4)

هل تستطيع أن تفعل الرياضيات؟ حسنًا ، دعنا نصنع دفعة بسيطة لاختبارها.

ECHO OFFSET Test = 1ECHO٪ Test٪ SET Test =٪ Test٪ -1ECHO٪ Test٪ PAUSEآه ، ماذا حدث؟ كان ينبغي أن يعمل! انتظر لحظة … ماذا كان ذلك عن أوامر SET التي تصنع السلاسل فقط؟ نعم. سيُنشئ الأمر SET في حد ذاته متغير سلسلة فقط ، مما يعني أنه سيُنشئ التفسير الأكثر حرفية للقيمة. لا يفكر في "1 - 1" يساوي "0" ، إنه يفكر في "1 - 1" يساوي "1 - 1." فكيف نغير ذلك؟ نريد ألا يتم نسخ المتغير بشكل مباشر ، ولكن يتم تقييمه. هذا يعني أننا نريد تحويله من سلسلة إلى تعبير! تغيير سهل للغاية ، ما عليك سوى إضافة / a إلى الأمر SET ، وهنا ملف دفعي بسيط لرؤيته أثناء العمل ، أو يمكنك فقط كتابته في دليل موجه الأوامر. أقترح الأخير ؛ إنه أسرع بكثير ، والشفرة ليست معقدة للغاية ، ولكن إذا كنت تريد حقًا الملف الدفعي ، فإليك هذا

ECHO OFFSET / اختبار = 2 + 2ECHO٪ اختبار٪ PAUSEرائع! لقد عبرت عن ذلك بشكل مثالي. الآن نحن نعرف التغييرات التي يجب إجراؤها على 'Math test.bat'

ECHO OFFSET / اختبار = 1ECHO٪ Test٪ SET / a Test =٪ Test٪ -1ECHO٪ Test٪ PAUSEنعم. لذلك دعونا نديرها! عملت على أكمل وجه! لكن ماذا بعد ذلك؟

الخطوة 4: تعيين الأمر - إدخال المستخدم (3/4)

أمر SET - إدخال المستخدم (3/4)
أمر SET - إدخال المستخدم (3/4)
أمر SET - إدخال المستخدم (3/4)
أمر SET - إدخال المستخدم (3/4)
أمر SET - إدخال المستخدم (3/4)
أمر SET - إدخال المستخدم (3/4)

تمتلك SET أيضًا القدرة على حث المستخدم على الإدخال. عن طريق إضافة / p إلى معلمات SET ، فإنه يحولها من واضع متغير عادي إلى واضع متغير يتحكم فيه المستخدم.

تعيين / ع UDefine =مع / p ، يتوقف البرنامج مؤقتًا ، وينتظر إدخال المستخدم ، لكن انتظر ، لا أرى معامل / ، هل هذا يعني أن المتغير عبارة عن سلسلة فقط؟ ينفي / p للمعلمات تمامًا / a ، وإذا حاولت ذلك ، فستحصل ببساطة على خطأ معامل مفقود. هذا يعني أن المتغير معرف من قبل المستخدم لن يكون قادرًا على تقييم التعبيرات ، فماذا يمكن للمرء أن يفعل؟ حسنًا ، هذه خدعة صعبة اعتقدت أنه يمكننا استخدامها. أمر SET ليس كل الاستخدام المتزامن للمعلمات / p و / a ، صحيحًا؟ حسنًا ، ماذا عن الاستخدام المتسلسل للمعلمات / a و / p؟ آه … أنت أحذية ماكرة

ECHO OFFECHO Calculator الإصدار 1.0ECHO. SET / p UDefine = SET / a UDefine =٪ UDefine٪ ECHO = ECHO٪ UDefine٪ ECHO. PAUSEحصلت على آلة حاسبة جميلة هناك. إذا لم تكن قد اكتشفت الأمر حتى الآن ، فإن {{{ECHO.}}} سطر فارغ. أليس هذا رائعًا؟

الخطوة 5: تعيين الأمر - أكثر مما تراه العين (4/4)

SET Command - أكثر مما تراه العين (4/4)
SET Command - أكثر مما تراه العين (4/4)
SET Command - أكثر مما تراه العين (4/4)
SET Command - أكثر مما تراه العين (4/4)
SET Command - أكثر مما تراه العين (4/4)
SET Command - أكثر مما تراه العين (4/4)

في هذه المرحلة ، قد يبدو أن متغيرات الأمر SET تصلح فقط للسلاسل والتعبيرات. غير صحيح. المتغيرات في الواقع مرنة للغاية ولا تقتصر على ECHO فقط. هل حاولت كتابة متغير بمفرده؟

اختبار SET = Instructables٪ Test٪يا له من خطأ غريب … يقول أن الأمر "Instructables" لم يتم التعرف عليه ، وليس أن٪ Test٪ ليس لديه بناء جملة. وهذا يعني أن DOS يتعامل مع كل متغير كما لو كان مكتوبًا يدويًا. حسنًا ، ماذا لو

تعيين الاختبار = بدء cmd.exe٪ اختبار٪مذهل! لقد نجحت! DOS يتعامل مع كل متغير كما كتبه المستخدم ، ويقوم بتشغيله وفقًا لذلك. إليك رمز مثير للاهتمام: (فقط انسخ والصق ؛ إنه ممل بعض الشيء.

ECHO OffSET Variable1 = متغير ECSET 2 = متغير HSET 3 = متغير O CSET 4 = متغير ooSET 5 = l! ECHO٪ Variable1 ٪٪ متغير 2 ٪٪ متغير 3 ٪٪ متغير 4 ٪٪ متغير 5٪ ECHO.٪ متغير 1 ٪٪ متغير 2 ٪٪ متغير 4٪ ٪ متغير 5٪ وقفةأليس هذا أنيقًا؟ يحتوي كل متغير على حرفين من الرسالة بأكملها (باستثناء المتغير 2) ، وترتيب المتغيرات بالترتيب ، كل حرف يضيف ، وينهي الأمر الكامل لـ ECHO Cool! أمر SET هو أحد الأوامر الأكثر تعقيدًا وقوة في قاموس DOS.

الخطوة 6: إذا كان الأمر - الجميع متساوون (1/2)

إذا كان الأمر - الجميع متساوون (1/2)
إذا كان الأمر - الجميع متساوون (1/2)
إذا كان الأمر - الجميع متساوون (1/2)
إذا كان الأمر - الجميع متساوون (1/2)
إذا كان الأمر - الجميع متساوون (1/2)
إذا كان الأمر - الجميع متساوون (1/2)

هذا المعامل الشرطي الكلاسيكي. أساسي ولكنه قوي بلا أدنى شك بالنسبة لأولئك الذين لم يسبق لهم البرمجة من قبل ، فإن الأمر IF هو بالضبط كيف يبدو. إذا ثبت أن التعبير في بناء الجملة صحيح (أو غير صحيح) ، فسيتم تنفيذ التسلسل التالي من الأوامر.

إذا٪ متغير 1٪ ==٪ متغير 2٪ إيكو يتم تنفيذ هذا الجزءأو إذا كان لديك أكثر من بناء جملة

ECHO OFFIF٪ variable1٪ ==٪ متغير 2٪ (ECHO يتم تنفيذ هذا الجزء. ECHO هذا هو هذا.) ELSE (ECHO إذا لم يكن المتغير 1 & apost = المتغير 2 ، فسيحدث هذا. ECHO وهذا يحدث أيضًا.)ملحوظة: الوضع الغريب للأقواس ليس لأنني لا أؤمن بالكود المنظم ، ولكن لأنه إذا لم يكن موجودًا في تلك الأماكن ، فلن يعمل مقتطف IF بأكمله. وبالتالي ، إذا كان هناك أي خطأ في كود IF الخاص بك ، فمن المحتمل أن يكون ذلك بسبب الأقواس. مرات.

الخطوة 7: إذا كان الأمر - لكنني أكبر منك (2/2)

إذا كان الأمر - لكنني أكبر منك (2/2)
إذا كان الأمر - لكنني أكبر منك (2/2)
إذا كان الأمر - لكنني أكبر منك (2/2)
إذا كان الأمر - لكنني أكبر منك (2/2)
إذا كان الأمر - لكنني أكبر منك (2/2)
إذا كان الأمر - لكنني أكبر منك (2/2)

حسنًا ، إذاً لديك جملة IF لطيفة وكلها ، والتحقق مما إذا كانت المتغيرات متساوية أم لا هو أمر جيد وكل شيء ، ولكنه لا يتناسب تمامًا مع الفاتورة. أريد أن يحدث شيء إذا كان المتغير 1 أقل من المتغير الآخر! بالنسبة لنا نحن المبرمجين ، أعلم أن هذا يبدو وكأنه مهمة بسيطة. فقط افعل ما تفعله جميع لغات البرمجة الأخرى! حسنًا! ليس بهذه السرعة. ملف الدُفعات ليس لغة البرمجة العادية الخاصة بك فقط. كما قد يبدو سخيفًا ، لا تعمل "" مع الملفات الدفعية.

EQU - يساوي - == NEQ - غير متساوٍفقط ضع هذه المعاملات في مكان == مثال

إذا كان 32 GTR 3 ECHO هذا سوف يعمل

ECHO OFFIF 32 GEQ 32 (ECHO 32 أكبر من ، أو يساوي 32) ELSE (ECHO 32 يساوي بالتأكيد 32) PAUSEIF 32 LSS 32 (ECHO 32 أقل من 32؟ لا أعتقد ذلك). ما لا يقل عن 32. نهاية القصة.) وقفة

الخطوة 8: أمر GOTO

أمر GOTO
أمر GOTO
أمر GOTO
أمر GOTO
أمر GOTO
أمر GOTO

قيادة GOTO. وهو يفعل بالضبط ما يقول؛ ينتقل إلى ملصق في البرنامج النصي للملف الدفعي. لاستخدام هذا الأمر ، يجب أن يكون لديك ملصق في مكانه أولاً. تبدو التسميات كما يلي:

: Label1إنها ببساطة نقطتان قبل سلسلة أحرف و / أو أرقام غير متباعدة. أمر GOTO منظم على هذا النحو

تسمية GOTO 1انه من السهل! تعال إلى التفكير في الأمر ، لست متأكدًا حقًا من سبب عدم وضع هذا في Slightly Advanced Batch. على أي حال ، يمكن استخدام هذا الأمر لتكرار ملف دفعي ببساطة عن طريق الانتقال إلى التسمية التي تنفذ أمر GOTO مرة أخرى

ECHO OFF: RepeatMeECHO سيتكرر هذا ما لم تضغط على "CTRL-C" GOTO RepeatMeبالمناسبة ، الملف الدفعي يقول الحقيقة. CTRL-C هو التوقف الشامل والمطالبة بالإنهاء. CTRL-S هو ببساطة إيقاف مؤقت. لكن إغلاق النافذة يعمل أيضًا ، حيث يمكن لـ GOTO تخطي أو إعادة ترتيب الكود الخاص بك أيضًا

انتقل إلى TurnEOffGOTO MultipleGotoECHO سيتم تخطي هذا ECHO.: MultipleGotoGOTO 3: ENDPAUSEEXIT: 1ECHO EndGOTO END: 3ECHO سيتم عرض هذا أولاً ، الخطوة 2: TurnEOff @ ECHO OFFGOTO MultipleGoto: 2ECHO هذا هو الثاني ، على الرغم من أنه & apot. 1تم تصميم الكود أعلاه بشكل مربك عن قصد للتأكيد على قدرة GOTO على القفز في الكود.

الخطوة 9:> المعلمة (1/2)

مثال التنفيذ
مثال التنفيذ

المعلمة (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp

مثال التنفيذ
مثال التنفيذ

المعلمة (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp

مثال التنفيذ
مثال التنفيذ

المعلمة (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp

الخلاصة: ملاحظات ختامية
الخلاصة: ملاحظات ختامية

المعلمة (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} "> هذا البت التالي ليس حقًا" أمرًا "، ولكنه بناء جملة مضاف في الأوامر. ما يفعله هو أنه يأخذ إخراج أمر معين ، ويمكنه كتابته في ملف نصي ، ويسهل شرحه إذا رأيته في العمل أولاً.

الأمر> اسم الملفحسنًا ، لنفترض أننا في دليل معين. ثم نستخدم أمر DIR ، والذي إذا قرأت أساسيات الدُفعة ، فستعرف أنه يعرض محتويات دليلك الحالي

C: / Users / Neo \> DIRستخرج عادة

وحدة التخزين في محرك الأقراص C هي الرقم التسلسلي لوحدة التخزين من HP هو BC7E-E26C دليل C: / Users / Neo06 / 30/2007 11:14 صباحًا.06 / 30/2007 11:14 صباحًا.. 2007-17-03 06:41 مساءً.idlerc02 / 19/2007 03:14 م جهات الاتصال 2007-19-06 10:44 م سطح المكتب 2007-29-06 08:47 ص المستندات 2007-19-06 10:35 ص التنزيلات 2007-19-02 03:14 م المفضلة 02/19 / 2007 03:14 مساءً Links05 / 12/2007 04:01 مساءً الموسيقى 2007-30-06 01:20 صباحًا الصور 2007-07-04 03:08 مساءً الألعاب المحفوظة 2007-19-02 03:14 مساءً عمليات البحث 2007-01-03 07:23 PM 242 ، 947 Test Record.wma06 / 19/2007 10:39 AM Videos06 / 18/2007 09:57 صباحًا 1 ، 324 ، 574 wp_screenprint_mc.pdf06 / 18/2007 09:59 صباحًا 73 ، 996 ، 533 wp_tshirt_full.mp4 4 ملف (ملفات) 75، 564، 054 بايت 14 Dir (s) 132، 927، 537، 152 بايت مجانًاولكن ، إذا أضفنا> وإليها

C: / Users / Neo / DIR> DIRContents.txtلا نحصل على مخرجات ، ولكن بدلاً من ذلك ، نحصل على ملف نصي جديد للعلامة التجارية يسمى DIRContents.txt يحتوي على الإخراج فيه! البرودة ولكن انتظر هناك مشكلة! أريد أن يكون لدي مخرجات متعددة في نفس الملف ، لكني> أستمر في الكتابة فوقها ، وليس إضافتها! ماذا أفعل؟

الخطوة 10: >> المعلمة (2/2)

المعلمة (2/2) "src =" https://content.instructables.com/ORIG/FG4/B58B/F3JESWIJ/FG4B58BF3JESWIJ-j.webp

المعلمة (2/2) "src =" https://content.instructables.com/ORIG/F05/GZB1/F3JESWIK/F05GZB1F3JESWIK-j.webp

المعلمة (2/2) "src =" https://content.instructables.com/ORIG/F93/Q7VS/F3JESWL2/F93Q7VSF3JESWL2-j.webp

المعلمة (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

المعلمة (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} "> حسنًا ، أنا سعيد لأنك سألت. هذا هو الغرض >> المعلمة! The >> يشبه تمامًا> ، ولكن بدلاً من الكتابة فوق الملف المحدد بالكامل ، نضيف إليه! لذلك دعونا نجربه.

DIR >> DIRContents.txtمرتب! عملت بشكل ممتاز! لذا انتظر. هل هذا يعني أنه يمكنني كتابة أي شيء أريده في ملف نصي؟ انا اريد ان اجربها

دفعة رائعة> Awesome.txtلما؟ لماذا لم ينجح ذلك؟ ذلك لأن المعلمة تكتب ناتج الأوامر الشرعية فقط ، وليس فقط أي شيء تكتبه. ولكن ، هذه مشكلة تم حلها ببساطة. تذكر أن المعلمات تسجل إخراج الأوامر. ما هو الأمر الذي له مخرجات يمكننا التحكم فيها؟ قيادة ECHO

دفعة ECHO رائعة> Awesome.txtECHO أنا سعيد جدًا لأنني أعرف ذلك. >> Awesome.txtياي! تذكر. يضيف >> الإخراج إلى السطر التالي من الملف.

الخطوة 11: مثال على التنفيذ

نعم. لذلك دعونا نجمعها معًا! فيما يلي بعض نماذج الرموز التي قمت بإنشائها والتي تستخدم الأوامر التي أظهرتها لك في هذا التوجيه ، ستضيف هذه الشفرة 1 إلى متغير باستمرار ، وستخرج النتيجة إلى أجل غير مسمى.

ECHO OFFSET / a num = 1: RepeatECHO٪ num٪ SET / a num =٪ num٪ + 1GOTO تكرارسيبدأ هذا الرمز CMD.exe 5 مرات

ECHO OFFSET / a RepeatNum = 5: OpenIF٪ RepeatNum٪ == 0 GOTO EndSTART CMD.exeSET / a RepeatNum =٪ RepeatNum٪ -1GOTO الفتح: Endسيقوم هذا الرمز بإنشاء ملف دفعي في C: / Users / Neo ، وسيقوم بتشغيله

ECHO OFFCHDIR C: / Users / NeoECHOECHO OFF> Hello.batECHO ECHO مرحبًا! >> Hello.batECHO ECHO I & aposm في محرك الأقراص C الخاص بك! >> Hello.batECHO PAUSE >> Hello.batC: / Users / Neo / Hello. بات وقفةهذه مجموعة صغيرة من الألعاب. يجب عليك تخمين الرقم

ECHO OFFSET / a GuessNum = 0SET / a Answer =٪ RANDOM٪ ECHO خمن ما هو الرقم الذي أفكر فيه: RetrySET / p Guess = IF٪ Guess٪ LSS٪ Answer٪ ECHO رقمي أعلى. IF٪ Guess٪ GTR٪ إجابة ٪ ECHO رقمي أقل. IF٪ Guess٪ ==٪ Answer٪ GOTO ENDECHO. SET / a GuessNum =٪ GuessNum٪ + 1GOTO إعادة المحاولة: ENDECHO أنت على صواب! كانت الإجابة٪ Answer٪ ECHO استغرق الأمر٪ GuessNum٪ Guesses. ECHO. PAUSEوهذا ، يعجبني كثيرًا. ومع ذلك ، إذا لم تكن حريصًا ، فيمكن أن يخرج عن السيطرة بسرعة إلى حد ما ، اعتمادًا على قدرة جهاز الكمبيوتر الخاص بك. ما يفعله هذا الملف هو أنه يقوم إلى أجل غير مسمى بإنشاء ملفات نصية مرقمة في دليل يسمى lolnumbers. يحتوي كل ملف من هذه الملفات النصية على DIR الخاص بدليل lolnumbers. الشيء هو أن الدليل يزداد باستمرار مع الملفات النصية ، لذلك يكون كل ملف نصي متتالي أكبر من الأخير. نتيجة هذا هو مجلد يصبح حجمه الإجمالي أكبر وأكبر كل ثانية

ECHO OFFSET / a num = 1MKDIR lolnumbersCD أرقام: RestartDIR>٪ num٪.txtSET / a num + = 1GOTO Restartهذه رموز أساسية جدًا. جربهم لمحتوى قلبك.

الخطوة 12: الخاتمة: الملاحظات النهائية

تفو. لقد غطينا الكثير في هذا الدليل. هذا ، في الواقع ، أطول بثلاث مرات من آخر مرة. أتمنى أن تستمتع بها! فقط بعض التذكيرات قبل أن أذهب. تذكر: عند تعيين متغير ، لا تضع أبدًا مسافة بين المتغير وقيمته. نعم:

ضبط المتغير 1 = القيمةالمساحة الإضافية ستجعل المتغير فارغًا

ضبط المتغير 1 = القيمةأيضا ، IFs متعددة. تذكر تنسيق الأقواس بشكل صحيح: نعم

إذا كان 1 == 1 (ECHO One يساوي واحدًا!) ELSE (ECHO شيء ما خطأ في هذا البرنامج.)لا

إذا كان 1 == 1 (ECHO One يساوي واحدًا!) ELSE (ECHO شيء ما خطأ في هذا البرنامج.)أيضًا ، هناك متغيرات مدمجة أيضًا

٪ CD ٪٪ DATE ٪٪ TIME ٪٪ RANDOM٪٪ CD٪ يتم توسيعه إلى الدليل الحالي. بشكل أساسي ، المسار وراء الأول>٪ DATE٪ و٪ TIME٪ هو التاريخ والوقت.٪ RANDOM٪ يعطي رقمًا عشوائيًا بين 0 و 32767. لا يمكن تغيير النطاق ، لا أعتقد ذلك. أتمنى أن تكون قد استمتعت بهذه التعليمات ، لقد عملت بجد عليها ، وأتمنى أن تعوض عن 10 أشهر من الغياب ، والآن الأخبار السيئة. سأواجه بعض الصعوبات في الإجابة على أي أسئلة في الأشهر القليلة المقبلة ، لأنني سأكون خارج البلاد. ولكن إذا كان لديك سؤال ، فما عليك سوى ترك تعليق لأي شخص. إذا تمكنت من الوصول إلى جهاز كمبيوتر ، فسأكون متأكدًا من الإجابة ، لكنني لا أعتقد أن ذلك سيكون ضروريًا ؛ Instructables هو مجتمع ودود ، وأنا متأكد من أن هناك شخصًا ما سيساعدك في محنتك.

موصى به: