نمایش نتایج 1 تا 12 از 12

نام تاپیک: صدا کردن یک فایل

  1. #1
    کاربر دائمی آواتار .:KeihanCPU:.
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    همین اطراف
    پست
    1,169

    صدا کردن یک فایل

    سلام با چه دستوری میتونم یه فایل غیر از Exe رو صدا کنم و اونو اجرا کنم
    مثلا یه فایل Office word که پسوندش Doc هست.

  2. #2
    سلام.

    Private Declare Function ShellExecuteA Lib "shell32.dll" (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
    Private Const SW_HIDE = 0
    Private Const SW_NORMAL = 1
    Private Const SW_SHOWDEFAULT = 10
    Private Const SW_MINIMIZE = 3
    Private Const SW_MAXIMIZE = 6
    Private Const SW_SHOW = 5




    ShellExecuteA hwnd, "open", "Document.doc", "", "E:\", SW_NORMAL



  3. #3
    کاربر دائمی آواتار .:KeihanCPU:.
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    همین اطراف
    پست
    1,169
    دوست عزیز لطف کن درباره قسمتهای مختلف دستور اصلی توضیح بده

    ShellExecuteA hwnd, "open", "Document.doc", "", "E:\", SW_NORMAL

  4. #4
    سورس کاملا واضحه
    شما در Command Prompt با دستور Open و نام فایل میتونین فرمتهایی که برای ویندوز تعریف شده اند را باز کنید
    مثلا open pic.jpg باعث نمایش عکس میشه

    در زبان برنامه نویسی برای این کار از دستور Api استفاده شده


    شما به جای Document.doc مسیر و نام فایلی که میخواهید باز کنید را وارد کنید

    Farshad Nooranian


  5. #5
    دقیقاً نمی ودنم ولی :
    پارامتر اول : میگه فایل رو ، روی چه پنجره ای باز کنم . hwnd معادل همون me.hwnd هست .
    پارامتر دوم : میگه فایل رو چیکار کنم ؟ یعنی چه عملیاتی روش انجام بدم . که ما بهش گفتیم بازش کن .
    پارامتر سوم : می پرسه اسم فایل چیه ؟ بهش میگیم : document.doc
    پارامتر چهارم : می پرسه مسیرش کجاست !!؟ میگیم توی درایو E:\
    پارامتر پنجم : در این پارامتر نحوه نمایش پنجره فایل رو مشخص می کنیم . که می تونه یکی از موارد زیر باشه :

    SW_HIDE = مخفی
    SW_NORMAL= حالت عادی
    SW_SHOWDEFAULT = به صورت صحیح (با الگوگیری از ویندوز)
    SW_MINIMIZE = به صورت کوچک - که در TaskBar قرار میگیره
    SW_MAXIMIZE = حالت بزرگ .

  6. #6
    کاربر دائمی آواتار .:KeihanCPU:.
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    همین اطراف
    پست
    1,169
    پس لطفا بگید ایراد این کد چیه؟

    Private Declare Function ShellExecuteA Lib "shell32.dll" (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
    Private Const SW_HIDE = 0
    Private Const SW_NORMAL = 1
    Private Const SW_SHOWDEFAULT = 10
    Private Const SW_MINIMIZE = 3
    Private Const SW_MAXIMIZE = 6
    Private Const SW_SHOW = 5
    Private Sub Command1_Click()
    ShellExecuteA hwnd, "open", "1.doc", "", "c:\", SW_NORMAL
    End Sub

  7. #7
    ایرادی نداره ...
    مگه شما با مشکلی مواجه شدید ؟

  8. #8
    شما فقط به این نکته توجه داشته باشین که فایل 1.doc باید در مسیر برنامه شما باشد
    در صورتی که از مسیر دیگری قرار است اجرا شود مسیر کامل را وارد نمایید

    Farshad Nooranian


  9. #9
    کاربر دائمی آواتار .:KeihanCPU:.
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    همین اطراف
    پست
    1,169
    ممنون از دوستانم مشکلم حل شد
    با عرض پوزش نسبت به مدیران سایت چرا دکمه "حل شده " حذف شد؟

  10. #10
    نقل قول نوشته شده توسط keihancpu مشاهده تاپیک
    ممنون از دوستانم مشکلم حل شد
    با عرض پوزش نسبت به مدیران سایت چرا دکمه "حل شده " حذف شد؟
    البته خیلی تغییرات داده شده که خوب نیست . دکمه شکستن کد در قسمت پاسخ سریع و نیز ارسال فایل در پیامهای خصوصی برداشته شده.
    سخت نگیر.

  11. #11
    باسلام وتشكر از تمام دوستاني كه دراين بحث شركت كردند . اگر اين دستورات رواجراكنيد مثلاً يك عكس رو در يك دايركتوري نمايش بديد با فلشها مي تواند ساير عكس ها رو هم نگاه كنه . آيا مي توان فقط كاربر تصوير فايلي رو كه براش مي فرستيم روبينه ؟؟؟؟؟

    راستي مي شود در اين بخش مشخص كرد كه فايل با چهattr باز بشه مثلاً readonly باشه ؟؟؟؟

    سلام راستي مي شه در اين هنگام مشخص كرد كه فايل به چه صورتي باز بشه مثلاً readonly؟
    آخرین ویرایش به وسیله Mbt925 : پنج شنبه 07 شهریور 1387 در 02:54 صبح

  12. #12

    نقل قول: صدا کردن یک فایل

    سلام كسي نيست به من كمك كنه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    آخرین ویرایش به وسیله hamidghasemi : سه شنبه 12 شهریور 1387 در 09:30 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •