آخرین مطالب

آخرین ارسال های انجمن

آموزش Set /p

آموزش Set /p

سلام 

امروز میخوام کدی رو آموزش بدم که برای 50 در صد از برنامه های بتچ BATCH کاربرد داره . شاید دیده باشید که وقتی یک فایل بتچ رو باز میکنید نوشته ای بیاد و ازتون بخواد که یک عدد رو وارد کنید و به عنوان ورودی بگیره و پردازش های لازم رو انجام بده . ساخت این نوع فایل بسیار ساده و زنجیر مانند هاست یعنی میتونید تعداد زیادی داده رو به هم ربط دهید و اما ساخت :

برای اینکار باید شما این کد رو وارد کنید

 

Set /p a=Your Name:

همانطور که میبینید اگه این کد رو در نوت پد بنویسید و با زبان Bat سیو کنید هنگام اجرای ان برنامه از شما میپرسد که Your Name این مدل همان مدل از فایل های پیچیده داس است .  برای مثال برای ساخت یک ماشین حساب (جهت جمع کردن دو عدد) میتوان از کد زیر استفاده کرد

 

@echo off

color 2

cls

echo.

set /p a=Write The Frist Number:

echo.

set /p b=write The second Number:

echo.

set /a c=%a%+%b%

echo.

echo Answer Is %c%

echo.

pause

 

کد بالا یک ماشین حساب فقط برای جمع کردن دو عدد است . در کد بالا a و b متغیر نام دارند و فقط جهت متمایز کردن دو ریشه Set /p به کار میروند . و خط قرمز کار اصلی را انجام میدهد یعنی جمع کردن. اگر + وسط خط قرمز را با - جایگزین کنید تفریق صورت میگیرد و اگر آن را با * جایگزین کنید  ضرب صورت میگیرد و ...

مطالب مشابه

ارسال نظر برای این مطلب

سلام من اینو نوشتم خیلی باحال بود فقط نمیشه کاریش کرد که هم کنه هم * هم - هم / تقسیم ؟؟؟

پاسخ : چرا میشه باید براش :AAA رو تعریف کنی که اموزشش هم الان میزارم


کد امنیتی رفرش