غير مُجاب عرض كلمة في مشروعي موجوده في برنامج ما ؟

تم تحميل الصفحة في 1,6451127 ثانية
عرض كلمة في مشروعي موجوده في برنامج ما ؟
إنضم
19 نوفمبر 2016
المشاركات
34
الإعجابات
7
النقاط
8
العمر
26
السلام عليكم ورحمة الله

كيفكم اخواني بالله

كل عام وانتم بألف خير ان شاء الله

اخواني لدي فقط طلب كيف ممكن اعرض كلمة موجوده في برنامج ما ؟ وعرضها في برنامجي على سبيل المثال

افتح المشروع تبعي .. وفيه textboox1 ولما افتح البرنامج الثاني وفيه مثلا كلمة الله اريدها ان تظهر في textbox1 في مشروعي

مع العلم البرنامج الثاني ليس برمجتي فقط طريقة معرفة كيف ممكن انقل الكلمة لدي

وهذا البرنامج المقصود ..




النص المطلوب عرضه في textbox1 هو فقط كلمة Connected


شكرا لكم جميعا
 
إنضم
19 نوفمبر 2016
المشاركات
34
الإعجابات
7
النقاط
8
العمر
26
إنضم
19 نوفمبر 2016
المشاركات
34
الإعجابات
7
النقاط
8
العمر
26
لقيت هذا الموضوع وكلشش فادني بس فيه مشكلة لا يمكن ان يصل الى الحالة اذا كان متصل او لا
الا اقوم بوضع البرنامج مفتوح على سطح المكتب لكي يتم التعرف عليه
لو نزل جنت الساعه لا يمكن ان يتعرف عليه

هذا الموضوع
Read External Program Text Using VB.Net


هذا حساب داخل الموقع

الايميل
[email protected]
الباسورد
[email protected]
 
إنضم
18 أغسطس 2010
المشاركات
52
الإعجابات
37
النقاط
18
هذا لان البرنامج يقوم بأحضار الـ hwnd
باستخدام
FindWindow
والتي لا تعمل علي الشاشات المخفيه

يجب تعديل الكود ليعمل علي احضار الـ hwnd
عن طريق EnumWindows

او من الافضل و الايسر عن طريق
GetProcessesByName

--
هل البرنامج الخاص بك c# ام vb

وهل نوعه winfoms ام wpf
?
 
إنضم
19 نوفمبر 2016
المشاركات
34
الإعجابات
7
النقاط
8
العمر
26
هذا لان البرنامج يقوم بأحضار الـ hwnd
باستخدام
FindWindow
والتي لا تعمل علي الشاشات المخفيه

يجب تعديل الكود ليعمل علي احضار الـ hwnd
عن طريق EnumWindows

او من الافضل و الايسر عن طريق
GetProcessesByName

--
هل البرنامج الخاص بك c# ام vb

وهل نوعه winfoms ام wpf
?
VB.net
النوعية
winfoms
 
إنضم
18 أغسطس 2010
المشاركات
52
الإعجابات
37
النقاط
18
عليك تعديل الكود في الموقع كالتالي

السطر

كود:
 Dim Hwnd As IntPtr = SHANUEPTR.FindWindow(Nothing, txtTitle.Text) 
// الي

Dim processes As Process() = SHANUEPTR.GetProcessesByName("openvpn")// اسم الشاشه في الـ task manager
 Dim Hwnd As IntPtr=processes(0).MainWindowHandle;

/*
اذا كان لديك اكثر من proccess
بنفس الاسم مثلا
open.exe
open.exe

سيكون لديك array
لهذا قمت بعمل array
*/

// ثم بعد ذلك في الكود
// Dim ChildHandle As IntPtr = SHANUEPTR.FindWindowEx(Hwnd, IntPtr.Zero, "Edit", Nothing) 
// هنا يقوم بأحضار الكنترول الذي من نوع Edit
// الذي لديك Label
....
اعتقد ان الفكره لديك
 
إنضم
18 أغسطس 2010
المشاركات
52
الإعجابات
37
النقاط
18
عليك تعديل الكود في الموقع كالتالي

السطر

كود:
 Dim Hwnd As IntPtr = SHANUEPTR.FindWindow(Nothing, txtTitle.Text)
// الي

Dim processes As Process() = SHANUEPTR.GetProcessesByName("openvpn")// اسم الشاشه في الـ task manager
Dim Hwnd As IntPtr=processes(0).MainWindowHandle;

/*
اذا كان لديك اكثر من proccess
بنفس الاسم مثلا
open.exe
open.exe

سيكون لديك array
لهذا قمت بعمل array
*/

// ثم بعد ذلك في الكود
// Dim ChildHandle As IntPtr = SHANUEPTR.FindWindowEx(Hwnd, IntPtr.Zero, "Edit", Nothing)
// هنا يقوم بأحضار الكنترول الذي من نوع Edit
// الذي لديك Label
....
اعتقد ان الفكره لديك

للاسف لا ادري لماذا لا يمكنني تحرير مشاركاتي

تعديل في السطر
الي
كود:
Dim processes As Process() = Process.GetProcessesByName("openvpn")// اسم الشاشه في الـ task manager
 
إنضم
19 نوفمبر 2016
المشاركات
34
الإعجابات
7
النقاط
8
العمر
26
للاسف لا ادري لماذا لا يمكنني تحرير مشاركاتي

تعديل في السطر
الي
كود:
Dim processes As Process() = Process.GetProcessesByName("openvpn")// اسم الشاشه في الـ task manager
لم يعمل
شكرا لك
 

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل