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

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

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

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

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

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

    @אוריי
    אפשר עם process.start

    @נ-נח אני די חדש ב #C אשמח אם תוכל לפרט לי יותר ..
    תודה רבה

    נ
    נ
    נ נח
    כתב ב נערך לאחרונה על ידי
    #4

    @אוריי

    Process.Start(@"c:\users\script.vbs");
    
    אורייא תגובה 1 תגובה אחרונה
    1
    • נ נ נח

      @אוריי

      Process.Start(@"c:\users\script.vbs");
      
      אורייא
      אורייא
      אוריי
      כתב ב נערך לאחרונה על ידי
      #5

      @נ-נח
      כתבתי כך

      using System.Net;
      using System.Diagnostics;
      using System.IO;
      
      namespace MacroRunPrivimail
      { 
      
          class Program
          {
              static void Main(string[] args)
              {
                  Process.Start(Directory.GetCurrentDirectory() + @"\Privimail\UpdatePrivimail.vbs");
              }
      
      
          }
      }   
      

      וכאשר אני מריץ אותו הוא מחזיר שגיאה כזו שאני לא מצליח להבין מהי..

      
      C:\Users\uri\Desktop\Barbar>MacroRunPrivimail.exe
      Unhandled exception. System.ComponentModel.Win32Exception (193): The specified executable is not a valid application for this OS platform.
         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 MacroRunPrivimail.Program.Main(String[] args) in C:\Users\User\source\repos\MacroRunPrivimail\MacroRunPrivimail\Program.cs:line 12
      

      ניתן לפנות אלי גם ב al0548446188@gmail.com

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

        @נ-נח
        כתבתי כך

        using System.Net;
        using System.Diagnostics;
        using System.IO;
        
        namespace MacroRunPrivimail
        { 
        
            class Program
            {
                static void Main(string[] args)
                {
                    Process.Start(Directory.GetCurrentDirectory() + @"\Privimail\UpdatePrivimail.vbs");
                }
        
        
            }
        }   
        

        וכאשר אני מריץ אותו הוא מחזיר שגיאה כזו שאני לא מצליח להבין מהי..

        
        C:\Users\uri\Desktop\Barbar>MacroRunPrivimail.exe
        Unhandled exception. System.ComponentModel.Win32Exception (193): The specified executable is not a valid application for this OS platform.
           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 MacroRunPrivimail.Program.Main(String[] args) in C:\Users\User\source\repos\MacroRunPrivimail\MacroRunPrivimail\Program.cs:line 12
        
        נ
        נ
        נ נח
        כתב ב נערך לאחרונה על ידי
        #6

        @אוריי לי זה כן עובד, בטוח שיש שם תיקיה בשם Privimail?

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

          @אוריי לי זה כן עובד, בטוח שיש שם תיקיה בשם Privimail?

          אורייא
          אורייא
          אוריי
          כתב ב נערך לאחרונה על ידי אוריי
          #7

          @נ-נח
          כן

          ניסיתי גם את זה ויש את הקובץ הזה בוודאות
          ועם כל זה זה לא עובד

          using System.Diagnostics;
          
          namespace MacroRunPrivimail
          { 
          
              class Program
              {
                  static void Main(string[] args)
                  {
                      Process.Start(@"C:\Users\User\Desktop\YossiBarber1\aass.vbs");
                  }
              }
          }    
          

          ניתן לפנות אלי גם ב al0548446188@gmail.com

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

            @נ-נח
            כן

            ניסיתי גם את זה ויש את הקובץ הזה בוודאות
            ועם כל זה זה לא עובד

            using System.Diagnostics;
            
            namespace MacroRunPrivimail
            { 
            
                class Program
                {
                    static void Main(string[] args)
                    {
                        Process.Start(@"C:\Users\User\Desktop\YossiBarber1\aass.vbs");
                    }
                }
            }    
            
            נ
            נ
            נ נח
            כתב ב נערך לאחרונה על ידי
            #8

            @אוריי אני לא יודע מה השגיאה הנ"ל, מצטער..

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

              @אוריי אני לא יודע מה השגיאה הנ"ל, מצטער..

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

              @נ-נח
              הקוד הזה אמור לעבוד על כל סוג קובץ במחשב?

              ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                @נ-נח
                הקוד הזה אמור לעבוד על כל סוג קובץ במחשב?

                נ
                נ
                נ נח
                כתב ב נערך לאחרונה על ידי
                #10

                @אוריי כן

                תגובה 1 תגובה אחרונה
                0
                • אורייא
                  אורייא
                  אוריי
                  כתב ב נערך לאחרונה על ידי
                  #11

                  כרגע אני מקבל את השגיאה הזו
                  31db5553-747e-4a51-b766-0a17a7861e5e-image.png

                  ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                    כרגע אני מקבל את השגיאה הזו
                    31db5553-747e-4a51-b766-0a17a7861e5e-image.png

                    נ
                    נ
                    נ נח
                    כתב ב נערך לאחרונה על ידי
                    #12

                    @אוריי לא הצלחתי להבין מה זה, אולי @dovid או @yossiz ידעו
                    https://www.google.com/search?q=break+mode+c%23&oq=break+mode+c%23&aqs=chrome..69i57j0i19i22i30.1000j0j9&sourceid=chrome&ie=UTF-8

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

                      @נ-נח
                      כתבתי כך

                      using System.Net;
                      using System.Diagnostics;
                      using System.IO;
                      
                      namespace MacroRunPrivimail
                      { 
                      
                          class Program
                          {
                              static void Main(string[] args)
                              {
                                  Process.Start(Directory.GetCurrentDirectory() + @"\Privimail\UpdatePrivimail.vbs");
                              }
                      
                      
                          }
                      }   
                      

                      וכאשר אני מריץ אותו הוא מחזיר שגיאה כזו שאני לא מצליח להבין מהי..

                      
                      C:\Users\uri\Desktop\Barbar>MacroRunPrivimail.exe
                      Unhandled exception. System.ComponentModel.Win32Exception (193): The specified executable is not a valid application for this OS platform.
                         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 MacroRunPrivimail.Program.Main(String[] args) in C:\Users\User\source\repos\MacroRunPrivimail\MacroRunPrivimail\Program.cs:line 12
                      
                      yossizY
                      yossizY
                      yossiz
                      כתב ב נערך לאחרונה על ידי
                      #13

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

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

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

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                      👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                      נ אורייא 3 תגובות תגובה אחרונה
                      4
                      • yossizY yossiz

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

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

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

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

                        @yossiz אצלי אותו הקוד עבד (גם בלי לציין תוכנה)

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

                          @yossiz אצלי אותו הקוד עבד (גם בלי לציין תוכנה)

                          WWWW
                          WWWW
                          WWW
                          כתב ב נערך לאחרונה על ידי
                          #15

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

                          @yossiz אצלי אותו הקוד עבד (גם בלי לציין תוכנה)

                          יתכן שיש שינוי איך מוגדר פתיחת הקובץ במערכת ההפעלה.
                          בכל מקרה יותר נכון לעשות את זה כמו ש @yossiz כתב, אחרת זה לא צפוי...

                          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                          תגובה 1 תגובה אחרונה
                          2
                          • yossizY
                            yossizY
                            yossiz
                            כתב ב נערך לאחרונה על ידי
                            #16

                            זכור לי מאיפשהו שזה תלוי בגירסת הדוטנט שאתה מטרגט

                            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                            👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

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

                              זכור לי מאיפשהו שזה תלוי בגירסת הדוטנט שאתה מטרגט

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

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

                              זכור לי מאיפשהו

                              אה, זה למדתי את זה בזכות @נ-נח
                              https://tchumim.com/topic/10956

                              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                              👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

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

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

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

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

                                אורייא
                                אורייא
                                אוריי
                                כתב ב נערך לאחרונה על ידי אוריי
                                #18

                                @yossiz
                                סורי קצת על הבורות.. אבל לא הביישן למד...

                                1. האם אני צריך ליצור קובץ exe נוסף בשם wscript.exe שהוא מפעיל את ה vbs ואני קורא ל wscript.exe מתוך ה #C ?
                                2. ומה הכוונה להזין את שם הסקריפט כפרמטר?

                                מצאתי את המאמר הזה
                                האם זה קשור ואם כן לא כזה הבנתי מה אני צריך לעשות... כלומר איך ליצור את הקובץ?

                                ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                                  @yossiz
                                  סורי קצת על הבורות.. אבל לא הביישן למד...

                                  1. האם אני צריך ליצור קובץ exe נוסף בשם wscript.exe שהוא מפעיל את ה vbs ואני קורא ל wscript.exe מתוך ה #C ?
                                  2. ומה הכוונה להזין את שם הסקריפט כפרמטר?

                                  מצאתי את המאמר הזה
                                  האם זה קשור ואם כן לא כזה הבנתי מה אני צריך לעשות... כלומר איך ליצור את הקובץ?

                                  נ
                                  נ
                                  נ נח
                                  כתב ב נערך לאחרונה על ידי נ נח
                                  #19

                                  @אוריי
                                  https://stackoverflow.com/questions/200422/how-to-call-a-vbscript-file-in-a-c-sharp-application

                                  אם לא עובד cscript, תשנה ל wscript

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

                                    @אוריי
                                    https://stackoverflow.com/questions/200422/how-to-call-a-vbscript-file-in-a-c-sharp-application

                                    אם לא עובד cscript, תשנה ל wscript

                                    אורייא
                                    אורייא
                                    אוריי
                                    כתב ב נערך לאחרונה על ידי
                                    #20

                                    @נ-נח
                                    מספיק השורה הזו?

                                    System.Diagnostics.Process.Start(@"cscript //B //Nologo c:\scripts\vbscript.vbs");
                                    

                                    לא צריך איזה קובץ נוסף?

                                    ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                                      @נ-נח
                                      מספיק השורה הזו?

                                      System.Diagnostics.Process.Start(@"cscript //B //Nologo c:\scripts\vbscript.vbs");
                                      

                                      לא צריך איזה קובץ נוסף?

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

                                      @אוריי לא צריך עוד קובץ (הקובץ שנוסף כאן זה cscript.exe)

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

                                        @אוריי לא צריך עוד קובץ (הקובץ שנוסף כאן זה cscript.exe)

                                        אורייא
                                        אורייא
                                        אוריי
                                        כתב ב נערך לאחרונה על ידי
                                        #22

                                        @נ-נח
                                        מוזר
                                        כתבתי כך

                                        System.Diagnostics.Process.Start(@"wscript //B //Nologo C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
                                        

                                        וזה לא עוזר
                                        הוא מוציא לי את הפלט הבא

                                        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 _DownloadDatafromFTP.Program.Main(String[] args) in C:\Users\User\source\repos\DownloadDatafromFTP\DownloadDatafromFTP\Program.cs:line 24
                                        
                                        C:\Users\User\source\repos\DownloadDatafromFTP\DownloadDatafromFTP\bin\Debug\netcoreapp3.1\DownloadDatafromFTP.exe (process 19380) exited with code -532462766.
                                        Press any key to close this window . . .
                                        

                                        ניתן לפנות אלי גם ב al0548446188@gmail.com

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

                                          @נ-נח
                                          מוזר
                                          כתבתי כך

                                          System.Diagnostics.Process.Start(@"wscript //B //Nologo C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
                                          

                                          וזה לא עוזר
                                          הוא מוציא לי את הפלט הבא

                                          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 _DownloadDatafromFTP.Program.Main(String[] args) in C:\Users\User\source\repos\DownloadDatafromFTP\DownloadDatafromFTP\Program.cs:line 24
                                          
                                          C:\Users\User\source\repos\DownloadDatafromFTP\DownloadDatafromFTP\bin\Debug\netcoreapp3.1\DownloadDatafromFTP.exe (process 19380) exited with code -532462766.
                                          Press any key to close this window . . .
                                          
                                          נ
                                          נ
                                          נ נח
                                          כתב ב נערך לאחרונה על ידי נ נח
                                          #23

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

                                          Process.Start("wscript.exe", @"C:\Users\User\Desktop\Barbar\Privimail\UpdatePrivimail.vbs");
                                          
                                          Aharon 0A אורייא 2 תגובות תגובה אחרונה
                                          0

                                          שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                          נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                          בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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