דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. צריך עזרה ב C++

צריך עזרה ב C++

מתוזמן נעוץ נעול הועבר תכנות
15 פוסטים 3 כותבים 86 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY מנותק
    yossizY מנותק
    yossiz
    כתב נערך לאחרונה על ידי yossiz
    #3

    א) כמו שצדיק תמים כבר הקדים אותי לומר: זה לא ++C
    ב) לפי קריאה מהירה של עמוד התיעוד של ditto בנושא סקריפטינג, נראה לי שאין אפשרות כזאת. התכונה של סקריפטינג נועדה לעשות מניפולציות לטקסט/אובייקט שבלוח, ולא להריץ דברים
    (ביתר ביאור: chaiscript היא "שפה מופשטת" כלומר, אין לו יכולות מובנות, חוץ מקצת אריתמטיקה ובקרת זרימה, היכולות היחידות שיש לו לתקשר עם העולם החיצון הוא דרך ממשק שהתוכנה מגשת לו, ולפי התיעוד של ditto נראה שיכולת זו להריץ פקודות לא נמסרת לשפה)

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

    תגובה 1 תגובה אחרונה
    1
    • א מנותק
      א מנותק
      אבי_1
      כתב נערך לאחרונה על ידי אבי_1
      #4

      @צדיק-תמים
      @yossiz
      תודה על המענה!
      אולי אתם יודעים, מה לכתוב שם כדי שאם יש תו של ריווח בסוף הטקסט המעותק, הוא ישמיט אותו, כך שכאשר אני ידביק אותו ההדבקה תהיה בלי התו ריווח שבסוף?

      תגובה 1 תגובה אחרונה
      0
      • yossizY מנותק
        yossizY מנותק
        yossiz
        כתב נערך לאחרונה על ידי yossiz
        #5

        אמור להיות אפשרות מובנית כזאת:
        Special Paste => Trim White Space

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        תגובה 1 תגובה אחרונה
        1
        • א מנותק
          א מנותק
          אבי_1
          כתב נערך לאחרונה על ידי
          #6

          @yossiz
          נכון, זה ממש מה שאני צריך, אבל אני צריך שזה יתבצע באופן אוטומטי, האם יש אפשרות כזו?

          yossizY תגובה 1 תגובה אחרונה
          0
          • א מנותק
            א מנותק
            אבי_1
            כתב נערך לאחרונה על ידי
            #7

            דרך אגב, תוכנת ה DITTO היא תוכנה מאד שימושית, אבל יש שם חסרון, שטקסטים בעברית כאשר הם מעותקים הם לא מוצגים שם ביישור RTL אלא ביישור LTR. ומשא"כ בתוכנה הדומה לה "COPYQ" שם הטקסטים שבעברית מוצגים כהלכה ביישור RTL, ואלו שבאנגלית מוצגים ביישור LTR.

            תגובה 1 תגובה אחרונה
            0
            • א אבי_1

              @yossiz
              נכון, זה ממש מה שאני צריך, אבל אני צריך שזה יתבצע באופן אוטומטי, האם יש אפשרות כזו?

              yossizY מנותק
              yossizY מנותק
              yossiz
              כתב נערך לאחרונה על ידי yossiz
              #8

              @אבי_1 אפשר לעשות את זה בקלות עם סקריפט, הבעיה היא ש-chaiscript תומכת רק ב-ascii, ייתכן שזה לא יעבוד על מחרוזות בעברית, אבל כדאי לנסות
              הסקריפט ייראה ככה:

              clip.SetAsciiString(clip.GetAsciiString().rtrim());
              return false;
              

              או בנוסח אחר:

              clip.AsciiTextReplaceRegex("\\s+$"), "");
              return false;
              

              יש לי הרגשה שיש יותר סיכוי שהנוסח השני יעבוד, כי בהעפת מבט על קוד המקור, נראה שלמרות המילה ASCII בשם הפונקציה, AsciiTextReplaceRegex באמת תומך ביוניקוד.

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              א תגובה 1 תגובה אחרונה
              0
              • yossizY yossiz

                @אבי_1 אפשר לעשות את זה בקלות עם סקריפט, הבעיה היא ש-chaiscript תומכת רק ב-ascii, ייתכן שזה לא יעבוד על מחרוזות בעברית, אבל כדאי לנסות
                הסקריפט ייראה ככה:

                clip.SetAsciiString(clip.GetAsciiString().rtrim());
                return false;
                

                או בנוסח אחר:

                clip.AsciiTextReplaceRegex("\\s+$"), "");
                return false;
                

                יש לי הרגשה שיש יותר סיכוי שהנוסח השני יעבוד, כי בהעפת מבט על קוד המקור, נראה שלמרות המילה ASCII בשם הפונקציה, AsciiTextReplaceRegex באמת תומך ביוניקוד.

                א מנותק
                א מנותק
                אבי_1
                כתב נערך לאחרונה על ידי
                #9

                @yossiz כשעתי RUN קבלתי שגיאה:
                63467dd0-2d36-4c12-a4b1-5d9db650c752-image.png

                תגובה 1 תגובה אחרונה
                0
                • א מנותק
                  א מנותק
                  אבי_1
                  כתב נערך לאחרונה על ידי
                  #10

                  @yossiz לכא' חסר איזה סוגריים בקוד או יש סוגריים מיותרים, כי יש שלשה סוגריים וצריך להיות ארבע, איך לתקן את זה?

                  yossizY תגובה 1 תגובה אחרונה
                  0
                  • א אבי_1

                    @yossiz לכא' חסר איזה סוגריים בקוד או יש סוגריים מיותרים, כי יש שלשה סוגריים וצריך להיות ארבע, איך לתקן את זה?

                    yossizY מנותק
                    yossizY מנותק
                    yossiz
                    כתב נערך לאחרונה על ידי
                    #11

                    @אבי_1 נכון. טעות שלי

                    clip.AsciiTextReplaceRegex("\\s+$", "");
                    return false;
                    

                    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                    תגובה 1 תגובה אחרונה
                    1
                    • א מנותק
                      א מנותק
                      אבי_1
                      כתב נערך לאחרונה על ידי אבי_1
                      #12

                      @yossiz כעת זה עובד, ובדקתי וזה עובד גם בוורד בעברית!
                      הבעיה היא שזה מוחק גם את הרווח שבין המילים:

                      image.png

                      ואני צריך שזה ימחוק רק הרווח שבסוף.
                      תודה!

                      ולגבי הסקריפט הראשון שלך, זה נותן הודעת שגיאה: ProcessScript exception

                      תגובה 1 תגובה אחרונה
                      0
                      • yossizY מנותק
                        yossizY מנותק
                        yossiz
                        כתב נערך לאחרונה על ידי
                        #13

                        @אבי_1 זה מוזר, אני לא מבין למה זה כך. אפשר לראות פה שה-regex תקין

                        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                        א תגובה 1 תגובה אחרונה
                        1
                        • yossizY yossiz

                          @אבי_1 זה מוזר, אני לא מבין למה זה כך. אפשר לראות פה שה-regex תקין

                          א מנותק
                          א מנותק
                          אבי_1
                          כתב נערך לאחרונה על ידי אבי_1
                          #14

                          @yossiz אכן מוזר כנראה זה BUG שם, אולי אפשר לעקוף את זה עם סוג אחר של Regex?
                          אולי משהו כזה:
                          610c2c06-5aaa-452f-9915-7cc0247a6d56-image.png
                          אבל איני יודע איך לכתוב שזה ימחוק את הרווח.

                          תגובה 1 תגובה אחרונה
                          0
                          • א מנותק
                            א מנותק
                            אבי_1
                            כתב נערך לאחרונה על ידי
                            #15

                            @yossiz הייתי מנסה את הסקריפט הראשון שלך, אבל כאמור הוא נותן הודעת שגיאה: ProcessScript exception

                            ?

                            תגובה 1 תגובה אחרונה
                            0
                            תגובה
                            • תגובה כנושא
                            התחברו כדי לפרסם תגובה
                            • מהישן לחדש
                            • מהחדש לישן
                            • הכי הרבה הצבעות


                            בא תתחבר לדף היומי!
                            • התחברות

                            • אין לך חשבון עדיין? הרשמה

                            • התחברו או הירשמו כדי לחפש.
                            • פוסט ראשון
                              פוסט אחרון
                            0
                            • דף הבית
                            • קטגוריות
                            • פוסטים אחרונים
                            • משתמשים
                            • חיפוש
                            • חוקי הפורום