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

دروس غير أساسية بالدفعات: 6 خطوات
دروس غير أساسية بالدفعات: 6 خطوات

فيديو: دروس غير أساسية بالدفعات: 6 خطوات

فيديو: دروس غير أساسية بالدفعات: 6 خطوات
فيديو: كيف تصبح من العشرة الاوائل على الدفعة 2024, يوليو
Anonim
ليست دروس الدُفعات الأساسية
ليست دروس الدُفعات الأساسية

في البرنامج التعليمي السابق تعلمنا الأساسيات الأساسية لكتابة الملفات المجمعة. إذا لم يكن لديك أدنى فكرة عن الدُفعة ، ولكنك تريد أن تتعلمها ، فارجع إلى "دروس الدُفعات الأساسية جدًا". في هذا البرنامج التعليمي سوف تتعلم المزيد من الأوامر المتقدمة وكيف لاستخدامها لإنشاء تطبيق.

الخطوة 1: خطوة المتغيرات (1/3)

المتغيرات هي أشياء تخضع للتغيير ، عندما ننشئ متغيرًا ، فإننا ننشئ شيئًا نريد أن يتذكره الكمبيوتر لنا ، شيء يمكننا استخدامه لاحقًا في أحد البرامج ؛ نعطي الكمبيوتر القيمة التي نريد تخزينها ونعطيه تسمية لتخزينه تحته ، يمكننا إنشاء أعداد صحيحة وسلاسل باستخدام المتغيرات ، ولإنشاء متغير تحتاج إلى معرفة الأمر SET ، والأمر SET هو ما يُنشئ المتغيرات ؛ اسم SET = القيمة ، اكتب ما يلي في CMD: SET name = hello'name 'هو اسم المتغير ، و' hello 'هو ما يخزنه المتغير لذلك الآن في كل مرة تكتب فيها "echo name" يجب أن يقول "hello" نعم؟ لا ، إذا كنت تريد عرض متغير ، يجب عليك ضع علامات النسبة المئوية (٪) حولها. لذلك إذا قمت بكتابة "echo٪ test٪" ويجب أن تقول "مرحبًا" نعم؟

الخطوة 2: خطوة المتغيرات (2/3)

خطوة المتغيرات (2/3)
خطوة المتغيرات (2/3)

الآن بالتأكيد يمكننا إجراء العمليات الحسابية؟ نكتب عددًا = 1 ، وهذا يُنشئ متغيرًا يسمى "num" مع القيمة 1 المرفقة به. وجعلها num + 1 (المعروف أيضًا باسم 1 + 1)) ثم إختيار٪ num٪ يجب أن تعطينا 2 ، أليس كذلك؟ لنجربها: اكتب ما يلي في المفكرة واحفظه باسم MathAttempt.bat (لا تقم بتضمين النجوم (*)) echo offset v = 1set v =٪ v٪ + 1echo٪ v٪ pauseit يجب أن يقول 2 ، نعم؟ NOPE.it تقول 1 + 1 لأن الكمبيوتر يفسر الأمر الخاص بك على النحو التالي: "right" you: "إذن ما هو num plus one؟" pc: num + 1 = 1 + 1 حتى يفسر الكمبيوتر الأمر الخاص بك حرفيًا.

الخطوة 3: خطوة المتغيرات (3/3)

خطوة المتغيرات (3/3)
خطوة المتغيرات (3/3)

إذن كيف نجعل الكمبيوتر يفكر رياضيًا؟ بسيط ، نضيف / a قبل اسم المتغير ، على سبيل المثال: نكتب "set / a num = 1" ثم "set / a num =٪ num٪ + 1" ثم "echo ٪ num٪ "ثم يجب أن نحصل على 2 ، أليس كذلك؟ لنجربه اكتب هذا في المفكرة … ******************************** @ echo offset / a num = 1set / a num =٪ num٪ + 1echo٪ num٪ وقفة************************************************* ***هناك! أضاف 1 + 1! هذه هي الطريقة التي يراها الكمبيوتر: _ أنت: إذن العدد = 1 ، صحيح؟ الكمبيوتر: صحيح أنت: إذن ما هو num plus one؟ pc: num + 1 = 1 + 1 = 2Voila! برنامج عد! سنستخدم الأمر goto الذي تعلمناه في برنامج Very Basic Batch Tutorial. ******************************* ****************************** @ echo offset / a num = 1: topset / a num =٪ num٪ + 1echo٪ num٪ اذهب إلى الأعلى ************************************************** ********** يقوم الكمبيوتر بإضافة 1 ، ثم يذهب إلى الأعلى ويضيف 1 مرة أخرى ، إلخ.

الخطوة 4: خطوة المعلمات (1/2)

خطوة المعلمات (1/2)
خطوة المعلمات (1/2)

والآن بعد أن أصبح بإمكاننا استخدام المتغيرات ، ماذا لو كان لدينا خيار من الخيارات ، مثل: اضغط 1 لقول Hello.press 2 لنقول وداعًا. نستخدم الأمر "IF" ، على سبيل المثال: اكتب هذا في CMD الخاص بك: if 1 = = 1 echo شاهد تعمل! لم نر أي شيء لأن 1 لا يساوي 2 إذا أردنا الانتظار حتى يضع المستخدم شيئًا ما ، نضيف a / p ونترك الجزء بعد المتغير فارغًا ، مثل هذا: set / p variablename = هذا يعني أن الكمبيوتر سننتظر منك أن تضع شيئًا ما. فنحن نكتب: *************************************** * @ echo offset v1 = hi !! set v2 = bye !! echo اضغط 1 لتقول HI! echo اضغط 2 لتقول BYE! set / p you = if٪ you٪ == 1 echo٪ v1٪ if٪ you٪ = = 2 echo٪ v2٪ pause ****************************************** هذا يخبر الكمبيوتر أنه إذا كتبنا 1 ، يجب أن يردد صدى HI! ، وإذا قلنا 2 ، يجب أن يردد صدى وداعًا !!

الخطوة 5: خطوة المعلمات (2/2)

خطوة المعلمات (2/2)
خطوة المعلمات (2/2)

نحن نعلم الآن أننا إذا أردنا اختيار متغير نكتب: set / p variablename = وإذا أردنا تعيين متغير ، فنحن نكتب: set / a variablename = value فلماذا الآن لا نصنع برنامجًا صغيرًا يُحسب من وإلى 2000؟ سنستخدم SET و IF و GOTO في هذا البرنامج (ومن الواضح أنه صدى) ********************************** ***** @ echo offset / a num = 0: topset / a num =٪ num٪ + 1echo٪ num٪ if٪ num٪ == 2000 goto gobackgoto top: gobackset / a num =٪ num٪ -1echo٪ num ٪ إذا كان٪ num٪ == 0 انتقل إلى الأعلى goback ****************************************** لذلك الآن ، عندما يصل إلى 2000 ، فإن الأمر IF يجعله GOTO هو الجزء الثاني مما يجعله يعد تنازليًا ، ثم عندما يصل إلى 0 ، فإنه سيذهب إلى الجزء الأول مما يجعله يعد … إلخ إلخ.

الخطوة 6: تم

لقد انتهيت من دروس الدُفعات الخاصة بي. يمكنك الانتقال هنا للانتقال إلى تعليمات أخرى لبعض تطبيقات Cool Batch إذا كنت ترغب في المساعدة في أي من برامج الدُفعات الخاصة بك ، راسلني أو أرسل لي بريدًا إلكترونيًا على [email protected] و سأحاول مساعدتك إذا كنت ترغب في تجربة شيء ما دون اتصال بالإنترنت ، أوصي بالحصول على Learn Batch File Programming! بقلم جون ألبرت ، بسيط حقًا وسهل المتابعة ورائع إذا كنت تريد أن تتحسن!

موصى به: