یک بازی سرگرم کننده که در آن شما باید عدد مد نظر کامپیوتر را حدس بزنید! با وارد کردن هر عدد به شما گفته میشود که عدد وارد شده بیشتر از عدد مد نظر است یا کمتر از آن و اینگونه شما رفتهرفته به جواب نزدیکتر میشوید.
@echo off
title AshkanPC - Number guessing game
rem WWW.ASHKANPC.LXB.IR
setlocal
set /a curbest=99999
:newgame
set /a cur=0
set /a num=%RANDOM%%%1000+1
set left=1
set right=1000
:repeat
set /p guess=Please guess[%left%,%right%]:
set /a cur=cur+1
if %guess% EQU %num% (
echo You have guessed %cur% times to get it right!
if %cur% LSS %curbest% (
set /a curbest=cur
)
goto ask
)
if %guess% LSS %num% (
echo It is a bigger number!
set /a left=%guess%+1
goto repeat
)
echo It is a smaller number!
set /a right=%guess%-1
goto repeat
:ask
choice /c:yn /n /m "Do you want to play again?"
if %errorlevel% EQU 1 goto newgame
:bye
echo Thank you! Bye!
if not %curbest% EQU 99999 echo Best Guess = %curbest%
endlocal
کد دو نوع ماشین حساب را در اختیارتان قرار میدهیم.این ماشین حسابها قادر به انجام عملیات جمع، تفریق، ضرب و تقسیم میباشند. البته محدودیتشان در این است که قادر به محاسبه و نمایش اعداد بصورت غیر صحیح (اعشاری) نیستند.
نوع اول:
@echo off
title AshkanPC - Batch Calculator
color 1f
:top
echo --------------------------------------------------------------
echo Visit WWW.ASHKANPC.LXB.IR for more tips and tricks.
echo --------------------------------------------------------------
echo Start typing, for example type 4*3 and see the results.
echo.
set /p sum=
set /a ans=%sum%
echo.
echo = %ans%
echo --------------------------------------------------------------
pause
cls
echo Previous Answer: %ans%
goto top
pause
exit
نوع دوم:
@echo off
title AshkanPC - Batch Calculator
:loop
cls
set /p a=Enter a number:
set /p c=Enter +,-,*or/:
set /p b=Enter a number:
set /a d=%a%%c%%b%
echo %a%%c%%b%=%d%
pause
goto loop
ابتدا Notepad را اجرا کرده و سپس در آن مینویسیم
@echo off
:start
echo date: %date%time:%time%
goto start
حالا با نام دلخواه و فرمت bat فایل رو ذخیره میکنیم
با اجرای فایل ساعت شما در محیط cmd اجرا میشه
1- Notepad را اجرا کنید و در آن کلمه QMN را بنویسید
2- از طریق سر فصل Format گزینه Font اندازه فونت را به 72 تغییر دهید
3- فونت Wingdings را انتخاب کنید
اکنون مشاهده کنید چه اتفاقی می افتد
.: AshkanPC :.