مشاهده نسخه کامل
: در خواست تابعی که فایل ها را اجرا کند
tarfand4u
09-08-2008, 00:13
دوستان خسته نباشید
من تابعی رو می خواستم که بتونم با اون هر فایلی با هر پسوندی رو باز کنم
همونطور که می دونید تابع Shell فقط برای بازکردن فایل های EXE یا بعضی از فایل های مخصوص است و فایل هایی نظیر txt را نمی تواند اجرا کند
من تابعی نیاز دارم که بتونم با اون هر فایلی رو با هر پسوندی را براحتی باز کنم
بازکردن منظورم اجرا کردن در سیستم عامل ویندوز هستاااا
متشکرم
Payman_62
09-08-2008, 13:09
سلام.
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
tarfand4u
09-08-2008, 13:20
با سلام و تشکر خدمت شما مدیر محترم
میشه لطف کنید و یک مثال بزنید
با تشکر
V i r u s e r
09-08-2008, 14:35
سلام
اصلا نیازی به توابع api نیست:
مثلا اگه میخواید یه فایل txt راباز کنید:
shell "notepad.exe c:\test.txt"
اینجوری فایل در نوتپد به نمایش در میاد
اگه برنامه در winroot نیست مثلا winrar باید این کارو کنید:
shell "c:\program files\winrar\winrar.exe c:\test.rar"
به همین راحتی!
tarfand4u
09-08-2008, 14:59
دوستان عزیز از لطف های شما خیلی متشکرم
اما منظور من این است که مثلا یک فایل txt یا هر فایل با هر پسوندی رو براحتی بتونم اجرا کنم بدین صورت که مثلا من کد زیر رو داشته باشم
Dim A as String
A=app.path+\1\1.exe
با علامت "" البته ها
یعنی مکان فایل مورد نظر رو با استفاده از متغیر بدست بیارم
چون مکان فایل مورد نظر ثابت نیست
با تشکر
سلام!
گزینه Microsoft Shell Controls And Automation رو توی References تیک بزن.
بعد برای کد بنویس:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای مسیر میتونی همون متغیر رو بدی:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به همین سادگی! :11:
tarfand4u
16-08-2008, 12:48
بازم منو شرمنده کردی ها
ازتون خیلی متشکرم جناب Smafias
BillGates
22-10-2008, 22:36
shell(Address,vbNormalFocus)
'Saadola@Live.com
MicrosoftH
15-11-2008, 17:37
برای اجرای فایل در دات نت
آدرس برنامه همراه با پسوند System.Process.Start
':8:Saadola@LIve.com
omidreza22
25-03-2009, 23:19
سلام.
من می خواستم تو فرمی که ساختم یک دکمه بذارم تا با کلیک بر روی اون یک فایل با نام Hello.jpg در /:e ساخته بشه .
مثل MAGIC PS كه با كليك روي ىكمه أخر يك فايل با چیز هایی که می خوایم می سازه .
لطفا کد این دکمه رو بدید. ممنون(سریع )
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.