إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ارسال أمر لواجهة هاتف عبر منفذ

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • #46
    ربما تم استغلال AxMmCtl.dll على كل بارك الله فيك
    في انتظار الجديد موفق

    تعليق


    • #47
      مشاركة العضو pabloko في موضوع Serial Port Action plugin
      في موقع .indigorose في ثلاث صفحات لم أجد
      ملف مفتوح واحد واضح جمعت كل مرفقات المشاركات في هذا الملف
      http://www.gulfup.com/?OivSJM

      تعليق


      • #48
        السلام عليكم
        هل من جديد حول موعد الدرس

        تعليق


        • #49
          بارك الله لك جهودك وسدد بالخير والعطاء دربك

          موفق بإذن الله ... لك مني أجمل تحية .

          تعليق


          • #50
            بسم الله الرحمن الرحيم

            السلام عليكم ورحمة الله
            هذه إحدى المحاولات و التي تتطلب مساعدة و مشاركة إن كانت ستؤدي لنتيجة
            الفكرة هي أني جربت عديد ملفات الديالال و التي قد تتفاعل مع الأوتوبلاي
            فكان الملف commg.dll إحداها حيث قمت بالتالي :
            زرعت الملف في مجلد الاوتوبلاي
            وضعت Input و ListBox و زرعت في إحدى الازرار :
            كود:
            o = Input.GetText("Input1");
            result = DLL.CallFunction("AutoPlay\\Docs\\commg.dll", "ListPorts", "/", DLL_RETURN_TYPE_STRING, DLL_CALL_CDECL)
            Input.SetText("Input1",result);
            ------------
            function StringDelimitedToTable(DelimitedString, Delimiter)
                    tbReturn = {};
                    local strWorking;
                    local nPos = nil;
                    local strData;
                    local nTableIndex = 1;
                    local nDelimiterLength = String.Length(Delimiter);
                    if(nDelimiterLength < 1)then
                            tbReturn[nTableIndex] = DelimitedString;
                            return tbReturn;
                    end
                    strWorking = DelimitedString;
                    nPos = String.Find(strWorking,Delimiter);
                    while(nPos ~= -1)do
                            strData = String.Left(strWorking,nPos-1);
                            tbReturn[nTableIndex] = strData;
                            nTableIndex = nTableIndex + 1;
                            local nLength = String.Length(strWorking);
                            strWorking = String.Right(strWorking,nLength - (nPos + (nDelimiterLength-1)));
                            nPos = String.Find(strWorking,Delimiter);
                    end
                    if(strWorking ~= "")then
                            tbReturn[nTableIndex] = strWorking;
                    end
                    return tbReturn;
            end
            
            str=Input.GetText("Input1");
            if str~="" then
            tb = StringDelimitedToTable(str, "|")
            if str then
                    for i,v in pairs(tb) do
                            ListBox.AddItem("ListBox1", v, v)
                    end
            end
            end
            فكانت النتيجة هي ظهور كل المنافذ المفتوحة في الليست
            هناا توقفت على أمل ظهور تطوير في استعمال تسميات المعادلات
            ClearInputBuffer
            ClearOutputBuffer
            CloseDown
            Connection
            GetByte
            GetInputCount
            GetLineStates
            GetOutputCount
            GetString
            ListPorts ------------ المستعمل
            ReadByteArray
            SendBreak
            SendByte
            SendByteArray
            SendString
            SetBufSizes
            SetDTR
            SetPort
            SetRTS
            SetTimeouts
            SetXonXoffProperties
            sillytest
            switch
            Version

            اذ بدى لك أخي أي استغلال لهذه التسميات فلا تبخل بالإشارة لها
            و هذا ملف الديالال المنطوي على تلك و المستعمل بكثرة من autoit
            http://www.gulfup.com/?roy5BL
            ملاحظة : اذ لم يكن الجهاز متصل بمنافذ عادة سيعطي البورت com1

            تعليق


            • #51
              بعدما استدعينا المنافذ داخل الاوتوبلاي ..... نستعمل الحيلة
              مثلا نريد الاتصال بمنفذ أي نفتحه ماذا نفعل ؟
              نستغل البليجين serial متوفر في النسخة 8 مع ملاحظة أني غيرت في الليست بوكس
              إلى كومبوبكس التي ساعدني المحترم و أخي عبود في ترتيب المنافذ
              ببساطة الكود التالي سيفتح المنفذ
              كود:
              nadjiba = ComboBox.GetSelected("ComboBox1");
              ilyass = ComboBox.GetItemData("ComboBox1", nadjiba);
               Serial.OpenPort(ilyass, 300, SerialPort_NoParity, 8, 2, SerialPort_NoHandshake, 1024, 1024);
              كل ما تنجح معي مرحلة سأكتبها

              تعليق


              • #52
                المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة

                كل ما تنجح معي مرحلة سأكتبها

                لأ ..... فنحن بإنتظــــار أن أى مرحلة تصل إليها ضعها فى ملف مفتوح و ليست كتابة فقط .

                وذلك ليستفيد الآخرين المبتدئين .

                تعليق


                • #53
                  اخي و أستاذي عبود أحتاج كثيرا لنفكر مع بعض ريثما
                  يتدخل الاستاذ خالد ... قد حاولت كثيرا ولله الحمد كما ذكرت
                  أنه بإمكاننا استدعاء كل المنافذ و فتحها لكن كل الأكواد المدرجة في البليجين
                  المذكور يا اما لم أعرف التعامل معها أو هنااك حلقة مفقودة ... لا أخفيك أي ملف ديالال
                  أمسكه أقوم باستخراج مسميات معادلاته و اجربها .... تعبت كثيرا أخي
                  و تمنيت أن نتواصل جميعا لتحقيق شيء فكرة من عندك و أخرى من هناك وهكذا لعلنا نوفق
                  إن شاء الله هذا من جهة
                  من جهة أخرى اذ أردت برامج خاصة بالهاتف و الاتصال به و ارسال له رصيد أو مكالمته أو معرفة خصائص
                  الهاتف أو ارسال رسائل نصية بلغات برمجية أخرى مثل Delphi - VB-Visual CS-Visual Foxpro
                  تجدها كلها مفتوحة المصدر في lcgsmsms

                  تعليق


                  • #54
                    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                    لا أخفيك أي ملف ديالال
                    أمسكه أقوم باستخراج مسميات معادلاته و اجربها .... تعبت كثيرا أخي
                    علمنى كيف تستطيع الحصول على و ظائف أى ملف دل أو أسماء الوظائف المدرجة بة

                    تعليق


                    • #55
                      http://www.gulfup.com/?rmV5zF

                      تعليق


                      • #56
                        شكرا أخى و بالنسبة إذا كان هناك بارامترات هل يمكن أن نستطيع الحصول عليها ؟

                        تعليق


                        • #57
                          اخى عبود
                          هنا نجد أن ملفات dll التجارية تأتى مصحوبة بأكثر من سورس كود لبرامج توضح طريقة إستغلالها

                          يعتمد الأمر على خبرتك بأحد هذه اللغات لكى تشاهد بوضوح البارمترات فى السورس
                          و من ثم تحويلها لما يناسب الأوتوبلاى

                          تعليق


                          • #58
                            تم النقل بناء على طلب صاحب المشاركة

                            تعليق

                            مواضيع تهمك

                            تقليص

                            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                            يعمل...
                            X