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

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




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

نام تاپيک: چگونگی اجرای دستورات CMD در دلفی

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض چگونگی اجرای دستورات CMD در دلفی

    با سلام!
    در صورتی که بخواهیم یک دستور CMD را در دلفی وارد کنیم باید چه کنیم؟
    برای مثال اگر بخواهیم که فایل
    C:\Test.exe
    را اجرا کنیم باید چه دستوری بنویسیم؟
    لطفا هرکس اطلاعاتی دارد راهنمایی کند!!

  2. #2
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    اتفاقا این سوال رو منم دارم. سوال اصلیم اینه که میشه به برنامه CommandPrompt پارامتر ارسال کرد؟ هرچی سعی کردم نشد

  3. #3
    اگه نباشه جاش خالی می مونه sorrowdancer's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهران
    پست ها
    237

    پيش فرض

    روش های زیادی وجود داره ولی روشی که من استفاده می کنم استفاده از فایل Bat هست که اتفاقاً قدرت بیشتری هم داره و میتونید یک سری کارهای دسته جمعی هم انجام بدید.

    شما می تونید کدهای مورد نظرتون رو از قبل بصورت ثابت و یا بصورت داینامیک در برنامه، به یک فایل Bat بریزید و سپس اونو اجرا کنید.

    برای اجرای فایل Bat هم میتونید از این روش استفاده کنید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض

    با تشکر از Sorrowdancer به خاطر این دستورات اما مشکل اینجاست که فایل batch قابل ویرایش با حتی notepad بوده و علاوه برآن باید وجود خارجی داشته باشد, اما من به دنبال روشی هستم که نتوان محتویات آنرا تغییر داد یا حداقل به روش text نوشته نشده باشد.(قابل فهم برای هر کاربری نباشد یا همان روش Binary)

    به هر حال ممنونم!
    در ضمن لطفا کمی دستوری را که نوشتید توضیح دهید.

  5. #5
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    از اين تابع استفاده كنيد. راه ساده تري هم داره ولي يادم نيست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    فکر کنم این دستور مشکلاتتون رو حل کنه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    سوئیچ K/ برای اینه که دستور وارد شده سریعا بعد از اجرای CMD اجرا بشه، میتونید نذاریدش. از سوئیچ C/ هم میتونید برای بستن CMD پس از اجرای دستور استفاده کنید
    Last edited by CPUSatan; 21-08-2010 at 12:05.

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض

    ممنون اما من نمی دانم که این دستور به کدام کتابخانه در Uses نیاز دارد؟

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

    پيش فرض

    از WinEXEC هم میتونی استفاده کنی. توی هلپ هم یک نگاهی بینداز.

  9. #9
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض

    جواب های نهایی:
    با تشکر از همه ی دوستان این بخش یک خلاصه برای کاربرانی است که جواب نهایی را می خواهند:

    دستور اول:
    در صورتی کتابخانه ی ShellApi را در Uses وارد کنید می توانید از این دستور استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که دارای سوییچ /K برای اجرای سریع و /C برای بستن خط فرمان در انتها است.
    از Command هم می توانید برای دستوری که به CMD می نویسید استفاده کنید.

    دستور دوم:
    در صورتی که بخواهید یک برنامه ی EXE را اجرا کنید از این دستور استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که Command محل فایل شما و Handle Type مقداری است که مشخص می کند برنامه چگونه باید اجرا شود و دارای این مقادیر است:
    Sw_Minimize
    Sw_Hide
    Sw_Maximize
    .
    .
    .
    و غیره می باشد.
    با أرزوی موفقیت.
    پایان

Thread Information

Users Browsing this Thread

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

User Tag List

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

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