PDA

مشاهده نسخه کامل : چگونه می توان در وی بی یک فایل با هر پسوندی را در یکی از درایوها اجرا کرد



2600
19-09-07, 06:08
از تابع ShellExecute استفاده نمایید . نحوه declare کردن آن بصورت زیر است :
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
حال فرض کنید می خواهید در مسیر D:\TestShell\ فایلی به اسم Test.exe را توسط برنامه تان اجرا کنید . کد زیر بدین منظور نوشته شده است :
Call ShellExecute(Me.hwnd, vbNullString, "D:\TestShell\Test.exe", "", "", SW_SHOWNORMAL)