@אוריי תוסיף למעלה
using System.IO;
@אוריי תוסיף למעלה
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.")
}
שאלת 2 שאלות בשאלה אחת, לגבי ה- publish ענו לך לעיל, לגבי צירוף קובץ ראה לדוגמה:
https://stackoverflow.com/questions/4111160/resources-where-to-put-them-and-how-to-reference-them-in-c-sharp
יש לך אפשרות לשמור קובץ שאת מאחסן ב resources
אשמח אם קצת תפרט, על מה צריך לעשות אוטומציה ? על בדיקת api / web/ winform ? ועם איזה תשתיות ? סלניום זה רק אחת מהתשתיות הקיימים היום בשוק
ברוך הבא לעולם האמיתי,
השאלה הראשונה לפיתוח מערכת היכן ואיך זה ירוץ ב- production ?
הפתרונות שאני מכיר עבור netcore זה עם תשלום, אולי יש חידושים בעניין ואשכיל מחברי הפורום ויש פתרונות חינמיים.
הדרך שפעם מצאתי זה לארוז ל docker ולעלות לשרת אחסון ](תחליפי Heroku ) שתומך בכך.
שים לב שיש באג נפוץ ברוב הספריות, עקב שינוי הדפוס במסכת שקלים, עיין בויקיפדיה
@אוריי תיקנתי, תנסה שוב
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 ועובר לתיקייה שממנו את מריץ את הסקריפט. כך אתה אתה צריך להגיד להגדיר את התיקייה שממנו ירוץ הסקריפט. זה הופיע בדוגמא קוד ששלחתי לך.
@אוריי התעלמת מ workingDirectory.
בלי קשר לנושא של הגרשיים. כדאי שתכיר את הנושא של
DllIMport.
לדוגמא:
https://hwzone.co.il/main-tech/להתממשק-בקלות-עם-winapi/
לאירופה הייתי בודק את האופציה הזאת :
https://www.starlink.com/us/roam
בישראל זה עדיין חסום להזמנות לא יודע לגבי שימוש.
אני משתמש ב skype, שיחות בעלות של חלקי סנטים בודדים, בשיחה לארה"ב מוצג מספר מקומי, מי שיתקשר למספר האמריקאי, מופנה ל 2 פלאפון בארץ (גם לכשר), בשיחות לארץ מוצג המספר הישראלי, יש בתיעוד אפשרות לחבר ל sip, אבל לא נסיתי.
@אבי אתה יכול לפנות לאנשים ידועים (לדוגמא: רן בן זיק), ההתייחסות אליהם תהיה שונה.
תנסה להיעזר ב: מערך הסייבר הלאומי.(