Every time we work on any project we need to open putty, winscp3 along with multiple folders, documents and web-pages. I do this every time I start working on the project, so to simplify a bit I tried something with batch files to make it easier to open related things for a project in one go. This sample file will
1) open the putty and login into it automatically.
2) open the winscp3 and login into it automatically.
3) open webpages http://all.alcatel-lucent.com/, http://google.com/, and http://lightreading.com
4) open this document D:\Documents and Settings\avatsyay\My Documents\R&A\MigratingToJboss6\DeploymentOnJboss6.doc
5) open folder My Docuemnts and Eclipe
Here is the sample batch file
One more use I'll put this file to: opening all the things which I need on system startup. This can also be done by keeping all this in windows startup script but I see a benefit: In weekdays it won't start unless I double click that script ;)
if not "%ProgramFiles(x86)%" == "" set ProgRoot32=%ProgramFiles(x86)%
REM Start an File Explorer that stays inside the specified folder.
REM Remove the /ROOT parameter (leave the comma) to disable folder lock.
%SystemRoot%\explorer.exe /ROOT, C:\jboss-6.1.0.Final\server\default\log\
REM Start a 32-bit application. Replace with %ProgRoot64% if running 64-bit app.
REM Open a few applications
start "Putty" "D:\Documents and Settings\avatsyay\My Documents\Softwares\putty.exe" -ssh email@example.com -pw change_mypassword
start "WinSCP3" "C:\Program Files\WinSCP3\WinSCP3.exe" change_WinscpSavedSessionName
start "Eclipse" "C:\eclipse_helius\eclipse.exe" -data "D:\Documents and Settings\avatsyay\workspace"
REM Open a couple webpages
start "My Alcatel Lucent" "http://all.alcatel-lucent.com/"
start "My Google" "http://google.com/"
start "MY Light Reading" "http://lightreading.com"
REM Open a document (simulates a double-click)
start "My Document" "D:\Documents and Settings\avatsyay\change_Mydoc.doc"
Don’t forget to modify the document, folder and login details accordingly (highlighted in the above sample)