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

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

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

עזרה בכתיבת סקריפט

מתוזמן נעוץ נעול הועבר תוכנה
64 פוסטים 5 כותבים 2.2k צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A aknvtchtk

    @clickone אני צריך 15 שניות אחרי שהתוכנה נסגרה שתחזור לפעול ה300 שניות זה דוגמא סתם

    clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #21

    @aknvtchtk
    אני מצרף קוד C# שעושה את זה.

                Process process = new Process();
                // Configure the process using the StartInfo properties.
                process.StartInfo.FileName = @"c:\baba\Hidew7Sb.exe";
                process.StartInfo.Arguments = "";
                process.StartInfo.WindowStyle = ProcessWindowStyle.Minimized;
    
                while (true)
                {
                    try
                    {
                process.Start();
    
                    }
                    catch (Exception)
                    {
                        
                        throw;
                    }
                process.WaitForExit();// Waits here for the process to exit.
                    System.Threading.Thread.Sleep(15*1000);
                }
    
    

    בהנחה שהנתיב שהבאת הוא הנכון, אז גם קובץ מוכן שעובד

    openExeLoop.exe

    מה שהקוד הזה עושה:

    1. פותח את התוכנה
    2. ממתין עד שתיסגר
    3. כשהתוכנה נסגרת הוא ממתין 15 שניות וחוזר לשלב 1

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    A yossizY 2 תגובות תגובה אחרונה
    7
    • A aknvtchtk

      @yossiz קודם כל תודה רבה על הקוד אבל הוא בכלל לא מפעיל את היישום שבחרתי לו

      @ECHO OFF
      :loop
      cd C:\Program Files (x86)\Wise\Wise Disk Cleaner
      tasklist|findstr WiseDiskCleaner.exe > nul
      if %errorlevel%==0 goto sleep
      start  /WiseDiskCleaner.exe
      :sleep
      timeout /T 15
      cls
      goto loop
      
      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי
      #22

      @aknvtchtk אמר בעזרה בכתיבת סקריפט:

      start /WiseDiskCleaner.exe

      צ"ל:

      start  /MIN WiseDiskCleaner.exe
      

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

      תגובה 1 תגובה אחרונה
      2
      • clickoneC clickone

        @aknvtchtk
        אני מצרף קוד C# שעושה את זה.

                    Process process = new Process();
                    // Configure the process using the StartInfo properties.
                    process.StartInfo.FileName = @"c:\baba\Hidew7Sb.exe";
                    process.StartInfo.Arguments = "";
                    process.StartInfo.WindowStyle = ProcessWindowStyle.Minimized;
        
                    while (true)
                    {
                        try
                        {
                    process.Start();
        
                        }
                        catch (Exception)
                        {
                            
                            throw;
                        }
                    process.WaitForExit();// Waits here for the process to exit.
                        System.Threading.Thread.Sleep(15*1000);
                    }
        
        

        בהנחה שהנתיב שהבאת הוא הנכון, אז גם קובץ מוכן שעובד

        openExeLoop.exe

        מה שהקוד הזה עושה:

        1. פותח את התוכנה
        2. ממתין עד שתיסגר
        3. כשהתוכנה נסגרת הוא ממתין 15 שניות וחוזר לשלב 1
        A מנותק
        A מנותק
        aknvtchtk
        כתב ב נערך לאחרונה על ידי
        #23

        @clickone וואו תודה רבה אני תיכף בודק השאלה היא אם זה אמור לרוץ בbatch כי אני כן צריך לשנות את היישומים השאלה היא במה זה כן יעבוד

        תגובה 1 תגובה אחרונה
        0
        • clickoneC clickone

          @aknvtchtk
          אני מצרף קוד C# שעושה את זה.

                      Process process = new Process();
                      // Configure the process using the StartInfo properties.
                      process.StartInfo.FileName = @"c:\baba\Hidew7Sb.exe";
                      process.StartInfo.Arguments = "";
                      process.StartInfo.WindowStyle = ProcessWindowStyle.Minimized;
          
                      while (true)
                      {
                          try
                          {
                      process.Start();
          
                          }
                          catch (Exception)
                          {
                              
                              throw;
                          }
                      process.WaitForExit();// Waits here for the process to exit.
                          System.Threading.Thread.Sleep(15*1000);
                      }
          
          

          בהנחה שהנתיב שהבאת הוא הנכון, אז גם קובץ מוכן שעובד

          openExeLoop.exe

          מה שהקוד הזה עושה:

          1. פותח את התוכנה
          2. ממתין עד שתיסגר
          3. כשהתוכנה נסגרת הוא ממתין 15 שניות וחוזר לשלב 1
          yossizY מנותק
          yossizY מנותק
          yossiz
          כתב ב נערך לאחרונה על ידי
          #24

          @clickone אמר בעזרה בכתיבת סקריפט:

           catch (Exception)
                      {
                          
                          throw;
                      }
          

          התכוונת לזרוק שוב ?

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

          clickoneC תגובה 1 תגובה אחרונה
          5
          • A aknvtchtk

            @yossiz קודם כל תודה רבה על הקוד אבל הוא בכלל לא מפעיל את היישום שבחרתי לו

            @ECHO OFF
            :loop
            cd C:\Program Files (x86)\Wise\Wise Disk Cleaner
            tasklist|findstr WiseDiskCleaner.exe > nul
            if %errorlevel%==0 goto sleep
            start  /WiseDiskCleaner.exe
            :sleep
            timeout /T 15
            cls
            goto loop
            
            clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי
            #25

            @aknvtchtk אמר בעזרה בכתיבת סקריפט:

            cd C:\Program Files (x86)\Wise\Wise Disk Cleaner
            tasklist|findstr WiseDiskCleaner.exe > nul

            הנה קובץ מתוקן לנתיב שהבאת כעת...
            openExeLoop.exe

            אפשר לעשות שהוא ימשוך את מה שהוא צריך לפתוח בקובץ טקסט, או בטח @dovid עוד מעט יבוא ויביא כאן טריק להריץ C# בלי לקמפל....

            אב איזה מערכת הפעלה זה?

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            A yossizY 2 תגובות תגובה אחרונה
            3
            • yossizY yossiz

              @clickone אמר בעזרה בכתיבת סקריפט:

               catch (Exception)
                          {
                              
                              throw;
                          }
              

              התכוונת לזרוק שוב ?

              clickoneC מנותק
              clickoneC מנותק
              clickone
              כתב ב נערך לאחרונה על ידי clickone
              #26

              @yossiz
              כן ולא.
              התלבטתי מה לעשות שם.
              זה מגיע בתבנית של TRY.
              אז אמרתי שבינתיים קודם שהוא יגיד שזה טוב, אח"כ נטפל בחריגים 😮 😛

              אין טעם לדעתי להקפיץ כאן msgbox, אם כבר, לכתוב ללוג או לשלוח מייל למנהל המערכת

              אין טסט כמו פרודקשן.

              המייל שלי urivpn@gmail.com

              A תגובה 1 תגובה אחרונה
              4
              • clickoneC clickone

                @aknvtchtk אמר בעזרה בכתיבת סקריפט:

                cd C:\Program Files (x86)\Wise\Wise Disk Cleaner
                tasklist|findstr WiseDiskCleaner.exe > nul

                הנה קובץ מתוקן לנתיב שהבאת כעת...
                openExeLoop.exe

                אפשר לעשות שהוא ימשוך את מה שהוא צריך לפתוח בקובץ טקסט, או בטח @dovid עוד מעט יבוא ויביא כאן טריק להריץ C# בלי לקמפל....

                אב איזה מערכת הפעלה זה?

                A מנותק
                A מנותק
                aknvtchtk
                כתב ב נערך לאחרונה על ידי
                #27

                @clickone תודה רבה אבל גם זה לא הנתיב וזה מערכת הפעלה windows 10 בWindows PowerShell אפשר להריץ c#

                clickoneC yossizY 2 תגובות תגובה אחרונה
                1
                • clickoneC clickone

                  @yossiz
                  כן ולא.
                  התלבטתי מה לעשות שם.
                  זה מגיע בתבנית של TRY.
                  אז אמרתי שבינתיים קודם שהוא יגיד שזה טוב, אח"כ נטפל בחריגים 😮 😛

                  אין טעם לדעתי להקפיץ כאן msgbox, אם כבר, לכתוב ללוג או לשלוח מייל למנהל המערכת

                  A מנותק
                  A מנותק
                  aknvtchtk
                  כתב ב נערך לאחרונה על ידי
                  #28

                  @clickone זה עובד תוכל לעשות שהוא ימשוך את היישומים מקובץ טקסט והא אפשר שזה יהיה מוסתר כלומר ירוץ מאחורה

                  תגובה 1 תגובה אחרונה
                  0
                  • clickoneC clickone

                    @aknvtchtk אמר בעזרה בכתיבת סקריפט:

                    cd C:\Program Files (x86)\Wise\Wise Disk Cleaner
                    tasklist|findstr WiseDiskCleaner.exe > nul

                    הנה קובץ מתוקן לנתיב שהבאת כעת...
                    openExeLoop.exe

                    אפשר לעשות שהוא ימשוך את מה שהוא צריך לפתוח בקובץ טקסט, או בטח @dovid עוד מעט יבוא ויביא כאן טריק להריץ C# בלי לקמפל....

                    אב איזה מערכת הפעלה זה?

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

                    @clickone אמר בעזרה בכתיבת סקריפט:

                    או בטח @dovid עוד מעט יבוא ויביא כאן טריק להריץ C# בלי לקמפל....

                    בלי לקמפל כלל, אי אפשר, אבל כן אפשר לקמפל אותו דינאמית בתוך powershell...

                    $MyCode = @"
                    public class looprunner {
                    ...
                    }
                    "@
                    Add-Type -TypeDefinition $MyCode
                    [looprunner]::main()
                    

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

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

                      @clickone אמר בעזרה בכתיבת סקריפט:

                      או בטח @dovid עוד מעט יבוא ויביא כאן טריק להריץ C# בלי לקמפל....

                      בלי לקמפל כלל, אי אפשר, אבל כן אפשר לקמפל אותו דינאמית בתוך powershell...

                      $MyCode = @"
                      public class looprunner {
                      ...
                      }
                      "@
                      Add-Type -TypeDefinition $MyCode
                      [looprunner]::main()
                      
                      A מנותק
                      A מנותק
                      aknvtchtk
                      כתב ב נערך לאחרונה על ידי
                      #30

                      @yossiz מה זה אומר מתי נעשה את הקימפול ואיך

                      תגובה 1 תגובה אחרונה
                      0
                      • A aknvtchtk

                        @clickone תודה רבה אבל גם זה לא הנתיב וזה מערכת הפעלה windows 10 בWindows PowerShell אפשר להריץ c#

                        clickoneC מנותק
                        clickoneC מנותק
                        clickone
                        כתב ב נערך לאחרונה על ידי
                        #31

                        @aknvtchtk אמר בעזרה בכתיבת סקריפט:

                        PowerShell

                        אני על ווינדוס 7 כעת ואין לי איך לבדוק.
                        אתה יכול אם ככה להשתמש ב PowerShell

                        אין טסט כמו פרודקשן.

                        המייל שלי urivpn@gmail.com

                        A 2 תגובות תגובה אחרונה
                        2
                        • clickoneC clickone

                          @aknvtchtk אמר בעזרה בכתיבת סקריפט:

                          PowerShell

                          אני על ווינדוס 7 כעת ואין לי איך לבדוק.
                          אתה יכול אם ככה להשתמש ב PowerShell

                          A מנותק
                          A מנותק
                          aknvtchtk
                          כתב ב נערך לאחרונה על ידי
                          #32

                          @clickone תודה רבה והאם צריך קימפול או לא

                          clickoneC תגובה 1 תגובה אחרונה
                          0
                          • A aknvtchtk

                            @clickone תודה רבה אבל גם זה לא הנתיב וזה מערכת הפעלה windows 10 בWindows PowerShell אפשר להריץ c#

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

                            @aknvtchtk אתה בעצמך כתבת:

                            @aknvtchtk אמר בעזרה בכתיבת סקריפט:

                            בWindows PowerShell אפשר להריץ c#

                            אני רק כתבתי הבחנה פדנטית, שזה לא הפשט ש-powershell מריץ את הקוד ישירות, אלא הוא מקמפל אותו בזכרון בכל הרצה ומריץ אותו מתוך האסמבלי המקומפל.

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

                            תגובה 1 תגובה אחרונה
                            3
                            • A aknvtchtk

                              @clickone תודה רבה והאם צריך קימפול או לא

                              clickoneC מנותק
                              clickoneC מנותק
                              clickone
                              כתב ב נערך לאחרונה על ידי
                              #34

                              @aknvtchtk לא יודע
                              בערב אני אהיה על על ווינדוס 10 אז אני אבדוק או שעד אז @yossiz יספר לנו

                              אין טסט כמו פרודקשן.

                              המייל שלי urivpn@gmail.com

                              A yossizY 2 תגובות תגובה אחרונה
                              1
                              • clickoneC clickone

                                @aknvtchtk לא יודע
                                בערב אני אהיה על על ווינדוס 10 אז אני אבדוק או שעד אז @yossiz יספר לנו

                                A מנותק
                                A מנותק
                                aknvtchtk
                                כתב ב נערך לאחרונה על ידי
                                #35

                                @clickone תודה רבה ואם אני מריץ את זה בpowershell ניתן לעשות זה מוסתר והאם ניתן להפוך לקובץ exe

                                תגובה 1 תגובה אחרונה
                                0
                                • clickoneC clickone

                                  @aknvtchtk לא יודע
                                  בערב אני אהיה על על ווינדוס 10 אז אני אבדוק או שעד אז @yossiz יספר לנו

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

                                  @clickone מה שכתבתי עובד גם בווינדוס 7.

                                  למעשה, קצת מוזר לכתוב #c שירוץ בתוך powershell כאשר כל הפעולות נתנות לעשות ב-powershell בלבד או ב-#C בלבד...

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

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

                                    @aknvtchtk תעשה הכל ב-PowerShell כך:

                                    while (true) {
                                        Start-Process -WindowStyle hidden -FilePath notepad.exe -wait
                                        Start-Sleep -seconds 15
                                    }
                                    

                                    אתה יכול לקמפל את זה ל-EXE עם תוכנה זו: https://gallery.technet.microsoft.com/PS2EXE-Convert-PowerShell-9e4e07f1
                                    וזה ירוץ בלי חלון.

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

                                    תגובה 1 תגובה אחרונה
                                    4
                                    • clickoneC clickone

                                      @aknvtchtk אמר בעזרה בכתיבת סקריפט:

                                      PowerShell

                                      אני על ווינדוס 7 כעת ואין לי איך לבדוק.
                                      אתה יכול אם ככה להשתמש ב PowerShell

                                      A מנותק
                                      A מנותק
                                      aknvtchtk
                                      כתב ב נערך לאחרונה על ידי
                                      #38

                                      @clickone בדקתי את זה וזה התגובה שזה נותן
                                      a2d00874-a342-4e00-be2e-b06dcae74e20-image.png

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

                                        @clickone בדקתי את זה וזה התגובה שזה נותן
                                        a2d00874-a342-4e00-be2e-b06dcae74e20-image.png

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

                                        @aknvtchtk
                                        א. אי אפשר להריץ #C ישירות ב-PowerShell רק בדרך שהבאתי למעלה
                                        ב. הקוד ש-@clickone הביא לא שלם צריך להוסיף כמה שורות בהתחלה

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

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

                                          @aknvtchtk
                                          א. אי אפשר להריץ #C ישירות ב-PowerShell רק בדרך שהבאתי למעלה
                                          ב. הקוד ש-@clickone הביא לא שלם צריך להוסיף כמה שורות בהתחלה

                                          A מנותק
                                          A מנותק
                                          aknvtchtk
                                          כתב ב נערך לאחרונה על ידי
                                          #40

                                          @yossiz טוב בא נתמקד במה שאתה כתבת אני מריץ את זה וזה נותן לי עדיין שגיאה

                                          610fb88a-e2e5-4eca-8a8d-992786ac8be0-image.png

                                          אין לי מילים ממש תודה רבה לכולם

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


                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          בא תתחבר לדף היומי!
                                          • התחברות

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

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