如何將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


上一頁