Jump to content

Question: Application Timer


CptMurphy

Recommended Posts

Hello all, I'm looking for a program that will close an application after a certain amount of time has passed. For example, if a user is using a program for ~25mins, after 30mins, the application closes on him/her. It doesn't really matter if the user is notified or not. I'm mainly looking at controlling the amount of time a users spends playin an online game. I found one called CloseApp but that's shareware. I'd like a freeware one if any of you know of one. I've also heard about creating a batch file stating that a program should close. The only problem with this though, is that there'd be no way of starting a timer as soon as the user starts the game. Any help is appreciated.

Link to comment
Share on other sites


@echo off
set /a %time:~3,2%+30 > tempfile
for /f %%i in (tempfile) do set closetime=%%i
start calc.exe
:loop
if %time:~3,2%==%closetime% taskkill /f /im calc.exe
goto loop

There's a bug in the loop code somewhere. Once when you can actually find it (I couldn't :P) and fix it, this batch file should close calc.exe after running for 30 minutes.

Link to comment
Share on other sites

Thanks all, I really appreciate it. Special thanks to Aeigis, Ima work the code now. Thanks man.

@echo off
set /a %time:~3,2%+30 > tempfile
for /f %%i in (tempfile) do set closetime=%%i
start calc.exe
:loop
if %time:~3,2%==%closetime% taskkill /f /im calc.exe
goto loop

There's a bug in the loop code somewhere. Once when you can actually find it (I couldn't :P) and fix it, this batch file should close calc.exe after running for 30 minutes.

[EDIT]

All right, I decided to use LLXX's method since it's simpler. I just created a batch file with this code

@echo off
taskkill /IM dfbhd.exe /F
taskkill /IM dfbhdlc.exe /F

From here, I scheduled the task to run every 2 hours, every day, for 2 hours and 10 minutes. This should suffice it. Thanks to all who helped me. BTW, the "at" command is actually not very usefull. I just used the task scheduler.

Edited by CptMurphy
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...