Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate Sub Command1_Click()
Dim hyperjump
hyperjump = ShellExecute(0&, vbNullString, "f:\net.txt", vbNullString, vbNullString, vbNormalFocus)
end
End Sub
2,api,用exitwindows函数
Dim hyperjump
hyperjump = ShellExecute(0&, vbNullString, "f:\net.txt", vbNullString, vbNullString, vbNormalFocus)
end
End Sub
2,api,用exitwindows函数
解决方案 »
- 【疑】讨厌的IE下载对话框会自动改名?
- VB如何操作xp 桌面的墙纸,求高人,在线等
- 通过互联网进行点对点或一点对多点的通讯。。。。
- 文本文件操作,求大虾给点提示,感激
- 請教讀寫Smart Card的問題...十萬火急...
- 自己做了一个按扭控件,怎么样让它得到焦点时, 同mouse_move()的变化效果一样?
- VB关于access数据库存入提出问题 sos,sos,sos... ...
- VB新手,请教简单问题,100分,解决问题还可以再加
- 如何将一个文件放入到VB程序中,使VB程序在运行的时候将该文件放到指定的位置
- VB+ACCESS2003做的登入器怎么老出错~请大神解答~!!!
- vb API 解决给100分
- 一个关于日期的显示问题
private sub Command1_click()
shell(要启动的文件路径+文件名)
end
end sub
或
Private Sub Form_Unload(Cancel As Integer)
shell(YourFilePath)
End Sub二 重启计算机
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, _
ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4Private Sub Command1_Click()Dim iAns As Integer
Dim rVal As Long' Ask if the user is sure they want to exit.
iAns = MsgBox("Are you sure you want to exit windows?", vbQuestion Or _
vbYesNo, "Exit Windows")
If iAns = vbYes Then
rVal = ExitWindowsEx(EWX_SHUTDOWN, 0&)
End If End Sub
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As LongPrivate Sub Command1_Click()
Shell "C:\aa.exe", 1
ExitWindowsEx EWX_SHUTDOWN, 0&
End
End Sub