PDA

View Full Version : اجرای فایل HTML



loads
شنبه 12 فروردین 1385, 00:39 صبح
سلام دوستان
چجوری یه فایل HTML رو که توی فولدر خود برنامست با دستور Shell اجرا کنم . منظورم از فولدر خود برنامه همون جاییه که برنامه توسط کاربر نصب شده . هر جوری از App.Path استفاده میکنم جواب نمیده !

ehsan_ansaripoor
شنبه 12 فروردین 1385, 14:15 عصر
دوست عزیز برای این کار می تونی از Ole ها استفاده کنی و از بین فرمت فایلها فایل Html را انتخاب کنی.

H_SH_VB
شنبه 12 فروردین 1385, 22:04 عصر
اگه میخوای با اکسپلورر دیفالت استفاده کنی
میتونی از API آستفاده کنی


Declare Function ShellExecuteEx Lib "shell32.dll" Alias "ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As Long

Private Type SHELLEXECUTEINFO
cbSize As Long
fMask As Long
hwnd As Long
lpVerb As String
lpFile As String
lpParameters As String
lpDirectory As String
nShow As Long
hInstApp As Long
lpIDList As Long
lpClass As String
hkeyClass As Long
dwHotKey As Long
hIcon As Long
hProcess As Long
End Type

loads
دوشنبه 14 فروردین 1385, 10:34 صبح
error میده . اصلا بذارید کاملاً توضیح بدم . یه برنامه کوچیک نوشتم و فایل help اون رو بصورت یه صفحه html ساختم ، حالا چجوری با انتخاب گذینه Help در منوی برنامه این فایل help.html رو اجرا کنم .
ممنون از توجهتون

حامد مصافی
دوشنبه 14 فروردین 1385, 10:44 صبح
من قبلاً به سوالی مشابه این سوال جواب دادم، یه جستجو بفرمایید

vb341
دوشنبه 14 فروردین 1385, 21:17 عصر
باید از توابع api استفاده کنی اگه سورس رو پیدا کردم میزارم .

vb341
دوشنبه 14 فروردین 1385, 21:22 عصر
البته اگر به فایل chm تبدیل کنی بهتره

perfeshnal
شنبه 30 اردیبهشت 1385, 00:00 صبح
سلام
آقا باید با تابع ShellExecute بشه امتحان کن
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