Process Sniper - Batch File

Introduction: Process Sniper - Batch File

This is a small program I have been working on.  I have been working on it for a few hours in total so it still might have some bugs, but anyway.
The batch file contains two functions, 1.) it will list all the processes that are running on your computer and 2.) it can kill the process that you type in by either name (process.processextension e.g notepad.exe) or PID.  It also outputs all the process names you type in to an external file that is written over when you start the batch file again, the name of this file is configurable in the code under the variables at the top of the code.  It could easily save it anywhere on your hard drive with only very minor tweaks to the code.
here is the code:

:: This is origional code writen by John Allen
:: Permission to use this code without payment is given to anyone as long as credit is given
:: on the following conditions:
:: 1.) If this code is used as part of a program intended for comercial use, the writer (John Allen)
:: must be contacted and notified of this and he reserves the write to deny the useage of the code to anyone
:: 2.) This message and the title block is left in the code
set version=1.6
set outputfile=log
set outfileext=txt
color 0a
title Process Sniper v%version%
echo Processes attempted to shut down in the last session:>%outputfile%.%outfileext%
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo ::    Process Sniper v%version%        ::
echo ::          writen by John Allen        ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
goto choice
exit /b
wmic process get Name, ProcessID
goto choice
set /p input=Enter the process name/PID you wish to snipe:
taskkill /pid %input%
echo %input%>>%outputfile%.txt
goto choice
color 0c
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo ::    You have been using        ::
echo ::    Process Sniper v%version%        ::
echo ::           writen by John Allen        ::
echo ::         Press any key to close...        ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
DEL null
echo Choose from the following:
echo 1.) List processes currently running
echo 2.) Snipe a process by name/PID
echo 3.) Exit Process Sniper v%version%
choice /c 123 /n
if errorlevel 1 set gt=list
if errorlevel 2 set gt=kill
if errorlevel 3 set gt=close:
goto %gt%

Step 1: Outro

Any help on improving it would be much appreciated, this is my first batch application and I am looking into doing more in the future, maybe some small games or some more complex processes to do with administation on servers or something, but what ever.

Be the First to Share


    • Big and Small Contest

      Big and Small Contest
    • Make It Bridge

      Make It Bridge
    • For the Home Contest

      For the Home Contest


    Prof. Pickle
    Prof. Pickle

    10 years ago on Introduction

    Interesting, personally I'd just use command prompt, but for the less technically savvy, this is an excellent tool

    Keep in mind though, this is basically just taskmanager, try to add more to be better than it. That way more people will use it.