تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] سؤال في استخدام Process واغلاقه ! (عندما يغلق برنامج يتم تنفيد امر)
#1
السلام عليكم !
ولله ياشباب ان اصنع في برنامج وابي كيف اصيغها يعني -_-!

مثلا انا معي 2 فور !
Form1 
Form2
ومعي زر 1 في Form1 !

ابي لما اضغط علي زر 1 في Form1  يقوم بتشغيل برنامج 
مثل
Process.Start("notepad")


السال هنا ؟
اريد عندما اخرج من Process يظهر لي Form2 
 
قمت بمحولات عديدة باستخادم IF لكن لم تنجح و ايضا Kill -_- وانا مبتدي لهاذا ياريت مساعدة باسرع وقت ^_^
الرد }}}
تم الشكر بواسطة:
#2
ما فيه ولا رد -_-
الرد }}}
تم الشكر بواسطة:
#3
إقتباس :السال هنا ؟

اريد عندما اخرج من Process يظهر لي Form2 

وضح اكثر

استخدم الحدث Close لـ Form1

اكتب بداخل الحدث الكود

 Form2.Show

هذا بيجعل النافذة الثانية تشتغل بمجرد تخرج من النافذة الاولى 

هذا ما فهمت من طلبك



(إني وجهت وجهي للذي فطر السماوات والأرض حنيفًا وما أنا من المشركين)
الرد }}}
تم الشكر بواسطة:
#4
اجعل هذا الكود قبل ارسال امر فتح البرنامجprosess

Dim S=0
 For Each a In System.Diagnostics.Process.GetProcesses()

                             S = S + 1
           
            Next

واجعل التايمر يقارن S هل تساوي prosecc أو لا
الرد }}}
تم الشكر بواسطة:
#5
هل المقصود هو مثل "رسالة ختامية"  تظهر عند إغلاق البرنامج

مثلا في بعض البرامج ، وتحديدًا  نسخة "Demo" منها،  عند إغلاق البرنامج، يتم عرض فورم أخير بعد الإغلاق ، يوجد فيه مثلا "حث على الشراء"

أو "سعر البرنامج" ، او طلب "تقييم في الموقع"،  الخ...
______________________________________________________________

هل المقصد هو :-

1 -إظهار Form2 عند الخروج من Form1 ؟
2 - أو إظهار Form2 ، عند إغلاق الـ Notepad أو الـ Process ؟
الرد }}}
تم الشكر بواسطة:
#6
ولله يا اخ محمود ما فهمتك صراحة -_- رجاء شرح اكثر ^_^ ! او كتاب الكود كامل

وباقي شباب الي مافهمو سأل :
سا اشرح شرح مطول قليلا :
انا لذي فورمين!
فورم 1 + فورم 2
والفورم 1 : يحتوي علي زر 1
عندما اضغط علي زر 1 يقوم الجهاز بفتح برنامج معين داخل الجهاز مثلا المترجم الوافي الذهبي...
حسنا عندما اقوم ب العمل علي هذا المترجم وقد انتهية من العمل عليه اقوم بخروج منه .
عند الخروج من هذا البرنامج سوف يعرض الفوم 2 ومثلا يكون فيه رسالة تقول شكرا لاستخدامكم الوافي الذهبي... وهكذا
-----
الاهم يكون ما عنده دخل داخل البرنامج الي اصنعه يعني انا اريد برنامج خارجي افتحه ببرنامج الي اصنعه واقوم له اضافاة هذا مثال فقط !
الرد }}}
تم الشكر بواسطة:
#7
إذًا المقصود هو رقم (2) في الرد الذي ذكرته 

حسنًا

هكذا : ( يتم وضع الكود التالي داخل الزر في Form1 ، قمت بوضعه في Button1 )

كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


       Dim process_name As String = "notepad"


       Process.Start(process_name)


       Me.Hide()

KeepWaiting:

       If (Process.GetProcessesByName(process_name).Length > 0) Then
           GoTo KeepWaiting
       Else
           GoTo EndIt
       End If

EndIt:
       Form2.Show()

   End Sub


ملاحظة: سيقوم بفتح برنامج المفكرة كمثال ، ( هل الوافي الذهبي لازال حيًا ؟ Smile )،  بالإمكان وضع اسم العملية الخاصة ببرنامج الوافي في التغير process_name .

( اسم العملية يتم إجاده عن طريق "مدير المهام - TaskManager"  عند فتح أي برنامج)
الرد }}}
تم الشكر بواسطة: Iman Mohamed Omran , Iman Mohamed Omran
#8
PHP كود :
("Dim proc = Process.Start("notepad
()proc.WaitForExit
()form2.Show 
الرد }}}
تم الشكر بواسطة: Iman Mohamed Omran
#9
شكرااا ^_^ بارك الله فيكم وجزاكم الله خير !
نجحت ولله كفو شباب محترفين صراحة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 601 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 249 11-02-24, 08:43 PM
آخر رد: assuhimi
Big Grin [سؤال] سؤال على السريع أبو خالد الشكري 0 177 29-01-24, 08:58 AM
آخر رد: أبو خالد الشكري
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 206 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 282 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  سؤال بسيط يا احبتى فى الله خالد كامل1 4 314 07-01-24, 12:55 AM
آخر رد: Mujahef
  برنامج لحفظ اكوادي samsunggears 2 386 05-01-24, 12:57 AM
آخر رد: HALIM ELEULMA
  سؤال فى برمجة جهاز الباركود خالد كامل1 6 477 05-01-24, 12:25 AM
آخر رد: HALIM ELEULMA
  سؤال فى عمل تقرير مفصل خالد كامل1 1 271 26-12-23, 04:30 PM
آخر رد: تركي الحلواني
  [سؤال] سؤال محمد العموري 5 368 11-12-23, 10:11 AM
آخر رد: تركي الحلواني

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم