PDA

View Full Version : اجرای یک فایل با کد نویسی



as.1050
جمعه 28 شهریور 1393, 17:55 عصر
سلام دوستان می خواستم با کد نویسی یک فایل رو اجرا کنم میشه در سطح مبتدی راهنمایی کنید؟؟؟؟؟:لبخند:
شاید اشتباه کنید که میخوام این فایل رو در visual basic اجرا کنم ولی این طور نیست میخوام خود فایل فقط اجرا بشه فقط همین.
کدش رو میخوام
ممنون
مدیر جان سرچ کردم چیزی نتونستم پیدا کنم اگر تکراریه ببخشید.

samiasoft
جمعه 28 شهریور 1393, 20:05 عصر
Shell ("\eeee.exe")

shell App.Path & ("\eeee.exe"), vbNormalFocus



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

Public Function ShellX(PathName, Optional WindowStyle As VbAppWinStyle = vbNormalFocus, Optional sParameters$ = vbNullString) As Long
ShellX = ShellExecute(0, "open", PathName, sParameters$, App.Path, WindowStyle)
End Function


Private Sub Command1_Click()
ShellX App.Path & "\Help.pdf", vbMaximizedFocus
End Sub

ایلیا آخوندزاده
شنبه 29 شهریور 1393, 08:47 صبح
نمونه پروژه :

as.1050
شنبه 29 شهریور 1393, 17:34 عصر
سلام
با تشکر از کاربران samiasoft (http://barnamenevis.org/member.php?267633-samiasoft) و iliaoffice1 (http://barnamenevis.org/member.php?311087-iliaoffice1)
عزیزان ببخشید دوباره مزاحم میشم ممنون به خاطر کد ها
ولی این کد ها خیلی طولانی هستند کد ساده تر ندارید که برام قابل مفهوم باشه و با تابع سر و کار نداشته باشه یکی مثل این کد میخوام:


Shell ("\eeee.exe")

ولی این کد قابلیت اجرای فایل exe رو تنها داره و نمی تونیم باهاش فایل های دیگه رو اجرا کنیم.
یک کد ساده میخوام که هر فرمتی رو اجرا کنه همچین چیزی نداریم.
تابع ها یک بدی برای من دارن اینه که قابل حفظ کردن نیستن و من مفهومشون رو نمیفهمم و در نتیجه در جایی که تابع در دسترسم نباشه نمی تونم ازشون استفاده کنم.
لطفا اگر هست بگید.

ایلیا آخوندزاده
یک شنبه 30 شهریور 1393, 08:04 صبح
باسلام و درود
دوست من کدهایی که من و دوست عزیزم samiasoft (http://barnamenevis.org/member.php?267633-samiasoft) گذاشتیم کدهای اصولی برای اینکار بود و در vb برنامه نوسان از این کدها استفاده می کنن.واونجایی که دوست عزیزم samiasoft (http://barnamenevis.org/member.php?267633-samiasoft) گذاشتن و چند خط هستش در واقع فقط یک خطش بعنوان کد استفاده میشه و چهارخط اول برای تعریف. برای هرفایل کد مخصوصی وجود داره شما بگین برای چی میخواین تا کمکتون کنیم.