@אוריי תוסיף למעלה
using System.IO;
@אוריי נסה להריץ אץ הקוד הזה:
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.")
}
שים לב שיש באג נפוץ ברוב הספריות, עקב שינוי הדפוס במסכת שקלים, עיין בויקיפדיה
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
@אוריי שורה 3 התיקייה שבה הסקריפט, שורה 4 איפה שכתוב vbscript.vbs לכתוב את הסקריפט שלך.
@אוריי workingDirctory אומר באיזה תיקייה אתה רץ. כמו שאתה פותח את ה cmd ועובר לתיקייה שממנו את מריץ את הסקריפט. כך אתה אתה צריך להגיד להגדיר את התיקייה שממנו ירוץ הסקריפט. זה הופיע בדוגמא קוד ששלחתי לך.
בלי קשר לנושא של הגרשיים. כדאי שתכיר את הנושא של
DllIMport.
לדוגמא:
https://hwzone.co.il/main-tech/להתממשק-בקלות-עם-winapi/
@קומפיונט יצא לי להשתמש בהורשה ב list<T> כשהייתי צריך לעשות parsing מ yaml עם ספריית yamldotnet, ורציתי להשתמש ב linq על אובייקטים, חסך לי קוד ספגטי.
@קומפיונט לא כדאי להשתמש ב max, מספיק שערך אחד null וזה מחסיר תוצאה שגויה
@אלף-שין צריך להפקיד רק תחת חשבון בעל הצ'ק, קח בחשבון שכל מי שפורט לך כזה צק, שם כספו על קרן הצבי, מאחר וה IRS ידרוש בחזרה את סכום הצ'ק מכל בנק בעולם שלא הקפיד על כך, ברגע שיהיה תלונה שהצ'ק נגנב.
@one1010 יש מקרים שעדיף לשלם לבעלי המקצוע על מנת שיעשו את העבודה.
@ענן אם זה צק ירוק (ממשלתי: ביטוח לאומי/מס הכנסה וכדומה) אתה יכול לקבל עמלה נוחה מול הפקיד בבנק.
שים לב שיש באג נפוץ ברוב הספריות, עקב שינוי הדפוס במסכת שקלים, עיין בויקיפדיה