回 帖 发 新 帖 刷新版面

主题:【求助】如何用VB实现电脑正常关机时运行程序?

【求助】如何用VB实现电脑正常关机时运行程序?
谢谢帮助*与试题无关*仅仅是初学者进行技术探索……

回复列表 (共21个回复)

沙发

Shell "C:\windows\system32\shutdown.exe -s -t 0"

楼主可以在“开始”菜单中“运行”“c:\windows\system32\shutdown.exe -s -t 0”试试嘛。

板凳

[quote]Shell "C:\windows\system32\shutdown.exe -s -t 0"

楼主可以在“开始”菜单中“运行”“c:\windows\system32\shutdown.exe -s -t 0”试试嘛。
[/quote]
简单点,通用点的形式:"shutdown -s -t 0"

3 楼

[quote]简单点,通用点的形式:"shutdown -s -t 0"[/quote]

在开始菜单中的“运行”命行可以支持。但是“vb”里面的“shell”不行哦。一定要把路径写完整哦。

关于这点,和软件的“当前路径”有关,Microsoft Windows XP 的当前路径为 %windir% ,另外,它还会去寻找 Path 定义的路径。

VB程序嘛,当前路径就是 app.path.

4 楼

[quote][quote]简单点,通用点的形式:"shutdown -s -t 0"[/quote]

在开始菜单中的“运行”命行可以支持。但是“vb”里面的“shell”不行哦。一定要把路径写完整哦。

关于这点,和软件的“当前路径”有关,Microsoft Windows XP 的当前路径为 %windir% ,另外,它还会去寻找 Path 定义的路径。

VB程序嘛,当前路径就是 app.path.[/quote]
Private Sub Form_Load()
    Shell "shutdown -s -t 100"
End Sub
亲自试了,没有问题(呵呵,事先把0改成100,不然真关机了)
系统目录/路径是所有程序共享包含的。

5 楼

高手们,都不知道你们在回答些什么,问题都没看清楚哈!

6 楼

嘿嘿!
一程序,在计算机关机的情况下“正常运行”!
我看你就死了这条心吧!

7 楼

[quote]高手们,都不知道你们在回答些什么,问题都没看清楚哈![/quote]
我不是回答楼主的问的,他的问题我根本就没看,看到2楼直接回复。

8 楼

你们都搞错了!
我的意思是说:在电脑的【关机】被按下时,运行程序,记录此时的时间,然后程序自动退出……

9 楼

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    If UnloadMode = xxx Then
        'place you code here
    End If
End Sub

10 楼

他的意图是倒下前射出最后一颗子弹

我来回复

您尚未登录,请登录后再回复。点此登录或注册