vb 关机代码

来源:百度知道 编辑:UC知道 时间:2024/04/28 11:20:50
我自己用vb做了个 定时关机的小软件
关机用的代码是在网上找的
如下
Open App.Path & "\CONAN.bat" For Output As #1
Print #1, "@Shutdown -s -f -t 1"
Close #1
Shell App.Path & "\CONAN.bat"

但是用这个代码关机的时候出现一个对话框,时间很短,看不清是什么,再重起的时候就在.exe程序所在的地方产生一个CONAN.bat的文件,要是双击这个文件电脑就立即关机。
我的系统是 windows xp

我要问的是
一、这段代码是什么意思?
二、有没有更简洁的代码来完成 关机,告诉我。

1.
在程序执行路径下打开一个文件CONAN.bat,准备输出文件内容。
Open App.Path & "\CONAN.bat" For Output As #1

向文件中写入Shutdown -s -f -t 1
Print #1, "@Shutdown -s -f -t 1"

关闭文件
Close #1

执行这个程序。
Shell App.Path & "\CONAN.bat"

2. 不知道下面的行不行:
Shell "@Shutdown -s -f -t 1"
或者
Shell "Shutdown -s -f -t 1"

注:
Shutdown是一个系统命令,可以在Dos串口上使用shutdown /?查看命令选项。