Execute command after specific time (or delay)

I want DO to execute a command after for example 30 minutes.

I need this especially for shutdown-command in Vista (MS decided that max. 10 mins. were enough time for shutdown; longer is not possible).

If not possible, someone maybe can help me finding a similar exe (no big app with window) that does the same (>10 min.)?!

Regards,
Sasa

Find the close-command which is best. I love DO!

Is there a more comfortable way except typing time manually via variables? Something like copying actual time and a variable that add x minutes to actual time so that will be the shutdown time?

Use the IN argument rather than the AT one if you want to specify a relative time for the Close command.

What's wrong here?

Set var = {dlgstring|Shutdown time (hh:mm)?} Close system shutdown at "{$var}":00

Thanks Nudel, how to use the variable {$var} as posted above?

Don't get it working:

Set var = {dlgchoose|Wann soll der Computer heruntergefahren werden?|5 Min.=300+10 Min.=600+15 Min.=900+30 Min.=1800+45 Min.=2700+60 Min.=3600} Close SYSTEM SHUTDOWN IN $var

There's no confirmation window for Close even when I set the time manually for $var. Any ideas?

In your first command you've used "{$var}":00 which will turn into things like "10":00 which is obviously wrong.

In your second command you're passing times in seconds, like 3600 for 1 hour, when it expects HH:MM:SS where 1 hour would be 1:00:00

The second command is also missing the { } around $var.

Edit: Also, both commands are using Set instead of @Set on the first lines.

"@" and time "xx:xx:xx" was the thing, thanks.