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

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

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

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

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

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

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

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

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

                                        @aknvtchtk סליחה,

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

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

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

                                          @aknvtchtk סליחה,

                                          while ($true) {
                                              Start-Process -WindowStyle hidden -FilePath notepad.exe -wait
                                              Start-Sleep -seconds 15
                                          }
                                          
                                          A מנותק
                                          A מנותק
                                          aknvtchtk
                                          כתב ב נערך לאחרונה על ידי
                                          #42

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

                                          @aknvtchtk סליחה,

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

                                          אתה עוזר לי ועוד מבקש סליחה?
                                          תודה רב ממש אבל סליחה😉 זה עדיין לא פעיל הוא פשוט נתקע ולא מגיב

                                          c4c9828f-a1bc-4250-9043-4f975ec24de1-image.png

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


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

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

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