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

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

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

איך אני מפעיל קובץ vbs במחשב ע"י #C

מתוזמן נעוץ נעול הועבר תכנות
44 פוסטים 6 כותבים 860 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • נ נ נח

    @אוריי לא מבין בזה...
    אולי תנסה:

    Process.Start("wscript.exe", @"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
    
    אורייא מנותק
    אורייא מנותק
    אוריי
    כתב ב נערך לאחרונה על ידי
    #25

    @נ-נח
    התקדמות???...
    מחזיר פלט כזה אבל לא מריץ את הקובץ

    
    C:\Users\User\source\repos\DownloadDatafromFTP\DownloadDatafromFTP\bin\Debug\netcoreapp3.1\DownloadDatafromFTP.exe (proc
    ess 18896) exited with code 0.
    Press any key to close this window . . .
    

    ניתן לפנות אלי גם ב al0548446188@gmail.com
    ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

      @אוריי אמר באיך אני מפעיל קובץ במחשב ע"י #C:

      The specified executable is not a valid application for this OS platform

      זה אומר שלא הבאת לפונקציה קובץ EXE חוקי.
      כדי להריץ קובץ VBS לכאורה צריך להריץ אותו באמצעות wscript.exe ותזין את שם הסקריפט כפרמטר

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

      @yossiz
      ניסיתי להריץ בכל מיני צורות ובכל מיני אפשרויות שיש .... ושום כלום ....
      חלק מהקודים שניסיתי...

      Process.Start("wscript.exe", @"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
      
      Process scriptProc = new ();
                  scriptProc.StartInfo.FileName = @"C:\Windows\System32\wscript.exe";
                  scriptProc.StartInfo.Arguments = @"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs";
                  scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                  scriptProc.Start();
                  scriptProc.WaitForExit(60 * 2 * 1000);
                  scriptProc.Close();
      
      System.Diagnostics.Process.Start(@"wscript //B //Nologo C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
      
      Process.Start(@"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
      

      וזה הפלט שהוא מוציא בקונטרול C

      1>------ Build started: Project: tast1, Configuration: Debug|AnyCPU ------
      1>  tast1 -> C:\Users\User\source\repos\tast1\tast1\bin\Debug\net5.0\tast1.dll
      ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
      
      

      וזה השגיאה שהוא מחזיר ברגע שאני לוחץ כאן 4640f5f7-5fdd-4c5a-839d-0ae0ddfdc926-image.png
      a6325265-fe5a-4647-aff8-857f79fd04e7-image.png

      וזה כאשר אני מריץ ב cmd

      Unhandled exception. System.ComponentModel.Win32Exception (2): The system cannot find the file specified.
         at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
         at System.Diagnostics.Process.Start()
         at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
         at System.Diagnostics.Process.Start(String fileName)
         at tast1.Program.Main() in C:\Users\User\source\repos\tast1\tast1\Program.cs:line 13
      

      ניתן לפנות אלי גם ב al0548446188@gmail.com
      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

        @yossiz
        ניסיתי להריץ בכל מיני צורות ובכל מיני אפשרויות שיש .... ושום כלום ....
        חלק מהקודים שניסיתי...

        Process.Start("wscript.exe", @"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
        
        Process scriptProc = new ();
                    scriptProc.StartInfo.FileName = @"C:\Windows\System32\wscript.exe";
                    scriptProc.StartInfo.Arguments = @"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs";
                    scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                    scriptProc.Start();
                    scriptProc.WaitForExit(60 * 2 * 1000);
                    scriptProc.Close();
        
        System.Diagnostics.Process.Start(@"wscript //B //Nologo C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
        
        Process.Start(@"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
        

        וזה הפלט שהוא מוציא בקונטרול C

        1>------ Build started: Project: tast1, Configuration: Debug|AnyCPU ------
        1>  tast1 -> C:\Users\User\source\repos\tast1\tast1\bin\Debug\net5.0\tast1.dll
        ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
        
        

        וזה השגיאה שהוא מחזיר ברגע שאני לוחץ כאן 4640f5f7-5fdd-4c5a-839d-0ae0ddfdc926-image.png
        a6325265-fe5a-4647-aff8-857f79fd04e7-image.png

        וזה כאשר אני מריץ ב cmd

        Unhandled exception. System.ComponentModel.Win32Exception (2): The system cannot find the file specified.
           at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
           at System.Diagnostics.Process.Start()
           at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
           at System.Diagnostics.Process.Start(String fileName)
           at tast1.Program.Main() in C:\Users\User\source\repos\tast1\tast1\Program.cs:line 13
        
        Aharon 0A מנותק
        Aharon 0A מנותק
        Aharon 0
        כתב ב נערך לאחרונה על ידי Aharon 0
        #27

        @אוריי התעלמת מ workingDirectory.

        אורייא תגובה 1 תגובה אחרונה
        2
        • Aharon 0A Aharon 0

          @אוריי התעלמת מ workingDirectory.

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

          @aharon-0
          תוכל לפרט יותר?

          ניתן לפנות אלי גם ב al0548446188@gmail.com
          ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

            @aharon-0
            תוכל לפרט יותר?

            Aharon 0A מנותק
            Aharon 0A מנותק
            Aharon 0
            כתב ב נערך לאחרונה על ידי
            #29

            @אוריי workingDirctory אומר באיזה תיקייה אתה רץ. כמו שאתה פותח את ה cmd ועובר לתיקייה שממנו את מריץ את הסקריפט. כך אתה אתה צריך להגיד להגדיר את התיקייה שממנו ירוץ הסקריפט. זה הופיע בדוגמא קוד ששלחתי לך.

            אורייא תגובה 1 תגובה אחרונה
            2
            • Aharon 0A Aharon 0

              @אוריי workingDirctory אומר באיזה תיקייה אתה רץ. כמו שאתה פותח את ה cmd ועובר לתיקייה שממנו את מריץ את הסקריפט. כך אתה אתה צריך להגיד להגדיר את התיקייה שממנו ירוץ הסקריפט. זה הופיע בדוגמא קוד ששלחתי לך.

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

              @aharon-0
              תוכל להאיר את עיני איפה שלחת לי?...

              ניתן לפנות אלי גם ב al0548446188@gmail.com
              ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                @aharon-0
                תוכל להאיר את עיני איפה שלחת לי?...

                Aharon 0A מנותק
                Aharon 0A מנותק
                Aharon 0
                כתב ב נערך לאחרונה על ידי
                #31

                @אוריי https://tchumim.com/topic/11168/מחפש-קוד-של-c-להפעלת-מאקרו-vba/19

                אורייא תגובה 1 תגובה אחרונה
                2
                • Aharon 0A Aharon 0

                  @אוריי https://tchumim.com/topic/11168/מחפש-קוד-של-c-להפעלת-מאקרו-vba/19

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

                  @aharon-0
                  איפה אני מכניס את הקישור לקובץ VBS בשורה 3 או 4?

                  Process scriptProc = new Process();
                  scriptProc.StartInfo.FileName = @"cscript";
                  scriptProc.StartInfo.WorkingDirectory = @"c:\scripts"; //<---very important
                  scriptProc.StartInfo.Arguments ="//B //Nologo vbscript.vbs";
                  scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; //prevent console window from popping up
                  scriptProc.Start();
                  scriptProc.WaitForExit(); // <-- Optional if you want program running until your script exit
                  scriptProc.Close
                  

                  ניתן לפנות אלי גם ב al0548446188@gmail.com
                  ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                    @aharon-0
                    איפה אני מכניס את הקישור לקובץ VBS בשורה 3 או 4?

                    Process scriptProc = new Process();
                    scriptProc.StartInfo.FileName = @"cscript";
                    scriptProc.StartInfo.WorkingDirectory = @"c:\scripts"; //<---very important
                    scriptProc.StartInfo.Arguments ="//B //Nologo vbscript.vbs";
                    scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; //prevent console window from popping up
                    scriptProc.Start();
                    scriptProc.WaitForExit(); // <-- Optional if you want program running until your script exit
                    scriptProc.Close
                    
                    Aharon 0A מנותק
                    Aharon 0A מנותק
                    Aharon 0
                    כתב ב נערך לאחרונה על ידי Aharon 0
                    #33

                    @אוריי שורה 3 התיקייה שבה הסקריפט, שורה 4 איפה שכתוב vbscript.vbs לכתוב את הסקריפט שלך.

                    אורייא תגובה 1 תגובה אחרונה
                    2
                    • Aharon 0A Aharon 0

                      @אוריי שורה 3 התיקייה שבה הסקריפט, שורה 4 איפה שכתוב vbscript.vbs לכתוב את הסקריפט שלך.

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

                      @aharon-0
                      סורי אבל לא הבנתי .. אבל לא הביישן למד..
                      זה הכתובת לקובץ שאני אמור להפעיל

                      C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs
                      

                      ניתן לפנות אלי גם ב al0548446188@gmail.com
                      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                        @aharon-0
                        סורי אבל לא הבנתי .. אבל לא הביישן למד..
                        זה הכתובת לקובץ שאני אמור להפעיל

                        C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs
                        
                        Aharon 0A מנותק
                        Aharon 0A מנותק
                        Aharon 0
                        כתב ב נערך לאחרונה על ידי Aharon 0
                        #35

                        @אוריי

                        Process scriptProc = new Process();
                        scriptProc.StartInfo.FileName = @"cscript";
                        scriptProc.StartInfo.WorkingDirectory = @"C:\Users\User\Desktop\Barbar\Privimail"; //<---very important
                        scriptProc.StartInfo.Arguments ="//B //Nologo UpdatePrivimail.vbs";
                        scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; //prevent console window from popping up
                        scriptProc.Start();
                        scriptProc.WaitForExit(); // <-- Optional if you want program running until your script exit
                        scriptProc.Close
                        
                        אורייא תגובה 1 תגובה אחרונה
                        2
                        • Aharon 0A Aharon 0

                          @אוריי

                          Process scriptProc = new Process();
                          scriptProc.StartInfo.FileName = @"cscript";
                          scriptProc.StartInfo.WorkingDirectory = @"C:\Users\User\Desktop\Barbar\Privimail"; //<---very important
                          scriptProc.StartInfo.Arguments ="//B //Nologo UpdatePrivimail.vbs";
                          scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; //prevent console window from popping up
                          scriptProc.Start();
                          scriptProc.WaitForExit(); // <-- Optional if you want program running until your script exit
                          scriptProc.Close
                          
                          אורייא מנותק
                          אורייא מנותק
                          אוריי
                          כתב ב נערך לאחרונה על ידי
                          #36

                          @aharon-0
                          הוא פותח את החלון הבא לכמה שניות וסוגר.. אבל לא מריץ כלום
                          d2f2ba80-b994-4c8e-b77b-2f96c168971f-image.png

                          ניתן לפנות אלי גם ב al0548446188@gmail.com
                          ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                            @aharon-0
                            הוא פותח את החלון הבא לכמה שניות וסוגר.. אבל לא מריץ כלום
                            d2f2ba80-b994-4c8e-b77b-2f96c168971f-image.png

                            Aharon 0A מנותק
                            Aharon 0A מנותק
                            Aharon 0
                            כתב ב נערך לאחרונה על ידי
                            #37

                            @אוריי אתה מקמפל ב 32bit או ב 64bit ?

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

                              @אוריי אתה מקמפל ב 32bit או ב 64bit ?

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

                              @aharon-0
                              נראה לי ש 64..

                              ניתן לפנות אלי גם ב al0548446188@gmail.com
                              ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                                @aharon-0
                                נראה לי ש 64..

                                Aharon 0A מנותק
                                Aharon 0A מנותק
                                Aharon 0
                                כתב ב נערך לאחרונה על ידי Aharon 0
                                #39

                                @אוריי נסה להריץ אץ הקוד הזה:

                                if (File.Exists(@"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs")) {
                                   Process scriptProc = new Process();
                                    scriptProc.StartInfo.FileName = @"cscript";
                                    scriptProc.StartInfo.WorkingDirectory = @"C:\Users\User\Desktop\Barbar\Privimail"; //<---very important
                                    scriptProc.StartInfo.Arguments ="//B //Nologo UpdatePrivimail.vbs";
                                    scriptProc.StartInfo.CreateNoWindow = false;
                                    scriptProc.StartInfo.UseShellExecute = false;
                                
                                    scriptProc.Start();
                                    scriptProc.WaitForExit(); // <-- Optional if you want program running until your script exit
                                    
                                }else
                                {
                                    Console.WriteLine("VBS File not exists.")
                                }
                                
                                
                                אורייא תגובה 1 תגובה אחרונה
                                3
                                • Aharon 0A Aharon 0

                                  @אוריי נסה להריץ אץ הקוד הזה:

                                  if (File.Exists(@"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs")) {
                                     Process scriptProc = new Process();
                                      scriptProc.StartInfo.FileName = @"cscript";
                                      scriptProc.StartInfo.WorkingDirectory = @"C:\Users\User\Desktop\Barbar\Privimail"; //<---very important
                                      scriptProc.StartInfo.Arguments ="//B //Nologo UpdatePrivimail.vbs";
                                      scriptProc.StartInfo.CreateNoWindow = false;
                                      scriptProc.StartInfo.UseShellExecute = false;
                                  
                                      scriptProc.Start();
                                      scriptProc.WaitForExit(); // <-- Optional if you want program running until your script exit
                                      
                                  }else
                                  {
                                      Console.WriteLine("VBS File not exists.")
                                  }
                                  
                                  
                                  אורייא מנותק
                                  אורייא מנותק
                                  אוריי
                                  כתב ב נערך לאחרונה על ידי
                                  #40

                                  @aharon-0
                                  יש מלא שגיאות בקוד
                                  cb71d186-14b4-4bb8-bc4c-1884d3e94ea7-image.png

                                  ניתן לפנות אלי גם ב al0548446188@gmail.com
                                  ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                                    @aharon-0
                                    יש מלא שגיאות בקוד
                                    cb71d186-14b4-4bb8-bc4c-1884d3e94ea7-image.png

                                    Aharon 0A מנותק
                                    Aharon 0A מנותק
                                    Aharon 0
                                    כתב ב נערך לאחרונה על ידי
                                    #41

                                    @אוריי תיקנתי, תנסה שוב

                                    אורייא תגובה 1 תגובה אחרונה
                                    2
                                    • Aharon 0A Aharon 0

                                      @אוריי תיקנתי, תנסה שוב

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

                                      @aharon-0
                                      עדיין נותרה שגיאה 1
                                      e6bf4631-4d45-49f6-9c4f-8902b60ee544-image.png

                                      ניתן לפנות אלי גם ב al0548446188@gmail.com
                                      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                                        @aharon-0
                                        עדיין נותרה שגיאה 1
                                        e6bf4631-4d45-49f6-9c4f-8902b60ee544-image.png

                                        Aharon 0A מנותק
                                        Aharon 0A מנותק
                                        Aharon 0
                                        כתב ב נערך לאחרונה על ידי
                                        #43

                                        @אוריי תוסיף למעלה

                                        using System.IO;
                                        
                                        אורייא תגובה 1 תגובה אחרונה
                                        4
                                        • Aharon 0A Aharon 0

                                          @אוריי תוסיף למעלה

                                          using System.IO;
                                          
                                          אורייא מנותק
                                          אורייא מנותק
                                          אוריי
                                          כתב ב נערך לאחרונה על ידי
                                          #44

                                          @aharon-0
                                          תותח עובד מעולה 👍

                                          ניתן לפנות אלי גם ב al0548446188@gmail.com
                                          ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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


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

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

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