-
@אוריי אמר באיך אני מפעיל קובץ במחשב ע"י #C:
The specified executable is not a valid application for this OS platform
זה אומר שלא הבאת לפונקציה קובץ EXE חוקי.
כדי להריץ קובץ VBS לכאורה צריך להריץ אותו באמצעותwscript.exe
ותזין את שם הסקריפט כפרמטר -
@yossiz אמר באיך אני מפעיל קובץ במחשב ע"י #C:
זכור לי מאיפשהו
אה, זה למדתי את זה בזכות @נ-נח
https://tchumim.com/topic/10956 -
-
@נ-נח
מוזר
כתבתי כך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 . . .
-
-
@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 ==========
וזה השגיאה שהוא מחזיר ברגע שאני לוחץ כאן
וזה כאשר אני מריץ ב 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