پاسخ به:مجموعه ترفندهای تحت داس ♦تایپیک با امتیاز ویژه♦
شنبه 16 فروردین 1393 10:40 AM
شوخی با فایلهای Batch!
در این ترفند قصد داریم نحوه ساخت چند فایل Batch سرگرم کننده را به شما آموزش دهیم تا میزان انعطافپذیری برنامهنویسی فایلهای Batch بیشتر از قبل برایتان روشن شود. نحوهی ساخت ماشین حساب، رقص نور، ویروس دروغین، صفحهی مرگ (BSOD) دروغین ، بازی حدس اعداد و چند فایل سرگرم کننده دیگر را در این مطلب فرا خواهید گرفت.
در زیر، کدهای هر کدام از مواردی که نام برده شده است قرار داده شده است.
برای ذخیره هر کد در یک فایل BAT کافیست با فشردن کلیدهای Win+R وارد محیط Run شده و در آنجا با تایپ عبارت notepad محیط Notepad را اجرا کنید. سپس کد را در آن Paste کنید و از منوی File گزینه Save As را بزنید. در پنجرهی باز شده در قسمت Save As Type گزینهی All Files را انتخاب کرده و در قسمت File name نامی دلخواه با پسوند BAT بنویسید (مثلاً tarfandestan.bat). سپس روی Save کلیک کنید تا فایل در مسیر مورد نظرتان ذخیره گردد.
ماشین حساب:
کد دو نوع ماشین حساب را در اختیارتان قرار میدهیم.این ماشین حسابها قادر به انجام عملیات جمع، تفریق، ضرب و تقسیم میباشند. البته محدودیتشان در این است که قادر به محاسبه و نمایش اعداد بصورت غیر صحیح (اعشاری) نیستند.
نوع اول:
@echo off
title TARFANDESTAN.com - Batch Calculator
color 1f
:top
echo --------------------------------------------------------------
echo Visit TARFANDESTAN.com 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 TARFANDESTAN.com - 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