方法一:系统自带了计时关机功能,所以VB可以直接调用:
shell "cmd.exe /c shutdown -s -t 60" '60秒后关机,数字可以改
方法二:VB窗体中加一个timer控件,设置interval值为1000(即1秒),然后在timer事件中用一个变量来累加,达到一定秒数,就调用关机命令:
shell "cmd.exe /c shutdown -s -t 1"
'当然,这里不一定要调用cmd命令,可以调用API函数来关机。我就不写了。
shell "cmd.exe /c shutdown"