المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال حول تسمية Input


ثامر أبو بلقيس
02-07-2013, 12:33 AM
بسم الله الرحمن الرحيم

لي عدة أنبوتات في صفحة الاوتوبلاي
أريد أن أعرض تسمياتهم دفعة واحدة في مساج

Input3 - Input2 - Input1 ....الخ

حيث يتعامل الكود مع هذه العناصر مهما تغيرت التسميات
اي يتعرف عليها
سلام

عبود عبود
03-07-2013, 12:59 PM
الإجابة كما هى من مضمون السؤال تكون كما هو فى المثال فى المرفقات

الكود المستخدم سيكون كالتالى :

--
object_names = Page.EnumerateObjects();
obj=""
for index, object in pairs(object_names) do
type = Page.GetObjectType(object);
if (type == 7) then
obj = obj..object.."\r\n";
end
end
Dialog.Message("Notice", obj, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

ثامر أبو بلقيس
03-07-2013, 01:17 PM
كل عبارات الشكر و التقدير أزفها لك
بارك الله فيك و جزاك الله كل خير
أتمنى أن أرد الجميل يوما :abc_088:

رعد الحواسيب
03-07-2013, 02:37 PM
الله يبارك فيك أستأذنا عبود دائما سباقون بالخير :abc_050: ..

كنت دخلت بالأمس رأيت السؤال ودخلت اليوم للإجابة فرأيتك قد أجبت ..

حتى تكتمل الفائدة إن كنا سنبحث عن بلجن ميديا بلير مثلا فالمشكلة أن البلجن يأخذ رقم " 40 " بشكل عام ولا يوجد تخصيص فكيف نخصص ذلك ؟؟

موفقين يا شباب بإذن الله سننفع هذه الأمة نسأل الله أن يجعلنا سبب تقدمها

امل الماضي
04-07-2013, 06:10 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

جزاك الله خيرا أخي عبود ووفقك
شكرا لكم

محمد فرحات
27-02-2014, 01:02 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

فرح صالحي
27-02-2014, 01:59 PM
السلام عليكم ورحمة الله وبركاته
كل الشكر والتقدير للاخوة الافاضل
موفق بإذن الله ... لك مني أجمل تحية .
:abc_152:

ياسرهتهت
09-03-2014, 01:58 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

ثامر أبو بلقيس
26-03-2014, 09:45 PM
الله يبارك فيك أستأذنا عبود دائما سباقون بالخير :abc_050: ..

كنت دخلت بالأمس رأيت السؤال ودخلت اليوم للإجابة فرأيتك قد أجبت ..

حتى تكتمل الفائدة إن كنا سنبحث عن بلجن ميديا بلير مثلا فالمشكلة أن البلجن يأخذ رقم " 40 " بشكل عام ولا يوجد تخصيص فكيف نخصص ذلك ؟؟

موفقين يا شباب بإذن الله سننفع هذه الأمة نسأل الله أن يجعلنا سبب تقدمها

سؤال صعب :abc_138:

عبدوعزيز
24-11-2015, 08:04 PM
مشكور جزاك الله الف خير

ثامر أبو بلقيس
24-11-2015, 09:12 PM
أكرر ... من أصعب الأسئلة ما طرحه الأخ رعد الحواسيب سؤال من وقت طرحه لغاية اليوم
و هو يشغلني و لم أجد له منفذا للوصول ؟؟؟ جميل سؤالك الأخ رعد أحسنت :abc_138:

عبود عبود
25-11-2015, 12:44 AM
أكرر ... من أصعب الأسئلة ما طرحه الأخ رعد الحواسيب سؤال من وقت طرحه لغاية اليوم
و هو يشغلني و لم أجد له منفذا للوصول ؟؟؟ جميل سؤالك الأخ رعد أحسنت :abc_138:


هو سؤال صعب ويمكن أن يكون له حل بسيط وبه مشكلة أيضا :

نعلم أن الإضافات بعد وضعها فى المشروع تضع نسختها من ملف الـــ lmd أو apo داخل مجلد بإسمها فى فولدر Plugins داخل المشروع

وطبعا هناك إضافة أكشن إسمها PluginInfo يمكنها الحصول على بيانات الإضافة المحددة مسبقا ....... وبالتالى البيانات هى :
--
Name = "Plugin Name",
Version = "Plugin Version",
LuaVersion = "Plugin's luaversion",
AuthorInfo = "Plugin's author information",
ActionXML = "Plugin's XML data"



طبعا البيانات المستخرجة تستخرج من ملف الإضافة نفسة سواء lmd أو apo "أكشن أو أوبجيكت" وليس من إسم فولدر الإضافة " للأعضاء الجدد هذه النقطة "

المشكلة التى ستواجهك من ناحية هى أن بعض الإضافات التى تم حذفها على سبيل المثال من الجائز أنها لم تحذف من الفولدر "Plugins" إذن هنا ستكون المشكلة .

نقطة من أول السطر ........ هذا الكلام لن يستخدم لتحديد عنصر بذاته موجود فى الرن تايم

ولكن سيكون العمل عبارة عن معرفة عدد عناصر الإضافات "الأوبجيكت" من خلال الكود Page.EnumerateObjects " طبعا للتعرف على الإضافت المدمجة بواسطة البرنامج نفسة كالإينبون والزر و ........ إلخ من العناصر التى أدرجتها الشركة المصنعة أو المطورة للبرنامج " وعدد العناصر التى تأخذ رقم 40 ومن ثم البحث عنها فى فولدر الإضافات والحصول على بياناتها

الملخص سيكون هذا السؤال بالتحديد لمصممى البرنامج أو مطورى البرنامج أو المخضرمين أمثال ريتيست أو إيمجن بروجرمر أو يولرش على سبيل المثال لأنهم يعرفون أو يجيدون التعامل مع لغة c++ أو أحد اللغات وبإمكانهم صنع إضافات لآداء هذه المهمة .

"يا عم هؤلاء صنعوا كومبايلر لصنع الإضافات"


لا سبيل لنا إلا بالبحث والتحالف مع من يجيد لغة c++ على سبيل المثال :abc_065: