如何將TextBox的內容放在「開始 -> 執行」的視窗內?
問題來自本站的留言板:
++ Nelson
--------------------------------------------------------------------------------
請問如果我想把某程式的路徑, 以程式碼去叫 vb 把路徑放到 run(開始-->執行)中運行, 有何辦法?
--------------------------------------------------------------------------------
執行的視窗好像是shell32.dll的一部份,真正的路徑我就不太清楚了~不過用暴力的方法總可以做到:
Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Sub Command1_Click()
keybd_event &H5B, &H0, &H0, &H0 '模擬按下開始揵
keybd_event vbKeyR, &H0, &H0, &H0 '模擬按下R
keybd_event vbKeyR, &H0, &H2, &H0 '模擬放開R
DoEvents '閒置函數,等到執行視窗出現才寫字上去
SendKeys Text1.Text '將text1的字寫到當時得到駐點的視窗
keybd_event &H5B, &H0, &H2, &H0 '放開開始鍵
End Sub