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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
pcinfogmachP

pcinfogmach

@pcinfogmach
אודות
פוסטים
818
נושאים
201
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
1

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @מד
    לא יודע במה זה תלוי כי יש מחשבים שלא קופץ הדיפנדר בדקתי. אולי יש לך ווינדוס 11 והדיפנדר שם שונה במקצת בהגדרות שלו מווינדוס 10?
    בכל אופן הסיבה שהוא נקלט כווירוס כמדומני זה בגלל שהוא קובץ חילוץ עצמי.
    הסיבה שאני מפרסם אותו כך זה כדי למנוע בעיות עם התקנת עדכונים. כי יש כל מיני באגים בהתקנת עדכונים של תוספי וורד. והניסיון מוכיח שהתקנה קבועה על ידי ארכיון חילוץ עצמי פותר את הבעיות הללו על פי רוב.

    תכנות

  • REGEX בשביל מרחק בין מילים כמו פרוייקט השו"ת
    pcinfogmachP pcinfogmach

    @dovid
    תודה הוספתי תיקון לראשי תיבות על ידי הגדרת טווח

    \bword\b\W+(?:[\w""]+\W+){0,5}\bword\b
    

    כרגיל טווח כזה יכול לייצר בעיות כי הוא יכלול גם מילה שמסתיימת עם מירכאות (כלומר סוף משפט שבתוך מירכאות)
    ברם במקרה הזה לכאורה אין בעיה כי המטרה היא מרחק בין מילים

    תכנות

  • REGEX בשביל מרחק בין מילים כמו פרוייקט השו"ת
    pcinfogmachP pcinfogmach

    @dovid
    ככה טוב?

    \bword\b\W+(?:\w+\W+){0,5}\bword\b
    
    תכנות

  • אפשרות מובנית בוורד לשלוף את כל הצבעים במסמך
    pcinfogmachP pcinfogmach

    @מד
    הבה נחשוב יחד:
    נניח אדם הגדיר עם הידאולוג שלך צבע מיוחד במסמך שלו איך כעת הוא יחפש את זה?
    אם הוא משתמש בחיפוש של וורד הרי שזה יופיע לו שם בצבעים אחרונים.
    אבל אם הוא משתמש בחיפוש רגקס שלי שהוא תוכנה בפני עצמה וורד לא נותן לי גישה לדיאולוג הזה בכל אופן לא בצורה ישירה.
    אומנם אפשר לגשת לדיאולוג "גופן" בצורה תיכנותית אבל אח"כ להתשמש עם התוצאות זה קצת כאב ראש כי אז המשתמש עלול לחשוב שכל האפשרויות של החלונית גופן פתוחים לפניו בזמן שבחיפוש רגקס כשי לחסוך בזמן ובמהירות הוא ממוקד לעיצובים המצויים. אני אומר חיפוש רגקס למרות שעוד לא עשיתי את זה בתוכנה שלי כי זה בפיתוח כעת.

    מקווה שהובנתי:

    בקיצער הבעיה היתה תיכנותית. ולא בשימוש של וורד עצמו.

    תכנות

  • רענון הרשימה של ה-combobox ב-wpf בכל פתיחה.
    pcinfogmachP pcinfogmach

    אולי כדאי להציג את הרשימה בתוך חלונית דיאולוג וחסל?
    או שזה יפריע לנוחות של המשתמש?

    תכנות

  • רענון הרשימה של ה-combobox ב-wpf בכל פתיחה.
    pcinfogmachP pcinfogmach

    זה לא יכביד על התוכנה לעקוב כל הזמן אחרי שינויים הרי כל פיפס במסמך נחשב שינוי?

    תכנות

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @dovid

    הוא מוגבל כמות פעמים בכל תוסף כמה פעמים אפשר להשתמש בו כל פעם שפותחים את וורד מחדש.
    כך שאם הבן אדם הריץ 15 פקודות (אינני זוכר את המספר המדוייק) מהתוסף שלי שיש בהם את הפקודה של undorecord הוא ייתקל בשגיאה אם ירצה להריץ עוד פעם אחד מן הפקודות הללו.
    הוי אומר מספר ההקלטות מוגבל (אבל מספר הפעולות במסמך עבור כל הקלטה איננו מוגבל). ואם מגיעים לתיקרה של מספר ההקלטות נתקלים בשגיאה. כך שצריך להשתמש בהקלטות של undorecord בהשכלה וגם ליצצר לוגיקה למקרה שהגיע לתקרת ההקלטות .

    תכנות

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @dovid כתב בתוסף חיפוש רגקס בוורד:

    אם אתה צודק, אז קברת את הפתרון. החלפה ברג'קס זה המון פעולות כי אתה משנה פסקאות במסמך, וכמובן זה לא מוגבל ל15.
    אני מתפלא שאין לזה זכר בתיעוד ושום אזכור שהצלחתי למצוא בגוגל, אתה בטוח בעובדה הזו?

    סליחה כנראה שלא הסברתי נכון נרא מדבריך שהבנת שהוא מוגבל בכמות הפעולות
    כוונתי היתה שהוא מוגבל לכמות הפעמים שאפשר להשתמש בו.

    כלומר שיש מגבלה על כמה פעמים אפשר להתשמש ב-undorecord ולא על כמה פעולות אפשר לעשות בתוך undorecord אחד.

    לשאלתך האם אני בטוח התשובה כן! אני כבר משתמש הפונקציה הזו כבר הרבה זמן. וזה די ברור לי שזה כך.

    תכנות

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @dovid
    כמה מילים על UndoRecord, אם כבר הזכירו אותו, כדאי לדעת:
    כמו שכבר רמזו לעיל. אם בוצעה רק פעולה אחת, אין צורך להשתמש בו כלל. וורד קולט כל פעולה שנעשית ב-vsto או במאקרו ואפשר לבטל אותם כמו כל פעולה אחרת.
    יש לשים לב שהוא מוגבל לכמות מסוימת של פעולות (כ-15 לערך אינני זוכר כעת). לכן, כל קוד המבוסס עליו צריך לכלול לוגיקה שתתמודד עם הגעה למגבלה זו.
    מומלץ ליצור עבורו מחלקה (class) עם IDisposable. כך ניתן למנוע מצב שבו המפתח שוכח לסיים את ההקלטה, וההקלטה תיסגר אוטומטית גם במקרה של שגיאה.

    תכנות

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @מד כתב בתוסף חיפוש רגקס בוורד:

    אולי אפשר להוסיף גם "החלפה"

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

    אשמח לשמוע משוב בנושא ממי שיכול.

    תכנות

  • סקיצה איך ליישם Theming ב- wpf בצורה קלה ונוחה
    pcinfogmachP pcinfogmach

    @קומפיונט
    סקרנת אותי: אם זה לא מדאי הרבה לבקש, אפשר לקבל הצצה על אחד מהתוכנות שעשית עם ?avalonia

    תכנות

  • סקיצה איך ליישם Theming ב- wpf בצורה קלה ונוחה
    pcinfogmachP pcinfogmach

    @קומפיונט
    תודה על תגובה זו ועל שאר תגובותיך המועילות כל כך.
    אני מכיר את avalonia ואני ודה לך שהסבת את שתומת לבי שוב אל זה. אכן זה נראה אופציה טובה.
    תכלס, מכיוון שאני בעיקר מפתח תוספים לוורד אני תקוע עם wpf המקורי (ועם .net framework). או שאני טועה? (יש לי פרוייקטים אחרים גם אבל זה עיקר העיסוק שלי וממילא עיקר מוקד העניין שלי).

    סתם ככה היה לי הרגשה של "כמעט" כשהתעסקתי עם avalonia לא באתי ללכלך אבל מסקרן אותי כמה ההרגשה הזו אישית והאם יש בה ממש.

    אם כבר אנחנו מדברים על spinoff של wpf מה אתה אומר על uno? לא ניסיתי את זה מעניין לשמוע ממישהו שכן ניסה אם יש?

    לגופו של פוסט הסיבה שפיתחתי את החלון הנ"ל היה לצורך פיתוח UI שלא נמצא ב-avalonia ובשום מקום אחר. אז אמרתי לעצמי היי בוא נעשה מדריך יפה מזה.

    תכנות

  • Wpf: איך ליישם dataconext עבור style בתוך resource dictionary ??
    pcinfogmachP pcinfogmach

    לאחרונה חקרתי רבות את איך לשפר את השימושיות (Reusability) והניידות (Portability) בקודים שלי. מחקר זה הוביל אותי להעדיף שימוש מוגבר ב-ResourceDictionary במקום עיצובים ישירים בתוך הפקדים עצמם מה שהופך את הקוד שלי ליותר מודולרי וניתן לשימוש חוזר.
    כתוצאה מכך, אני מעדיף גם שה-Binding עבור פקדים מסוימים יוגדר מראש בתוך ה-ResourceDictionary.

    תכלס אפשר לעשות binding בתוך ResourceDictionary על ידי שימוש במחלקה סטטית אבל גישה זו מאוד מגובלת כי בסוף היום זה ניהול סטטי של פקדים ולא דינאמי כמו שאמור להיות.

    שוין כנראה זה לא הכיוון תכלס אפשר לבנות פקדים ב-wpf ואז ה-binding שלהם זמין אבל יש לזה מחיר מסויים. מצד maintanenace זה לא כמו השגר ושלח של style שמחובר ל-viemodel.

    תכנות

  • איך להשתמש ב-pdf.js לפתיחת קבצי pdf מהמחשב ב-C#
    pcinfogmachP pcinfogmach

    לבינתיים מצאתי פתרון לא מושלם אבל זה עובד:
    יש להעתיק את הקובץ לתוך תיקיית ה-web ומשם אפשר לפתוח אותו (עיין כאן) מצו"ב דוגמא מלאה:
    אני מקווה שאולי מישהו שמבין באמת בנושא יוכל להצביע על הפונציה הנצרכת ברור לי שיש משהו כזה כי יש כפתור שפותח קבצים.

    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            webView.CoreWebView2InitializationCompleted += Browser_CoreWebView2InitializationCompleted;
            webView.EnsureCoreWebView2Async();
        }
    
        private void Browser_CoreWebView2InitializationCompleted(object? sender, Microsoft.Web.WebView2.Core.CoreWebView2InitializationCompletedEventArgs e)
        {
            string appPath = AppDomain.CurrentDomain.BaseDirectory;
            string fullPath = Path.Combine(appPath, "pdfjs");
            webView.CoreWebView2.SetVirtualHostNameToFolderMapping("pdfjs", fullPath, CoreWebView2HostResourceAccessKind.DenyCors);
        }
    
        private void OpenPdfButton_Click(object sender, RoutedEventArgs e)
        {
            var openFileDialog = new Microsoft.Win32.OpenFileDialog
            {
                Filter = "PDF Files (*.pdf)|*.pdf",
                Title = "Select a PDF File"
            };
    
            if (openFileDialog.ShowDialog() == true)
            {
                string filePath = openFileDialog.FileName;
                string appPath = AppDomain.CurrentDomain.BaseDirectory;
                string targetPath = Path.Combine(appPath, "pdfjs", "web", Path.GetFileName(filePath));
    
                try
                {
                    // Copy the selected PDF file to the pdfjs folder
                    File.Copy(filePath, targetPath, true);
    
                    // Open the copied file in the PDF viewer
                    string fileUri = new Uri($"https://pdfjs/web/viewer.html?file={Path.GetFileName(filePath)}").AbsoluteUri;
                    webView.Source = new Uri(fileUri);;
                }
                catch (Exception ex)
                {
                    MessageBox.Show($"Error copying file: {ex.Message}");
                }
            }
        }
    }
    
    תכנות

  • איך להסיר ניקוד וטעמים מטקסט בc#
    pcinfogmachP pcinfogmach

    @dovid

    יש בעיה בהסרת ניקוד וטעמים כאשר מופיע מקף עליון שצריך להחליף אותו ברוווח אחרת זה יחבר שני מילים

    הנה הקוד המתוקן עבור שימוש ב- stringbuilder

     public static string RemoveHebrewDiactrics(this string input)
     {
         var sb = new StringBuilder(input.Length);
    
         foreach (var c in input)
             
             if (c == '־')
                 sb.Append(' ');
             else if (c > 1487 || c < 1425)
    
                 sb.Append(c);
    
         return sb.ToString();
     }
    
    תכנות

  • vba אקסס | שמירת משתנה בקוד כל זמן ריצת האקסס
    pcinfogmachP pcinfogmach

    @אוריי
    https://stackoverflow.com/questions/38887379/how-to-make-a-global-variable-in-ms-access

    תכנות

  • מהו האחסון המהיר ביותר האפשרי של נתוני טקסט ב-C# ?
    pcinfogmachP pcinfogmach

    @yossiz @dovid

    אוקיי אבדוק את זה שוב.

    תכנות

  • קוד C# לחילוץ טקסט מקבצי וורד
    pcinfogmachP pcinfogmach

    @yossiz כתב בקוד C# לחילוץ טקסט מקבצי וורד:

    עוד הערה קטנה: אני מבין שבצורך שלך זה לא כל כך רלוונטי, אבל לצרכים אחרים היה כדאי לקבל את מספרי ההערות

    הוספתי כעת
    פיסקאות ממוספרות הצלחתי לסמן רק עם * ולא עם המספרים

    תכנות

  • קוד C# לחילוץ טקסט מקבצי וורד
    pcinfogmachP pcinfogmach

    @yossiz כתב בקוד C# לחילוץ טקסט מקבצי וורד:

    עוד הערה קטנה: אני מבין שבצורך שלך זה לא כל כך רלוונטי, אבל לצרכים אחרים היה כדאי לקבל את מספרי ההערות

    אבדוק את זה תודה.

    תכלס לבינתיים
    בשיטה השניה מקבלים הכל כולל פיסקאות ממוספרות
    מי שדחוף לו כל זה יכול להשתמש רק בשיטה השניה
    החסרונות בשיטה השניה הם:
    א. איטיות
    ב. צריך שיהיה וורד מותקן במחשב (תאמינו או לא אבל יש אנשים שאין להם וורד במחשב)

    תכנות
  • 1
  • 2
  • 9
  • 10
  • 11
  • 12
  • 13
  • 16
  • 17
  • 11 / 17
  • התחברות

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

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