در پست قبلی با بعضی از دستورات bat آشنا شدیم. در این پست یه فایل ساده میسازیم و مرحله به مرحله توضح میدم تا بیشتر و بهتر با دستورات بت آشنا شید.
این کدها تنها جنبه آموزشی دارن و کاربرد خاصی نخواهند داشت.
@echo off
:LOADING
cls
echo Processing.
ping localhost -n 2 >nul
cls
echo Processing..
ping localhost -n 2 >nul
cls
echo Processing...
ping localhost -n 2 >nul
cls
echo Loading....
ping localhost -n 2 >nul
cls
echo Starting.....
ping localhost -n 2 >nul
ping localhost -n 2 >nul
cls
color 0a
echo adade 1 ra vared konid.
echo 1) matrix rangi
set/p c=
if %c%==1 goto MATRIX
:MATRIX
cls
echo che rangi ra dost darid?
echo 1) sabz
echo 2) ghermez (long)
echo 3) abi (sarvar)
echo 4) soorati
set/p ch=
if %ch%==1 goto GREEN
if %ch%==2 goto RED
if %ch%==3 goto BLUE
if %ch%==4 goto PURPLE
:GREEN
color 02
set a=Virus32.blog.ir
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%
goto GREEN
:RED
color 04
set a=Virus32.blog.ir
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%
goto RED
:BLUE
color 01
set a=Virus32.blog.ir
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%
goto BLUE
:PURPLE
color 05
set a=Virus32.blog.ir
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%
goto PURPLE
این فایل ابتدا کلمه پردازش را به کاربر نمایش میدهد
سپس از کاربر میخواهد تا عدد یک را وارد کند که در غیر این صورت برنامه بسته خواهد شد.
در قسمت بعدی از کاربر میخواهد تا عدد رنگ مورد علاقه خود را وارد کند.
بعد از وارد کردن عدد رنگ مورد نظر نوشته هایی به همان رنگ در صفحه سی ام دی بصورت متوالی نمایش داده خواهد شد.
بیشتر دستورات در پست قبلی توضیح داده شده اینجا با نحوه کاربردشون آشنا میشیم و فقط دستورات تعریف نشده رو توضیح میدم.
:LOADING
اینجا برچسب LOADING رو معرفی کرده. دقت کنید برچسب ها را با : معرفی میکنیم.
به زبان ساده تر : اینجا سرگروه یک گروه رو میگیم برچسب. یعنی وقتی بخواهیم تعدادی از دستورات رو بهم ربط بدیم و یا بخواهیم چندتا دستور رو باهم اجرا کنیم (جدا از دستورات دیگر) در ابتدای این دستورات کارکتری را با : تعریف میکنیم که باعث میشه دستوراتی که بعد از این خط قرار میگیرن یک گروه رو تشکیل بدن. میتونیم هر اسم یا حرفی رو به عنوان سرگروه یا برچسب انتخاب کنیم
ping localhost -n 2 >nul
این دستور باعث میشه که دستور بعدی با دو ثانیه تاخیر اجرا یا نمایش داده بشه (اینجا دستور بعدی نمایش متن است). میتونیم بجای عدد 2 هر عدد دیگه ای رو قرار بدیم.