سلام دوستان
چجوری یه فایل HTML رو که توی فولدر خود برنامست با دستور Shell اجرا کنم . منظورم از فولدر خود برنامه همون جاییه که برنامه توسط کاربر نصب شده . هر جوری از App.Path استفاده میکنم جواب نمیده !
Printable View
سلام دوستان
چجوری یه فایل HTML رو که توی فولدر خود برنامست با دستور Shell اجرا کنم . منظورم از فولدر خود برنامه همون جاییه که برنامه توسط کاربر نصب شده . هر جوری از App.Path استفاده میکنم جواب نمیده !
سلام
خيلي راحت است. ie را اجرا كنيد و اسم اون فايل(بصورت كامل) را بعنوان پارامتر بهش بدهيد.
+
و يا از كد زير استفاده كنيد كه فايل HTML يا هر فايل ديگري را با برنامه Default آن اجرا مي كند:
کد: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 Long
Const SW_SHOW As Long = 5
Private Sub Command1_Click()
ShellExecute Me.hwnd, "open", "http://www.p30world.com", vbNullString, vbNullString, SW_SHOW
End Sub