7,765
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Private Declare Function SHRunDialog Lib "shell32" Alias "#61" ( _
ByVal hOwner As Long, _
ByVal nIcon As Long, _
ByVal Unknown2 As Long, _
ByVal szTitle As String, _
ByVal szPrompt As String, _
ByVal uFlags As Long) As Long
Private Sub Form_Load()
SHRunDialog Me.hWnd, 0, 0, StrConv("开始...", vbUnicode), StrConv("请键入那啥那啥......自己打- -!", vbUnicode), 0
End Sub
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Sub Command1_Click() '模拟win键+R
Call keybd_event(91, 0, 0, 0)
Call keybd_event(82, 0, 0, 0)
End Sub
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Const VK_R = 83
Const VK_LWIN = 91
Private Sub Command1_Click()
Call keybd_event(VK_LWIN, 0, 0, 0)
Call keybd_event(vbKeyR, 0, 0, 0)
Call keybd_event(vbKeyR, 0, KEYEVENTF_KEYUP, 0)
Call keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0)
End Sub