تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: در خواست تابعی که فایل ها را اجرا کند

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    14 در خواست تابعی که فایل ها را اجرا کند

    دوستان خسته نباشید

    من تابعی رو می خواستم که بتونم با اون هر فایلی با هر پسوندی رو باز کنم

    همونطور که می دونید تابع Shell فقط برای بازکردن فایل های EXE یا بعضی از فایل های مخصوص است و فایل هایی نظیر txt را نمی تواند اجرا کند

    من تابعی نیاز دارم که بتونم با اون هر فایلی رو با هر پسوندی را براحتی باز کنم

    بازکردن منظورم اجرا کردن در سیستم عامل ویندوز هستاااا

    متشکرم

  2. #2
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    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

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    پيش فرض

    با سلام و تشکر خدمت شما مدیر محترم

    میشه لطف کنید و یک مثال بزنید

    با تشکر

  4. #4
    کاربر فعال انجمن گنو لینوکس V i r u s e r's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    bin/
    پست ها
    2,086

    پيش فرض

    سلام
    اصلا نیازی به توابع api نیست:
    مثلا اگه میخواید یه فایل txt راباز کنید:
    shell "notepad.exe c:\test.txt"
    اینجوری فایل در نوتپد به نمایش در میاد
    اگه برنامه در winroot نیست مثلا winrar باید این کارو کنید:
    shell "c:\program files\winrar\winrar.exe c:\test.rar"
    به همین راحتی!

  5. #5
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    پيش فرض

    دوستان عزیز از لطف های شما خیلی متشکرم

    اما منظور من این است که مثلا یک فایل txt یا هر فایل با هر پسوندی رو براحتی بتونم اجرا کنم بدین صورت که مثلا من کد زیر رو داشته باشم

    Dim A as String

    A=app.path+\1\1.exe

    با علامت "" البته ها

    یعنی مکان فایل مورد نظر رو با استفاده از متغیر بدست بیارم

    چون مکان فایل مورد نظر ثابت نیست

    با تشکر

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ++3D
    پست ها
    259

    پيش فرض

    سلام!

    گزینه Microsoft Shell Controls And Automation رو توی References تیک بزن.
    بعد برای کد بنویس:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به جای مسیر میتونی همون متغیر رو بدی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به همین سادگی!

  7. این کاربر از Smafias بخاطر این مطلب مفید تشکر کرده است


  8. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    6 سلام

    بازم منو شرمنده کردی ها

    ازتون خیلی متشکرم جناب Smafias

  9. #8
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2008
    پست ها
    1

    پيش فرض

    shell(Address,vbNormalFocus)
    'Saadola@Live.com

  10. #9
    پروفشنال MicrosoftH's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    Persia
    پست ها
    810

    1 در دات نت

    برای اجرای فایل در دات نت
    آدرس برنامه همراه با پسوند System.Process.Start
    'Saadola@LIve.com

  11. #10
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2009
    پست ها
    3

    پيش فرض

    سلام.
    من می خواستم تو فرمی که ساختم یک دکمه بذارم تا با کلیک بر روی اون یک فایل با نام Hello.jpg در /:e ساخته بشه .
    مثل MAGIC PS كه با كليك روي ىكمه أخر يك فايل با چیز هایی که می خوایم می سازه .
    لطفا کد این دکمه رو بدید. ممنون(سریع )

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •