Вы находитесь на странице: 1из 3

REM VIDEO CONVERTER BY SANJIB

TITLE VIDEO CONVERTER BY SANJIB


MODE CON: COLS=49 LINES=24
@ECHO OFF
REM "MAIN USER INTERFACE"
:START
CLS
ECHO -----------------------------------------------ECHO -----------------------------------------------ECHO
EXTENSION CHANGER
ECHO
BY SANJIB KUMAR GHOSH
ECHO -----------------------------------------------ECHO -----------------------------------------------ECHO ________________________________________________
ECHO NOTE : COPY THIS PROGRAM TO THE FOLDER
ECHO
WHICH CONTAINS THE FILES
ECHO
AND THEN RUN THE PROGRAM
ECHO ------------------------------------------------REM "MAIN INTERFACE OF PROGRAM WHEN STARTING"
:MAIN
ECHO CHOOSE YOUR OPTION.
ECHO PRESS "Y" FOR YES AND "N" FOR NO.
SET/P "CHOICE=DO YOU WANT TO CHANGE THE EXTENSION OF A SINGLE FILE [Y/N]:"
IF %CHOICE%==Y GOTO DATA_INPUT_SINGLE
IF %CHOICE%==N GOTO DATA_INPUT_MULTIPLE
REM "DATA COLLECTION OF INPUT FILE FOR SINGLE FILE CONVERSION"
:DATA_INPUT_SINGLE
CLS
ECHO -----------------------------------------------ECHO -----------------------------------------------ECHO
EXTENSION CHANGER
ECHO
BY SANJIB KUMAR GHOSH
ECHO -----------------------------------------------ECHO -----------------------------------------------SET/P "INPUT_SINGLE=ENTER THE NAME OF THE FILE ALONG WITH EXTENSION :"
IF "%INPUT_SINGLE%"=="" GOTO ERROR01_SINGLE
GOTO DATA_OUTPUT_SINGLE
REM "DATA COLLECTION OF OUTPUT FILE FOR SINGLE FILE CONVERSION"
:DATA_OUTPUT_SINGLE
SET/P "OUTPUT_SINGLE=ENTER THE OUTPUT NAME OF THE FILE ALONG WITH OUTPUT EXTENSI
ON :"
IF "%OUTPUT_SINGLE%"=="" GOTO ERROR02_SINGLE
GOTO CONVERT_SINGLE
REM "DATA COLLECTION OF INPUT FILE FOR MULTIPLE FILE CONVERSION"
:DATA_INPUT_MULTIPLE
SET/P "INPUT_MULTIPLE=ENTER ONLY INPUT EXTENSION OF THE FILES YOU WANT TO CONVER
T :"
IF "%INPUT_MULTIPLE%"=="" GOTO ERROR01_MULTIPLE
GOTO OUTPUT_SINGLE
REM "DATA COLLECTION OF OUTPUT FILE FOR MULTIPLE FILE CONVERSION"
:DATA_OUTPUT_MULTIPLE
SET/P "OUTPUT_MULTIPLE=ENTER ONLY OUTPUT EXTENSION OF THE FILES YOU WANT TO CONV
ERT"
IF "%OUTPUT_MULTIPLE%"=="" GOTO ERROR02_MULTIPLE

GOTO CONVERT_MULTIPLE
REM "THIS ERROR APPEARS WHEN USER DOESN'T ENTER ANTHING AND LEAVES INPUT_SINGLE
FORM BLANK"
:ERROR01_SINGLE
ECHO -----------------------------------------------ECHO
ERROR
ECHO -----------------------------------------------ECHO YOU CAN'T LEAVE IT BLANK
PAUSE
GOTO DATA_INPUT_SINGLE
REM "THIS ERROR APPEARS WHEN USER DOESN'T ENTER ANTHING AND LEAVES OUTPUT_SINGLE
FORM BLANK"
:ERROR02_SINGLE
ECHO -----------------------------------------------ECHO
ERROR
ECHO -----------------------------------------------ECHO YOU CAN'T LEAVE IT BLANK
PAUSE
GOTO DATA_OUTPUT_SINGLE
REM "THIS ERROR APPEARS WHEN USER DOESN'T ENTER ANTHING AND LEAVES INPUT_MULTIPL
E FORM BLANK"
:ERROR01_MULTIPLE
ECHO -----------------------------------------------ECHO
ERROR
ECHO -----------------------------------------------ECHO YOU CAN'T LEAVE IT BLANK
PAUSE
GOTO DATA_INPUT_MULTIPLE
REM "THIS ERROR APPEARS WHEN USER DOESN'T ENTER ANTHING AND LEAVES OUTPUT_MULTIP
LE FORM BLANK"
:MULTIPLE-ERROR02
ECHO -----------------------------------------------ECHO
ERROR
ECHO -----------------------------------------------ECHO YOU CAN'T LEAVE IT BLANK
PAUSE
GOTO DATA_OUTPUT_MULTIPLE
REM "THE SPECIFIED FILE WILL BE CONVETED TO DESIRED NAME WITH EXTENSION"
:CONVERT_SINGLE
REN "%INPUT_SINGLE%" "%OUTPUT_SINGLE%"
REM "ALL FILES IN THE FOLDER WILL BE CONVETRED FROM SPECIFIED EXTENSION TO DESIR
ED FORMAT"
:CONVERT_MULTIPLE
REN *.%INPUT_MULTIPLE% *.%OUTPUT_MULTIPLE%
ECHO -----------------------------------------------ECHO
CONVERSION COMPLETED!
ECHO -----------------------------------------------PAUSE
GOTO RESTART_CHECKING
:RESTART_CHECKING
SET/P "RESTART_CHECKING=DO YOU WANT TO CONVERT MORE [Y/N]"
IF "%RESTART_CHECKING%"=="Y" GOTO START

GOTO INFO
REM "SOME INFORMATION ABOUT MYSELF"
:INFO
CLS
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO

----------------------------------------------------------------------------------------------VIDEO CONVERTER
BY SANJIB KUMAR GHOSH
-----------------------------------------------------------------------------------------------

ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO

////////////////////////////////////////
////
////
////
--::CODED BY::-////
////
////
////
SANJIB KUMAR GHOSH
////
//// --------------------------- ////
\\\\
----------------------\\\\
\\\\ TUESDAY,SEPTEMBER 22, 2015 \\\\
\\\\
\\\\
\\\\ EMAIL:ighoshsanjib01@gmail.com \\\\
\\\\
\\\\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

ECHO -----------------------------------------------ECHO -----------------------------------------------ECHO


THANK YOU ! FOR USING THIS SOFTWARE
ECHO -----------------------------------------------ECHO -----------------------------------------------@ECHO OFF
PAUSE

Вам также может понравиться