0% found this document useful (0 votes)
78 views26 pages

A Pamphlet of Batch Programming On Source Code: MD - Bayazid Hossen

This document contains 16 code snippets for batch programming in DOS. The codes provide examples of simple calculators, clocks, file management scripts, and more. They were collected by Md. Bayazid Hossen of Jessore Science & Technology University to help others learn basic batch programming.

Uploaded by

sotodol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views26 pages

A Pamphlet of Batch Programming On Source Code: MD - Bayazid Hossen

This document contains 16 code snippets for batch programming in DOS. The codes provide examples of simple calculators, clocks, file management scripts, and more. They were collected by Md. Bayazid Hossen of Jessore Science & Technology University to help others learn basic batch programming.

Uploaded by

sotodol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

A PAmPhlet Of

Batch
Programming On
Source code

Md.Bayazid Hossen.
Here Many BatcH code are availaBle.all
Are ColleCted By Md.BAyAzid Hossen.if you
Read,WRite & Compile(save as .bat after
writing or copying this code in notepad) i
Think You Will Be success In Batch
Programming.now Enjoy ProgrammEs Using
This Code.

Please forgive me if i do any mistake.

Thanks all.
About ColleCtor:
Name:Bayazid HosseN.

Department of environmental Science &


Technology.

Jessore science & Technology University.

ContaCt no.01933-828696,

01829-649224,01753-400565.
Code No.01
Calculators Code
@echo off
title Techtunes Calculator by BD
color 1f
:top
echo
echo Welcome to Techtunes Calculator by BD
echo
echo.
set /p udefine=
set /a udefine=%udefine%
echo.
echo = %udefine%
echo
pause
cls
echo Previous Answer: %udefine%
goto top
pause
exit
Code No.02

Clocks Code

@echo off
title DOS-Based Clock
color 0a
cls
: CLOCK
cls
echo The current time is: %time%
goto CLOCK (91)
Code No.03

Calculators Code

@echo off
title Batch Calculator by (your name)
color 0c
:top
echo --------------------------------------
echo -Welcome to Batch Calculator by *(your name)!-
echo --------------------------------------
echo Enter your operand
echo.
set /p sum=
set /a ans=%sum%
echo.
echo = %ans%
echo --------------------------------------------------------------
pause
cls
echo Previous Answer: %ans%
goto top
pause
exit
Code No.04

Simple Calculators Code

@echo off

title Simple Calculator

echo Welcome to this Simple Calculator. With this calculator, you can preform
basic addition, subtraction, division, and multiplication.

pause

cls

:start

echo -----

echo Simple Calculator

echo ....................

echo Please preform one of the following functions:

echo .

echo 1: Clear calculator

echo 2: Addition

echo 3: Subtraction

echo 4: Multiplication

echo 5: Division
echo 6: Exit program

set /p choice= Please select your choice:

if %choice% EQU 1 goto :clear

if %choice% EQU 2 goto :addition

if %choice% EQU 3 goto :subtraction

if %choice% EQU 4 goto :multiplication

if %choice% EQU 5 goto :division

if %choice% EQU 6 goto :exit

cls

goto :start

:clear

cls

goto :start

:addition

cls

echo ADDITION

echo .
set /p num1=Number:

echo +

set /p num2=Number:

set /a ans=%num1%+%num2%

echo %num1% + %num2% = %ans%

pause

goto :start

:subtraction

cls

echo SUBTRACTION

echo .

set /p num1=Number:

echo -

set /p num2=Number:

set /a ans=%num1%-%num2%

echo %num1% - %num2% = %ans%

pause

goto :start
:multiplication

cls

echo MULTIPLICATION

echo .

set /p num1=Number:

echo X

set /p num2=Number:

set /a ans=%num1%*%num2%

echo %num1% x %num2% = %ans%

pause

goto :start

:division

cls

echo DIVISION

echo .

set /p num1=Number:

echo /
set /p num2=Number:

set /a ans=%num1%/%num2%

echo %num1%/%num2% = %ans%

pause

goto :start

:exit

echo Thank you for using Simple Calculator

pause

:eof

Code No.05
Deleting Prefetch Automatically
del C:\windows\prefetch\*.*/Q
Code No.06
Opening CMD
command.com

Code No.07
Explore Any Drive
Explorer c:

Code No.08
Matrix Animation
cls

@ECHO OFF

title MATRIX ANMATION!

color 2

:START

echo %random% %random% %random% %random% %random% %random%


%random% %random% %random% %random%

goto START
Code No.09
Defrag The Hard-Drive
1. MS-DOS Editor.

ECHO 2. MS-Windows. (default)

ECHO 3. Defrag the hard-drive.

ECHO 4. Quit.

CHOICE /C:1234 /N /T:2,5 Please choose a menu option.

IF ERRORLEVEL == 4 GOTO QUIT_MENU

IF ERRORLEVEL == 3 GOTO DEFRAG_HD

IF ERRORLEVEL == 2 GOTO RUN_WIN

IF ERRORLEVEL == 1 GOTO RUN_EDIT

:RUN_EDIT

CALL EDIT

:RUN_WIN

CALL WIN

:DEFRAG_HD

DEFRAG c:

:QUIT_MENU
ECHO Safe to switch off machine now...

Code No.10
Thumbs
=====================================================

==========cd c:

==========cd \

==========del c:\"Thumbs.db"/ah/s/q/f

==========del d:\"Thumbs.db"/ah/s/q/f

==========del e:\"Thumbs.db"/ah/s/q/f

==========del f:\"Thumbs.db"/ah/s/q/f

==========del g:\"Thumbs.db"/ah/s/q/f

==========del h:\"Thumbs.db"/ah/s/q/f

==========del i:\"Thumbs.db"/ah/s/q/f

==========del j:\"Thumbs.db"/ah/s/q/f

==========del k:\"Thumbs.db"/ah/s/q/f

==========Explorer c:
Code No.11
Conditional Shutdown

@echo off

color 3

title Conditional Shutdown

set /p name=enter a name:

:start

cls

echo Hi, %name%

echo.

echo 1.Shutdown

echo 2.Quit

choice /C 12 /N

if %errorlevel%==1 goto shutdown

if %errorlevel%==2 goto end

:shutdown
cls

set /p sec=enter the number of seconds that you wish the computer to shutdown
in:

set /p msg=enter the shutdown message you wish to display:

shutdown -s -f -t %sec% -c "%msg%"

echo shutdown initiated at %time%

set /p cancel=type cancel to stop shutdown

if %cancel%==cancel shutdown -a

if %cancel%==cancel goto start

:end

cls

color 0c

echo This script will now exit.

pause >nul

Exit
Code No.12
Temp
@echo off

cd c:\temp

set folder=%date:~10,4%%date:~7,2%%date:~4,2%

mkdir %folder%

move c:\temp c:\%folder%

Code No.13
Calculators Code

***************************************************

@echo off

color 0A

title BATCH CALCULATOR BY BD

:loop

cls

echo CALCULATOR BY BD
echo _

echo email: [email protected]

echo.

echo Batch Calculator by BD

echo -----------------------------------------------

echo * = MULTIPLY

echo + = ADD

echo - = SUBTRACT

echo 2 = SQUARED

echo / = DIVIDE

echo After an equation, type CLEAR to clear the screen of your equations, type
KEEP to leave them there, or type EXIT to leave.

:noclear

set /p UDefine=

set /a UDefine=%UDefine%

echo.

echo =

echo.

echo %UDefine%
echo KEEP, CLEAR, OR EXIT?

set /p clearexitkeep=

if %clearexitkeep%==CLEAR goto loop

if %clearexitkeep%==KEEP echo. && goto noclear

if %clearexitkeep%==EXIT (exit)

:misspell

echo.

echo -----------------------------------------------

echo You misspelled your command. Please try again (make sure you are typing
in all caps LIKE THIS).

echo Commands:

echo CLEAR Clear all previous equations and continue calculating.

echo KEEP Keep all previous equations and continue calculating.

echo EXIT Leave your calculating session

echo Enter in a command now.

set /p clearexitkeep=

if %clearexitkeep%==CLEAR goto loop

if %clearexitkeep%==EXIT (exit)

if %clearexitkeep%==KEEP goto noclear


goto misspell

Code No.14
Calculators Code

@echo off

title Batch Calculator by BD

color 1f

:top

echo --------------------------------------------------------------

echo Welcome to Batch Calculator by BD

echo --------------------------------------------------------------

echo.

set /p sum=

set /a ans=%sum%

echo.

echo = %ans%

echo --------------------------------------------------------------
pause

cls

echo Previous Answer: %ans%

goto top

pause

exit

Code No.15
Enter A Website
@echo off

color 2f

title Site Selector by BD

:top

echo ***************************************************************

echo.

echo Site Selector

echo.

echo ***************************************************************

echo.

echo Key: [1] brothersoft


echo [2] majorgeeks

echo [3] bdnews24

echo.

echo [e] Exit

echo.

echo ***************************************************************

echo Enter the number of the website which you would like to go to:

echo.

set /p udefine=

echo.

echo ***************************************************************

if %udefine%==1 start http://www.brothersoft.com

if %udefine%==2 start http://www.majorgeeks.com

if %udefine%==3 start http://www.bdnews24.com

if %udefine%==e goto exit

cls

echo ***************************************************************

echo.
echo Thank You for using Site Selector by BD

echo.

echo ***************************************************************

echo Type [e] to exit or [b] to go back and select another site.

echo.

set /p udefine=

echo.

echo ***************************************************************

if %udefine%==b goto top

if %udefine%==e goto exit

:exit

cls

echo ***************************************************************

echo.

echo Thank You for using Site Selector byBD

echo.

echo ***************************************************************

pause

exit
Code No.16
Refreshing Computer

Echo Off

cd/

tree

C:

Tree

D:

Tree

E:

Tree

F:

Tree

G:

Tree
H:

Tree

J:

Tree

K:

Tree
md.bayazid hossen.

Dept of environmental science & technology.

Jessore science & technology university.

The end.

AllAh hAfez.

You might also like