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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: نحوه ي فهميدن يك برنامه در حال اجرا هست يا نه ؟؟؟؟؟

  1. #1
    اگه نباشه جاش خالی می مونه navid_ice_heart_128's Avatar
    تاريخ عضويت
    Nov 2006
    محل سكونت
    کاشان
    پست ها
    465

    پيش فرض نحوه ي فهميدن يك برنامه در حال اجرا هست يا نه ؟؟؟؟؟

    سلام دوستان
    من ميخاستم بدونم كه چه طوري ميشه فهميد ايا يك برنامه در حال اجرا هست يا نه
    مثلا بگم اگه اين برنامه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه باز باشه و يا در حاله اجرا باشه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ممنون ميشم كمكم كنيد

  2. #2
    داره خودمونی میشه 1120's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    CPU
    پست ها
    172

    پيش فرض

    سلام . برای این کار باید Caption فرم فعال را چک کنی ، اگه همونی بود که میخواستی . . .

    اگه تو کد نویسیش مشکلی داشتی بگو کمکت کنم !

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


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

    پيش فرض

    سلام.
    اگه برنامه خودته یه کپشن خاص براش بذار که تک باش. بعد با findwindow ببین پیدا میشه یا نه. اگه بود اجراست.

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


  6. #4
    حـــــرفـه ای *Batman*'s Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    Virtual Environment
    پست ها
    5,203

    پيش فرض

    برای حل مساله شما راه های مختلف وجود داره.
    اما باید نحوه اجرای برنامه مشخص بشه. یعنی:
    1-حالت اول طبق گفته آقا پیمان اینه که شما میخواهید بفهمید برنامه خودتون در حال اجراست یا نه.
    2-یک برنامه بصورت عادی اجرا شده و میخواهید بفهمید الان در حال اجراست یا نه.
    3-یک برنامه را از تو برنامه خودتون اجرا کردید و میخواهید بدونید درحال اجرا ست یا نه.

    اول مشخص کنید مساله شما مربوط به کدامیک از موارد فوق هستش.

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


  8. #5
    اگه نباشه جاش خالی می مونه navid_ice_heart_128's Avatar
    تاريخ عضويت
    Nov 2006
    محل سكونت
    کاشان
    پست ها
    465

    پيش فرض

    برای حل مساله شما راه های مختلف وجود داره.
    اما باید نحوه اجرای برنامه مشخص بشه. یعنی:
    1-حالت اول طبق گفته آقا پیمان اینه که شما میخواهید بفهمید برنامه خودتون در حال اجراست یا نه.
    2-یک برنامه بصورت عادی اجرا شده و میخواهید بفهمید الان در حال اجراست یا نه.
    3-یک برنامه را از تو برنامه خودتون اجرا کردید و میخواهید بدونید درحال اجرا ست یا نه.

    اول مشخص کنید مساله شما مربوط به کدامیک از موارد فوق هستش.
    سلام دوست عزيز ممنون
    و مساله ي من اينه كه يه برنامه ي داس رو كه با برنامه خودم يه فايل بچ براش درست ميكنم و اجراش ميكنم
    ميخام بدون چه طوري ميتونم بفهمم كه كار برنامه تموم شده و بسته شده برنامه ي خودم بره كارهاي ديگشو بكنه

  9. #6
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    خوب تو کامپیوتر باس سرچ کنی که برنامت کارشو درست انجام داده یا نه(ممکنه هنگ کرده باشه) اگه آره که کار های دیگشو بکن وگرنه دوباره اجراش کن(ساده ترین راه حل)

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


  11. #7
    پروفشنال gonbad city's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    گلستان گنبد کاووس
    پست ها
    648

    پيش فرض

    دوست عزیز من اگر درست متوجه شده باشم شما میخواهی بفهمی که مثلا فایل
    d:\a.exe
    قبلا اکنون باز است یا نه؟ مثل بازی ها که می فهمند یکدونه از روش اجرا شده و پیغام می ده.
    اگر اینطوری باشه جوابت اینطوری می شه:

    private sub form_load()
    If App.PrevInstance = True Then
    MsgBox "Program Already RunnedÊ"
    End
    end sub

  12. این کاربر از gonbad city بخاطر این مطلب مفید تشکر کرده است


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

    پيش فرض

    دوست عزیز من اگر درست متوجه شده باشم شما میخواهی بفهمی که مثلا فایل
    d:\a.exe
    قبلا اکنون باز است یا نه؟ مثل بازی ها که می فهمند یکدونه از روش اجرا شده و پیغام می ده.
    اگر اینطوری باشه جوابت اینطوری می شه:

    private sub form_load()
    If App.PrevInstance = True Then
    MsgBox "Program Already RunnedÊ"
    End
    end sub
    سلام.
    نه سوالش این نیست. میگه بچ فایل اجرا میکنم. اینی که شما میگی مربوط به برنامه خودتونه.

    شما میتونی به این صورت از کار فایل داس متوجه بشی.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حاصل کار در فایل C:\a.txt ذخیره میشه.

    ولی به ازای تمام دستورات داس API های مناسب تری وجود داره که برنامه رو حرفه ای تر میکنه. احتمال خطا رو کاهش میده. سرعت رو بالا میبره و به راحتی از حاصل کار هم با خبر میشی.
    شما از چه دستوری در داس استفاده میکنی؟ بگو تا معادل API رو اگه بدونیم بهت بگیم.

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


  15. #9
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2009
    پست ها
    9

    پيش فرض

    ساده تر از api هست این
    اسم این یرنامه a.exe هست پس احتمالا اسم process این برنامه هم a.exe می شه
    شما باید از System.threading لیست process های اجرا شده رو بگیری ببینی برنامه وجود داره یا مه

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


  17. #10
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام دوست من.
    چه خبرا؟عیدت مبارک باشه.
    اگه به جواب نرسیدی پروژه زیر رو دانلود کن به دردت میخوره:


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

  18. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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