So I got this project for my laptop I'm working on... still working out details but I started a post about it here:
https://forums.overclockers.co.uk/showthread.php?p=29078842#post29078842
So I figured after tinkering with this I thought I would share my .bat file with everyone who is interested and maybe give some suggestions... right now I'm trying to see if I can like automate a login into this forum and making it so I can just type my username and password in my .bat... anyone have any ideas? Here is my .bat:
NOTE: I SLIGHTLY Altered the code on this because it had sites and passwords I didn't want to show but if you have any questions please ask.
https://forums.overclockers.co.uk/showthread.php?p=29078842#post29078842
So I figured after tinkering with this I thought I would share my .bat file with everyone who is interested and maybe give some suggestions... right now I'm trying to see if I can like automate a login into this forum and making it so I can just type my username and password in my .bat... anyone have any ideas? Here is my .bat:
NOTE: I SLIGHTLY Altered the code on this because it had sites and passwords I didn't want to show but if you have any questions please ask.
Code:
@echo off
start ACCESS.ahk
start AutoHideMouseCursor_x64.exe
:CYCLE
cls
color 03
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)
echo.
echo.------------------------------------------------------
echo. MAIN MENU %mydate% %mytime%
echo.------------------------------------------------------
@echo off
echo.
echo. 1.Truecrypt 19.CONFIG SETTINGS
echo. 2.Games 20.Control Panel
echo. 3.Internet Search 21.Volume Control
echo. 4.View Available Networks 22.Manage Wireless Networks
echo. 5.Command Prompt 23.Tor
echo. 6.Virtual Router 24.Music Playlist
echo. 7.Media Player Classic 25.Clear Running Programs
echo. 8.Imgburn 26.Network Discovery
echo. 9.??? 27.Notes
echo. 10.CCleaner 28.Test Connectivity
echo. 11.Disconnect From Network 29.Movie /Anime List
echo. 12.ConvertXtoDVD 30.MBAM
echo. 13.MasterSeeker 31.Youtube Search
echo. 14.GIMP 2.8
echo. 15.Revo Uninstaller
echo. 16.SUPER Converter
echo. 17.Websites
echo. 18.Battery /Power Options
echo.
echo.------------------------------------------------------
echo. DRIVES CAN BE SEEN BY TYPING "drives"
echo.------------------------------------------------------
echo.
echo. SELECT DESTINATION:
set /p "pass=>"
if %pass%==1 goto TRUECRYPT
if %pass%==2 goto GAME
if %pass%==3 goto FIREFOX
if %pass%==4 goto VAN
if %pass%==5 goto CMD
if %pass%==6 goto VIRT
if %pass%==7 goto MPC
if %pass%==8 goto IMGB
if %pass%==9 goto ????
if %pass%==10 goto CCLEANER
if %pass%==11 goto DIS
if %pass%==12 goto X2DVD
if %pass%==13 goto SEEK
if %pass%==14 goto GIMP
if %pass%==15 goto REVO
if %pass%==16 goto SUPER
if %pass%==17 goto WEB
if %pass%==18 goto BATT
if %pass%==19 goto CONF
if %pass%==20 goto CONTROL
if %pass%==21 goto VOL
if %pass%==22 goto NSC
if %pass%==23 goto TOR
if %pass%==24 goto MUSIC
if %pass%==25 goto CLEAR
if %pass%==26 goto NETD
if %pass%==27 goto NOTES
if %pass%==28 goto CON
if %pass%==29 goto MOV
if %pass%==30 goto MBAM
if %pass%==31 goto YOUTUBE
if %pass%==drives goto DRIVES
if NOT %pass%==1 goto CYCLE
if NOT %pass%==2 goto CYCLE
if NOT %pass%==3 goto CYCLE
if NOT %pass%==4 goto CYCLE
if NOT %pass%==5 goto CYCLE
if NOT %pass%==6 goto CYCLE
if NOT %pass%==7 goto CYCLE
if NOT %pass%==8 goto CYCLE
if NOT %pass%==9 goto CYCLE
if NOT %pass%==10 goto CYCLE
if NOT %pass%==11 goto CYCLE
if NOT %pass%==12 goto CYCLE
if NOT %pass%==13 goto CYCLE
if NOT %pass%==14 goto CYCLE
if NOT %pass%==15 goto CYCLE
if NOT %pass%==16 goto CYCLE
if NOT %pass%==17 goto CYCLE
if NOT %pass%==18 goto CYCLE
if NOT %pass%==19 goto CYCLE
if NOT %pass%==20 goto CYCLE
if NOT %pass%==21 goto CYCLE
if NOT %pass%==22 goto CYCLE
if NOT %pass%==23 goto CYCLE
if NOT %pass%==24 goto CYCLE
if NOT %pass%==25 goto CYCLE
if NOT %pass%==26 goto CYCLE
if NOT %pass%==27 goto CYCLE
if NOT %pass%==28 goto CYCLE
if NOT %pass%==29 goto CYCLE
if NOT %pass%==30 goto CYCLE
if NOT %pass%==31 goto CYCLE
if NOT %pass%==drives goto CYCLE
CLS
:GOOGLE
@echo off
echo.
echo. Search Google for:
set /p "INPUT=>"
set INPUT=%INPUT: =+%
start [url]www.google.com/search?q=%INPUT%[/url]
cls
goto CYCLE
:TRUECRYPT
@echo off
echo. 1. Mount Drive (Y:)
echo. 2. Unmount Drives
echo. 3. Quick mount (Y:)
echo. 4. Duel MOunt (Y:, Z:)
echo. 5. Quick Duel Mount (Y:, Z:)
echo. 6. Back
echo.
echo. SELECT ACTION:
set /p "pass=>"
if %pass%==1 goto MNT
if %pass%==2 goto UNMNT
if %pass%==3 goto QM
if %pass%==4 goto DMNT
if %pass%==5 goto QDMNT
if %pass%==6 goto CLS
if NOT %pass%==1 goto CYCLE
if NOT %pass%==2 goto CYCLE
if NOT %pass%==3 goto CYCLE
if NOT %pass%==4 goto CYCLE
if NOT %pass%==5 goto CYCLE
if NOT %pass%==6 goto INVALID
:DMNT
@echo off
echo. MOUNTING... DO NOT DISCONNECT
truecrypt.exe /v \Device\Harddisk2\Partition1 /ly /a /e /q /p "passwordhere" /explore
truecrypt.exe /v \Device\Harddisk3\Partition1 /lz /a /e /q /p "passwordhere" /explore
cls
goto CYCLE
:QDMNT
@@echo off
echo. MOUNTING... DO NOT DISCONNECT
truecrypt.exe /v \Device\Harddisk2\Partition1 /ly /a /q /p "passwordhere"
truecrypt.exe /v \Device\Harddisk3\Partition1 /lz /a /q /p "passwordhere"
cls
goto CYCLE
:QM
@@echo off
echo. MOUNTING... DO NOT DISCONNECT
truecrypt.exe /v \Device\Harddisk2\Partition1 /ly /a /q /p "passwordhere"
cls
goto CYCLE
:MNT
@@echo off
echo. MOUNTING... DO NOT DISCONNECT
truecrypt.exe /v \Device\Harddisk2\Partition1 /ly /a /e /q /p "passwordhere" /explore
cls
goto CYCLE
:UNMNT
@echo off
truecrypt /q /d
cls
goto CYCLE
:GAME
@echo off
echo.
echo. 1.AVGN Aventures
echo. 2.Geometry Wars
echo. 3.McPixel
echo. 4.Postal 2
echo. 5.Retro City Rampage DX
echo. 6.Shovel Knight
echo. 7.Terraria
echo. 8.Typing of the Dead Overkill
echo. 9.The Escapist
echo. 10.Postal 3
echo.
echo. SELECT GAME:
set /p "pass=>"
if %pass% ==1 goto AVGN
if %pass% ==2 goto GEO
if %pass% ==3 goto MCP
if %pass% ==4 goto POSTAL2
if %pass% ==5 goto RCR
if %pass% ==6 goto SKA
if %pass% ==7 goto TERR
if %pass% ==8 goto TOTDO
if %pass% ==9 goto ESC
if %pass% ==10 goto POSTAL3
if NOT %pass% ==1 goto INVALID
if NOT %pass% ==2 goto INVALID
if NOT %pass% ==3 goto INVALID
if NOT %pass% ==4 goto INVALID
if NOT %pass% ==5 goto INVALID
if NOT %pass% ==6 goto INVALID
if NOT %pass% ==7 goto INVALID
if NOT %pass% ==8 goto INVALID
if NOT %pass% ==9 goto INVALID
if NOT %pass% ==10 goto INVALID
:POSTAL3
@echo off
start C:\MASTER\p3.lnk
cls
goto CYCLE
:ESC
@echo off
start C:\MASTER\Escapist.lnk
cls
goto CYCLE
:POSTAL2
@echo off
start C:\MASTER\Launcher.lnk
cls
goto CYCLE
:SKA
@echo off
start C:\MASTER\ShovelKnight.lnk
cls
goto CYCLE
:AVGN
@echo off
start C:\MASTER\avgn.lnk
cls
goto CYCLE
:RCR
@echo off
start C:\MASTER\RCR.lnk
cls
goto CYCLE
:TOTDO
@echo off
start C:\MASTER\HOTD_NG.lnk
cls
goto CYCLE
:MCP
@echo off
start C:\MASTER\McPixel.lnk
cls
goto CYCLE
:GEO
@echo off
start C:\MASTER\GeometryWars.lnk
cls
goto CYCLE
:TERR
@echo off
start C:\MASTER\Terraria.lnk
cls
goto CYCLE
:FIREFOX
@echo off
echo.
echo. Search for:
set /p "INPUT=>"
set INPUT=%INPUT: =+%
start [url]www.google.com/search?q=%INPUT%[/url]
cls
goto CYCLE
:INVALID
@echo off
echo.
echo. ****INVALID ENTRY****
cls
goto CYCLE
:DRIVES
@echo off
start explorer.exe
cls
goto CYCLE
:VAN
@echo off
start cmd.exe /k netsh wlan show all
cls
goto CYCLE
:CMD
@echo off
start cmd.exe
cls
goto CYCLE
:VIRT
@echo off
start C:\MASTER\VirtualRouterClient.lnk
cls
goto CYCLE
:MPC
@echo off
start C:\MASTER\MPC.lnk
cls
goto CYCLE
:IMGB
@echo off
start C:\MASTER\ImgBurn.lnk
cls
goto CYCLE
:???
@echo off
start C:\MASTER\???.lnk
cls
goto CYCLE
:CCLEANER
@echo off
start C:\MASTER\CCleaner.lnk
cls
goto CYCLE
:DIS
@echo off
echo.
echo. 1.Disable Network Adapter
echo. 2.Enable Network Adapter
echo. 3.Exit
echo.
echo. SELECT OPTION:
set /p "net=>"
if %net%==1 goto ND
if %net%==2 goto NE
if %net%==3 goto CS
if NOT %net%==1 goto CS
if NOT %net%==2 goto CS
if NOT %net%==3 goto CS
:CS
cls
goto CYCLE
:ND
start ND.exe
net stop Wlansvc
cls
goto CYCLE
:NE
start NE.exe
net start Wlansvc
cls
goto CYCLE
:X2DVD
@echo off
start C:\MASTER\convert.lnk
cls
goto CYCLE
:SEEK
@echo off
start C:\MASTER\MasterSeeker.lnk
cls
goto CYCLE
:GIMP
@echo off
start C:\MASTER\gimp.lnk
cls
goto CYCLE
:REVO
@echo off
start C:\MASTER\Revo.lnk
cls
goto CYCLE
:SUPER
@echo off
start C:\MASTER\SUPER.lnk
cls
goto CYCLE
:CONTROL
@echo off
start control
cls
goto CYCLE
:VOL
@echo off
start sndvol.exe
cls
goto CYCLE
:NSC
@echo off
explorer.exe shell:::{1fa9085f-25a2-489b-85d4-86326eedcd87}
cls
goto CYCLE
:BATT
@echo off
echo.
:: Use WMI to retrieve battery status information
FOR /F "tokens=1* delims==" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryStatus Get Charging^,Critical^,Discharging /Format:list ^| FIND "=TRUE"') DO ECHO Battery is %%A
FOR /F "tokens=* delims=" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryStatus Get PowerOnline^,RemainingCapacity /Format:list ^| FIND "="') DO SET Battery.%%A
FOR /F "tokens=* delims=" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryRuntime Get EstimatedRuntime /Format:list ^| FIND "="') DO SET Battery.%%A
FOR /F "tokens=* delims=" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryFullChargedCapacity Get FullChargedCapacity /Format:list ^| FIND "="') DO SET Battery.%%A
:: Calculate runtime left and capacity
SET /A Battery.EstimatedRuntime = ( %Battery.EstimatedRuntime% + 30 ) / 60
SET /A Battery.RemainingCapacity = ( %Battery.RemainingCapacity%00 + %Battery.FullChargedCapacity% / 2 ) / %Battery.FullChargedCapacity%
:: Display results
echo.
echo.
IF /I "%Battery.PowerOnline%"=="TRUE" (
ECHO Now working on main power
ECHO.
ECHO Battery %Battery.RemainingCapacity%%% charged
ECHO.
ECHO.
) ELSE (
ECHO.
ECHO Estimated remaining runtime %Battery.EstimatedRuntime% minutes
ECHO.
ECHO Remaining capacity %Battery.RemainingCapacity%%%
ECHO.
ECHO.
)
powercfg /list
echo.
echo. SELECT POWER PLAN:
echo.
echo. 1. High Performance
echo. 2. Power saver
echo. 3. Exit
set /p "pass=>"
if '%pass%'=='1' goto HP
if '%pass%'=='2' goto PS
if '%pass%'=='3' goto CLS
if NOT %pass%==1 goto CYCLE
if NOT %pass%==2 goto CYCLE
if NOT %pass%==2 goto CYCLE
pause
cls
goto CYCLE
:CONF
start ACCESS.txt
cls
goto CYCLE
:WEB
@echo off
echo.
echo. Choose website Destination...
echo.
echo. 1.???
echo. 2.Facebook
echo. 3.Overclockers UK
echo. 4.Huntington Bank Online
set /p "pass=>"
if %pass% ==1 goto ???
if %pass% ==2 goto FACE
if %pass% ==3 goto OVER
if %pass% ==4 goto HUNT
if NOT %pass% ==1 goto INVALID
if NOT %pass% ==2 goto INVALID
if NOT %pass% ==3 goto INVALID
if NOT %pass% ==4 goto INVALID
:HUNT
@echo off
start firefox.exe [url]https://onlinebanking.huntington.com/rol/Auth/login.aspx[/url]
cls
goto CYCLE
:YOUTUBE
@echo off
echo.
echo. Choose topic to search:
set /p "INPUT=>"
set INPUT=%INPUT: =+%
start [url]www.youtube.com/results?search_query=%INPUT%[/url]
cls
goto CYCLE
:???
@ehco off
start firefox.exe ???
cls
goto CYCLE
:FACE
@echo off
start [url]https://www.facebook.com/[/url]
cls
goto CYCLE
:OVER
@echo off
start [url]http://forums.overclockers.co.uk/[/url]
cls
goto CYCLE
:TOR
@echo off
start C:\tor.lnk
cls
goto CYCLE
:MUSIC
start Y:\Playlists\Music_Playlist.mpcpl
cls
goto CYCLE
:CLEAR
@echo off
taskkill /f /im firefox.exe
taskkill /f /im ThrottleStop.exe
taskkill /f /im notepad.exe
taskkill /f /im taskmgr.exe
taskkill /f /im CCleaner64.exe
taskkill /f /im mpc-hc64.exe
taskkill /f /im MasterSeeker.exe
taskkill /f /im gimp-2.8.exe
taskkill /f /im Launcher.exe
taskkill /f /im tor.exe
taskkill /f /im explorer.exe
taskkill /f /im SndVol.exe
taskkill /f /im Azureus.exe
taskkill /f /im cmd.exe
taskkill /f /im AutoHideMouseCursor_x64.exe
cls
goto CYCLE
:NETD
@echo off
cls
:start
ECHO Please select a command from the list below
echo.
echo.
ECHO 1) Enable Network Discovery
ECHO 2) Disable Network Discovery
set choice=
set /p choice=Please enter the command number :
IF NOT '%Choice%'=='' SET Choice=%Choice:~0,9%
if '%choice%'=='1' goto enable
if '%choice%'=='2' goto disable
:enable
netsh advfirewall firewall set rule group="network discovery" new enable=yes
cls
Echo Network Discovery Enabled
ping localhost -n 2 >nul
goto CYCLE
:disable
netsh advfirewall firewall set rule group="network discovery" new enable=no
cls
Echo Network Discovery Disabled
ping localhost -n 2 >nul
goto CYCLE
:HP
@echo off
powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
echo. set to HIGH PERFORMANCE
pause
cls
goto CYCLE
:PS
@echo off
powercfg /setactive a1841308-3541-4fab-bc81-f71556f20b4a
echo. set to POWER SAVER
pause
cls
goto CYCLE
:CLS
cls
goto CYCLE
:NOTES
@echo off
start NOTES.txt
cls
goto CYCLE
:CON
@echo off
ECHO Checking connection, please wait...
PING -n 1 [url]www.google.com|find[/url] "Reply from " >NUL
IF NOT ERRORLEVEL 1 goto :SUCCESS
IF ERRORLEVEL 1 goto :TRYAGAIN
:TRYAGAIN
ECHO FAILURE!
ECHO Let me try a bit more, please wait...
@echo off
PING -n 3 [url]www.google.com|find[/url] "Reply from " >NUL
IF NOT ERRORLEVEL 1 goto :SUCCESS2
IF ERRORLEVEL 1 goto :TRYIP
:TRYIP
ECHO FAILURE!
ECHO Checking DNS...
ECHO Lets try by IP address...
@echo off
ping -n 1 216.239.37.99|find "Reply from " >NUL
IF NOT ERRORLEVEL 1 goto :SUCCESSDNS
IF ERRORLEVEL 1 goto :TRYROUTER
:TRYROUTER
ECHO FAILURE!
ECHO Lets try pinging the router....
ping -n 2 192.168.1.1|find "Reply from " >NUL
IF NOT ERRORLEVEL 1 goto :ROUTERSUCCESS
IF ERRORLEVEL 1 goto :NETDOWN
:ROUTERSUCCESS
ECHO It appears that you can reach the router, but internet is unreachable.
goto :FAILURE
:NETDOWN
ECHO FAILURE!
ECHO It appears that you having network issues, the router cannot be reached.
goto :FAILURE
:SUCCESSDNS
ECHO It appears that you are having DNS issues.
goto :FAILURE
:SUCCESS
ECHO.
ECHO ****CONNECTED****
ECHO.
pause
cls
goto CYCLE
:SUCCESS2
ECHO You have an active internet connection but some packet loss was detected.
pause
cls
goto CYCLE
:FAILURE
ECHO.
ECHO ****NOT CONNECTED****
ECHO.
pause
cls
goto CYCLE
:MOV
@echo off
echo.
echo.
Echo. 1.Movies
echo. 2.Anime
echo. 3.Documentaries
echo.
echo. "NOTE: TRUECRYPT DRIVE MUST BE CONNECTED"
set /p "pass=>"
if %pass%==1 goto MLIST
if %pass%==2 goto ALIST
if %pass%==3 goto DLIST
if NOT %pass%==1 goto CYCLE
if NOT %pass%==2 goto CYCLE
if NOT %pass%==3 goto CYCLE
:MLIST
@echo off
echo.
echo. 1. 3 Ninjas - High Noon at Mega Mountain
echo. 2. 3 Ninjas - Kick Back
echo. 3. 3 Ninjas Knuckle Up
echo. 4. 3 Ninjas
echo. 5. 21
echo. 6. 28 Days LAter
set /p "pass=>"
if %pass%==1 goto 3NHNMM
if %pass%==2 goto 3NKB
if %pass%==3 goto 3NKU
if NOT %pass%==1 goto MLIST
if NOT %pass%==2 goto MLIST
if NOT %pass%==3 goto MLIST
:3NHNMM
@echo off
start Y:\Movies\3_Ninjas_High_Noon_at_Mega_Mountain.avi
exit
:3NKB
@echo off
:3NKU
@echo off
:MBAM
@echo off
start C:\MASTER\mbam.lnk
cls
goto CYCLE
Last edited: