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

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

استفسار للمحترفين : هل يمكن اعطاء علامة التنصيص ( " ) قيمة للمتغير ؟

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

  • استفسار للمحترفين : هل يمكن اعطاء علامة التنصيص ( " ) قيمة للمتغير ؟

    السلام عليكم ورحمة الله وبركاته
    بسم الله الرحمن الرحيم
    اخوانى انا واقع فى مشكلة صعبة الا وهى انى اريد وضع قيمة المتغير هى علامة التنصيص
    مثلا لما نريد نعرف متغير وليكن f
    بنقول
    كود:
    F = "5" ;
    ولكن انا اريد ان تكون قيمة المتغير هى علامة التنصيص (") فكيف اقوم بتعريفها يعنى اريد قيمة المتغير هى علامة التنصيص
    هل يمكن ذلك ارجو الافادة من الخبراء

  • #2
    هل تريد أن يكون المتغير يساوى علامة التنصيص ؟ ولماذا أخى ؟ ربما نستطيع إيجاد حل أفضل لك بناءا على معرفة المطلوب بالتحديد مع العلم أنه يمكن إن كان هذا هو مقصدك.

    تعليق


    • #3
      المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
      هل تريد أن يكون المتغير يساوى علامة التنصيص ؟ ولماذا أخى ؟ ربما نستطيع إيجاد حل أفضل لك بناءا على معرفة المطلوب بالتحديد مع العلم أنه يمكن إن كان هذا هو مقصدك.
      انا اخى اعمل على عمل مضاد لفيروس الاوتورن والحمد لله انتهيت من الاكواد البرمجية كلها
      ولكن انا اريد ان اضع فى البرنامج خاصية بدأ مع افتتاح النظام يعنى مجرد مالويندوز يفتح البرنامج يشتغل مخفى
      وحتى افعل ذلك لابد من وضع هذه القيمة بالريجسترى
      HKEY_CURRENT_USER\Software\\Microsoft\Windows\Curr entVersion\Run
      واضافة القيمة Anti Autorun
      وان اضع بداخلها
      كود:
      "C:\Program Files\Anti Autorun Advanced Pro\AAAP.exe" /MINIMIZED
      لاحظ علامتى التنصيص
      وطبعا الكود البرمجى لهذا الامر هو
      كود:
      Registry.SetValue(HKEY_CURRENT_USER, "Software\\Microsoft\Windows\CurrentVersion\Run", "Anti Autorun", "C:\Program Files\Anti Autorun Advanced Pro\AAAP.exe /MINIMIZED", REG_SZ);
      ولكن لاحظ ان علامتى التنصيص لايمكن اضافتها فى داخل الكود لذلك فكرت انى اعطى متغير قيمة علامة التنصيص واضيفه بداخل الكود
      ياريت لو تقدر تساعدنى يبقى ربنا يكرمك
      انا اريد ان اعطيها قيمة لمتغير
      وفى نفس الوقت تقلى لو فى حل غير انى اخلى البرنامج فى ملفات ال BOOT
      وجزاك الله كل خير على اهتمامك

      تعليق


      • #4
        ما فى حد راضى يجاوبنى ليه ياشباب

        تعليق


        • #5
          اخي الكريم ما فهمته من موضوعك هو انك تريد جعل البرنامج يعمل تلقائيا مع الويندوز ... أليس كذلك ؟ إليك هذا الملف

          http://www.mediafire.com/?7zyu9dqyyv7bnab

          تعليق


          • #6
            شكرا اخ هيثم
            ملفك مفيد جداااا بصراحة
            وهو جعل الامر سهل جدا معى
            ولكن انا اريد اجابة هل يمكن ان اعطى علامة التنصيص قيمة لمتغير ام لا
            وشكرا على مجهودك
            مع العلم ان الملف قد اعطانى ما اريد
            فلو وجدت شرحى لكيفية فعل ذلك فى المشاركة الثانية
            ستجدنى قد وضعت نفس الامر الموجود
            وسأشرح الامر مرة اخرى
            حتى يقوم البرنامج بفتح نفسه تلقائيا مع الويندوز لابد وضع هذه القيمة فى الريجسترى
            كود:
            Software\\Microsoft\\Windows\\CurrentVersion\\Run
            ثم اضافة قيمة جديدة تحوى مسار البرنامج
            وليكن هذا المسار
            كود:
            C:\\Program Files\Name\Program.exe
            تمام يا اخى
            هذا كله سهل العمل المشكلة فى انى اريده يعمل مخفى ويلزم لذلك
            استبدال
            كود:
            C:\\Program Files\Name\Program.exe
            ووضع
            كود:
            "C:\\Program Files\Name\Program.exe"  /MINIMIZED
            المشكلة هى عند وضع هذا الكود فى الاوتوبلاى تكون على الشكل الاتى
            كود:
            Registry.SetValue(HKEY_CURRENT_USER, ""C:\\Program Files\Name\Program.exe"  /MINIMIZED", "title", _SourceFolder.."\\filename.exe", REG_SZ);
            وهذه هى مشكلة علامات التنصيص معى

            تعليق


            • #7
              لا اعتقد انه يمكن اعطاء متغير قيمة ( علامة تنصيص ) ... اما عن جعل البرنامج يبدا مصغر فهذه العمليه يمكن ضبطها من خلال البرنامج نفسه .. بمعنى تعطي البرنامج امر تصغير عند الحدث onstartup

              تعليق


              • #8
                بسم الله الرحمن الرحيم
                ريثما يجيب الاساتذة أخي الكريم المحترم المصرى
                فهمت من خلال شرحك طبعا كتابة علامة التنصيص و الغاية جعل برنامج
                يعمل دون أن يظهر ..... اذا استعصي عليك الامر أقترح عليك استغلال
                برنامج آخر ومن الافضل autoit قم بتسجيل دقيق لحركة تشغيل الملف في مسار يكون
                معروف في اي جهاز بعدها في تجميعيتك سيتم زرع ذلك الملف حسب التثبيت المختار
                بمجرد الضغط على الزر أو عند دخول التجميعة سيعمل الملف أو اجعله في بدء تشغيل الجهاز
                ارجو أن تكون قد فهمتني ..... هذا كله كلام نظري سابحث معك أخي وان عجزت أعذرني

                تعليق


                • #9
                  المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة
                  لا اعتقد انه يمكن اعطاء متغير قيمة ( علامة تنصيص ) ... اما عن جعل البرنامج يبدا مصغر فهذه العمليه يمكن ضبطها من خلال البرنامج نفسه .. بمعنى تعطي البرنامج امر تصغير عند الحدث onstartup
                  كلامك مظبوط يا اخى ولكنى ما اريدها دائما مخفية
                  سأوضح لك اخى الغالى :-
                  انا اعمل على برنامج Anti Autorun لمقاومة فيروس الاوتورن
                  البرنامج تم الانتهاء منه كليا انا الان اعمل على ال Options
                  فى DialogEX خاص بال Options وهو كالتالى

                  عندما يقوم المستخدم بتفعيل خاصية بدأ مع نظام التشغيل يقوم البرنامج بالبدأ فى وضع خفى
                  اما اذا لم يختر الخاصية فأن البرنامج عندما يقوم بتشغيله المستخدم يفتح تلقائيا دون الخفاء
                  فلو اضفت الكود فى On Startup
                  كلما بدأ عمل البرنامج سيختفى تلقائيا
                  بسم الله الرحمن الرحيم
                  ريثما يجيب الاساتذة أخي الكريم المحترم المصرى
                  فهمت من خلال شرحك طبعا كتابة علامة التنصيص و الغاية جعل برنامج
                  يعمل دون أن يظهر ..... اذا استعصي عليك الامر أقترح عليك استغلال
                  برنامج آخر ومن الافضل autoit قم بتسجيل دقيق لحركة تشغيل الملف في مسار يكون
                  معروف في اي جهاز بعدها في تجميعيتك سيتم زرع ذلك الملف حسب التثبيت المختار
                  بمجرد الضغط على الزر أو عند دخول التجميعة سيعمل الملف أو اجعله في بدء تشغيل الجهاز
                  ارجو أن تكون قد فهمتني ..... هذا كله كلام نظري سابحث معك أخي وان عجزت أعذرني
                  اولا يا ابا بلقيس فانا اعنى بعنوان الموضوع " سؤال للمحترفين فقط " فأنا اعنى امثالك فانا لا انسى وقفاتك بجانبى
                  فى Ams4arab عندما كنت مبتدأ وكنت بأسم Hero2199 وانت من اصحاب الفضل على بعد الله عز وجل
                  ثانيا يا استاذنا الغالى لغة ال Autoit لغة واسعة وجميلة ولكنى لست من المتعمقين بها
                  وانا ابحث عن بديل الان لهذه الفكرة وهو كيفية جعل ملفات الريجسترى تقوم بعمل تنصيب صامت لها عبر ال WPI
                  فأن عثرت على طريقة سأقوم بوضعها بملف دفاعى reg.bat
                  ومن ثم اجعله يعمل عند تفعيل الخاصية ووظيفته هو اضافة القيمة

                  كود:
                  "C:\\Program Files\Name\Program.exe"  /MINIMIZED
                  الى المسار
                  كود:
                  HKEY_CURRENT_USER\Software\\Microsoft\Windows\Curr entVersion\Run
                  بأسم Anti Autorun


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

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة
                    لا اعتقد انه يمكن اعطاء متغير قيمة ( علامة تنصيص ) ...

                    عذرا فهذا كلام غير صحيح نهائيا " عذرا أخى هيثم "

                    إليك هذا الكود الكود فهل هو صحيح أم لا ؟ :

                    كود:
                    --
                    f='"';
                    
                    Dialog.Message("Notice", f, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
                    يمكن جعل قيمة المتغير = علامة تنصيص وذلك بشرط أن يسبقها علامة تنصيص فردية

                    علامة تنصيص فردية ثم علامة التنصيص الزوجية ثم علامة التنصيص الفردية و يفضل إغلاق السطر البرمجى بعلامة الفاصلة المنقوطة .

                    تحياتى وعذرا فقد كنت أمس و أول أمس بالعمل الخاص بى " مشاغل يا عم الحج "


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

                    تحياتى للجميع .

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                      عذرا فهذا كلام غير صحيح نهائيا " عذرا أخى هيثم "

                      إليك هذا الكود الكود فهل هو صحيح أم لا ؟ :

                      كود:
                      --
                      f='"';
                      
                      dialog.message("notice", f, mb_ok, mb_iconinformation, mb_defbutton1);
                      يمكن جعل قيمة المتغير = علامة تنصيص وذلك بشرط أن يسبقها علامة تنصيص فردية

                      علامة تنصيص فردية ثم علامة التنصيص الزوجية ثم علامة التنصيص الفردية و يفضل إغلاق السطر البرمجى بعلامة الفاصلة المنقوطة .

                      تحياتى وعذرا فقد كنت أمس و أول أمس بالعمل الخاص بى " مشاغل يا عم الحج "


                      تحياتى للجميع .
                      كنت اعهد ان للابداع مهما طال حدود ولكن الابداع عندك ما اله حدود يا اخ عبوووووووووود

                      تعليق


                      • #12
                        بارك الله فيكم .... وجزاكم الله كل خير
                        حتى و إن كان ماقدمه الاخ عبود يفي بالغرض وفيه لمسة مبدع
                        اتمنى أن تواصل بحثك عن البديل بملف دفعي أو ماشابه كما ذكرت ... قد نحتاجه
                        ..... موفق أخي

                        تعليق


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

                          بارك الله فيكم جميعا
                          على هذا التواصل الجاد والافادة الطيبة
                          وفقكم الله

                          تعليق


                          • #14
                            أخى عبود
                            إستخدام علامات التنصيص الفردية كلام صحيح
                            لكنه سيكون معقد جدا و لن يخلو من المشاكل عند زرعه بداخل سطر برمجى خصوصا عند التعامل مع أكثر من علامة فى نفس السطر
                            و ذلك بسبب أن علامة التنصيص يجب أن تسبق و تلى القيمة

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

                            فبمنتهى البساطة يجب أن يسبقها العلامة \
                            كود PHP:
                            f="\""
                            هذا هو المتبع عند الرغبة فى زرع العلامات الخاصة بداخل سطر برمجى
                            بهذه الطريقة يمكن إدراج أى عدد من العلامات الخاصة دون مشاكل بداخل مقطع سينفذ لاحقا ككود برمجى

                            و بالنسبة لرد الأستاذ الكبير و العزيز هيثم
                            فلا أعتقد أبدا أنه كان يقصد حالة الإظهار النصى البسيط التى تفضلت بذكرها فى ردك (ملفاته المفتوحة و برامجه السابقة تؤكد ذلك)

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

                            تعليق


                            • #15
                              اخى النصل شكرا لك ولكن هل يمكن ان توضح اكثر
                              الكود الذى قمت بأدراجه
                              فأنا لم افهم شئ

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
                              يعمل...
                              X