English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

小弟是用VB
語法
Shell \"explorer http://xxx.xxx.xx/xxx=xxx/xxx=xxx\"
這樣 他都會顯示
路徑 \"xxx\' 不存在或者不是同一個目錄
請問該怎麼解決

2006-06-07 21:16:44 · 2 個解答 · 發問者 marc0922 1 in 電腦與網際網路 程式設計

謝謝兩位大大的回答
還有一個問題
我要做一個可以輸入身分證字號
id=id.text

2006-06-08 14:06:22 · update #1

2 個解答

改成

Shell "explorer ""http://xxx.xxx.xx/xxx=xxx/xxx=xxx"""

即可

2006-06-08 23:47:36 補充:
改成Shell "explorer ""http://xxx.xxx.xx/xxx=xxx/xxx=xxx/" & id & "/xxx=xxx/xxx=xxx"""這樣其中 explorer 後面接的兩個 "" 和最後面的三個 """ 中間都不能有空白在 " 和 " 之間的字串中,連打兩個 "" 是代表輸出「一個」 " 符號,這是為了避免 VB 把你要輸出的 " 當作字串結尾的做法...

2006-06-08 00:27:35 · answer #1 · answered by Luke 4 · 0 0

'也可直接用ShellExecute API函數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 LongConst SW_SHOWNORMAL = 1Const SW_SHOWMINIMIZED = 2Const SW_SHOWMAXIMIZED = 3Private Sub Command1_Click()        ShellExecute hwnd, "", "http://xxx.xxx.xx/xxx=xxx/xxx=xxx", "", "", SW_SHOWMAXIMIZEDEnd Sub

2006-06-08 11:59:13 · answer #2 · answered by W.J.S. 7 · 0 0

fedest.com, questions and answers