منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : التحكم في برنامج اخر من خلال برنامجي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

لدي برنامج يوجد في خيار  اريد الضغط عليه

الخيار هو 
[attachment=30169]


handle 00030B92
caption  Specific
class  WindowsForms10.Button.app.0.378734a_r3_ad1  (Unicode)

وهذا الخيار موجود في فورم

handle 00090E1E
caption  dx Selector
class  WindowsForms10.Window.8.app.0.378734a_r3_ad1  (Unicode)


الي اعرفه عن طريق 
كود :
FindWindow




جربت بس ما ضبط معاي

PHP كود :
Dim hWndMsgBoxhWndButton As Long

    hWndMsgBox 
FindWindow("#00090E1E""dx Selector")
    If hWndMsgBox Then hWndButton FindWindowEx(hWndMsgBox0&, "Specific""OK")
    If hWndButton Then SendMessage(hWndButtonBM_CLICK0&, 0&) 

handle caption class 



اذا في احد يفيدني بارك الله فيكم
وشكرا
وعليكم السلام

جرب  التعديل

PHP كود :
Dim hWndMsgBoxhWndButton As Long

    hWndMsgBox 
FindWindow(nothing"dx Selector")
    If hWndMsgBox Then hWndButton FindWindowEx(hWndMsgBox0&, nothing"Specific")
    If hWndButton Then SendMessage(hWndButtonBM_CLICK0&, 0&) 
    If hWndMsgBox Then hWndButton FindWindowEx(hWndMsgBox0&, nothing"OK")
    If hWndButton Then SendMessage(hWndButtonBM_CLICK0&, 0&) 
(21-03-26, 02:05 PM)محمدين كتب : [ -> ]وعليكم السلام

جرب  التعديل

PHP كود :
Dim hWndMsgBoxhWndButton As Long

    hWndMsgBox 
FindWindow(nothing"dx Selector")
    If hWndMsgBox Then hWndButton FindWindowEx(hWndMsgBox0&, nothing"Specific")
    If hWndButton Then SendMessage(hWndButtonBM_CLICK0&, 0&) 
    If hWndMsgBox Then hWndButton FindWindowEx(hWndMsgBox0&, nothing"OK")
    If hWndButton Then SendMessage(hWndButtonBM_CLICK0&, 0&) 


شكرا لك بارك الله فيك
بعد اكثر من تجربه ضبط معاي الحمدالله

الان لدي سؤال

هل ممكن تعديل اي رقم في فورم خارجي

كمثال

[attachment=30170]

الرقم صفر ممكن ارسل امر بالتعديل عليه اضافه 



والسؤال الاخر هل ممكن افتح صفحه او فورم معين في برنامج اخر 
كمثال 
البرنامج في

الصفحه الرئيسيه
صفحة التعديل
صفحة الاعضاء

عند فتح البرنامج تفتح الصفحه الرئيسيه فقط

اريد ارسل كود لفتح صفحة الاعضاء  يعني اعمل
JMP
 الي صفحة اخر  في برنامج اخر غير برنامجي

وشكرا