Please keep information and updates within this thread. No PM's.
I did look at the Batch file; however if you, as I understood the PM, edited parameters then the batch file is likely moot. I have a couple of questions regarding the batch file but will forego those questions for now.
Consider re-posting an unedited version of the batch file along with the other background information that you provided. There may be additional ideas and suggestions posted here as a result. Plus someone may notice some error of omission or commission on my part.
= = = =
Since you are working with DOS/Batch files consider using Powershell instead. Much more powerful and you can use single line commands as well as scripts.
For example I googled "how to create a timed message in Powershell":]
Here is one of the links that appeared.
https://stackoverflow.com/questions...gebox-appear-at-a-specific-time-in-powershell
Or a timeout feature:
https://www.ipswitch.com/blog/creating-a-timeout-feature-in-your-powershell-scripts
And maybe more the point with respect to Task Scheduler:
https://learn.microsoft.com/en-us/p...bout/about_scheduled_jobs?view=powershell-5.1
The "job" simply being to display notices at the required/desired times. Plus it takes very little extra to provide an upfront prompt for the amount of time you want to set. At least when you first start the timed notifications.
Lots of ways I think to accomplish what is needed.
Start simple and then improve/expand as necessary thereafter.
Script a "one hour" notice, get that notice to work. Then all that should be necessary is to clone that notice and edit the time to 30 minutes, and then another at 15 minutes, etc..
Be willing to make some initial tradeoffs at first. Screen position, colors, and so forth. Cosmetics can be dealt with later.