PDA

View Full Version : اجرای برنامه های ویندوز



evilboy
جمعه 06 بهمن 1385, 10:10 صبح
چجوری می تونم با برنامم نرم افزارهای ویندوز مثل ماشین حساب و وردپد رو اجرا کنم
ممنون

american_iran2006
جمعه 06 بهمن 1385, 10:55 صبح
بیبین تو فقط لازمه با استفاده از تابع سیستم تو vb این calc.exe را آرگومان بزاری

این میشه ماشین حساب

notepad.exe این هم که معلومه

هر برنامه ای که تو ویندوز می خوای اجرا کنی برو تو propetise اون برنامه

اسم سیستمیشو می تونی ببینی

zerobit-ltd
جمعه 06 بهمن 1385, 11:04 صبح
از ShellExecute استفاده کن. (API)

S_VB.max
جمعه 06 بهمن 1385, 14:28 عصر
Shell "calc.exe", vbNormalFocus
اولین آرگومان مسیر و نام برنامه و دومی مربوط به وضعیت پنجره است

evilboy
جمعه 06 بهمن 1385, 15:12 عصر
Shell "calc.exe", vbNormalFocus
اولین آرگومان مسیر و نام برنامه و دومی مربوط به وضعیت پنجره است

دوست عزیز بجز دستور Shell دستور دیگه ای هم هست ؟
و wordpad رو چجوری فراخوانی کنم

perfeshnal
جمعه 06 بهمن 1385, 18:00 عصر
می تونی از این تابع هم استفاده کنی

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


به عنوان مثال می تونی برنامه wordpad رو به این شکل اجرا کنی

ShellExecute hWnd, "open", App.Path & "C:\Program Files\Windows NT\Accessories\wordpad.exe", "", "", 1