-
אני רוצה להפעיל קובץ בסיומת vbs שנמצא במחשב במיקום מסויים
איך אני פותח אותו ע"י C# ?.... -
@נ-נח אמר באיך אני מפעיל קובץ במחשב ע"י C#:
@אוריי
אפשר עם process.start@נ-נח אני די חדש ב #C אשמח אם תוכל לפרט לי יותר ..
תודה רבה -
@נ-נח
כתבתי כך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 -
@נ-נח
כןניסיתי גם את זה ויש את הקובץ הזה בוודאות
ועם כל זה זה לא עובדusing System.Diagnostics; namespace MacroRunPrivimail { class Program { static void Main(string[] args) { Process.Start(@"C:\Users\User\Desktop\YossiBarber1\aass.vbs"); } } } -
-
@אוריי לא הצלחתי להבין מה זה, אולי @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 -
@אוריי אמר באיך אני מפעיל קובץ במחשב ע"י #C:
The specified executable is not a valid application for this OS platform
זה אומר שלא הבאת לפונקציה קובץ EXE חוקי.
כדי להריץ קובץ VBS לכאורה צריך להריץ אותו באמצעותwscript.exe
ותזין את שם הסקריפט כפרמטר -
@נ-נח אמר באיך אני מפעיל קובץ במחשב ע"י #C:
@yossiz אצלי אותו הקוד עבד (גם בלי לציין תוכנה)
יתכן שיש שינוי איך מוגדר פתיחת הקובץ במערכת ההפעלה.
בכל מקרה יותר נכון לעשות את זה כמו ש @yossiz כתב, אחרת זה לא צפוי... -
זכור לי מאיפשהו שזה תלוי בגירסת הדוטנט שאתה מטרגט
-
@yossiz אמר באיך אני מפעיל קובץ במחשב ע"י #C:
זכור לי מאיפשהו
אה, זה למדתי את זה בזכות @נ-נח
https://tchumim.com/topic/10956 -
-
@אוריי
https://stackoverflow.com/questions/200422/how-to-call-a-vbscript-file-in-a-c-sharp-applicationאם לא עובד cscript, תשנה ל wscript
1/44