@אבי אתה יכול לפנות לאנשים ידועים (לדוגמא: רן בן זיק), ההתייחסות אליהם תהיה שונה.
תנסה להיעזר ב: מערך הסייבר הלאומי.(
Aharon 0
-
-
@אוריי תוסיף למעלה
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.") }
-
@אוריי אתה מקמפל ב 32bit או ב 64bit ?
-
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.
-
יש ל-HP סדרה smartTank
-
@אוריי
דוגמא שמצאתי באינטרנט(אני מסמארטפון וקשה להקליד):
Process scriptProc = new Process();
scriptProc.StartInfo.FileName = @"cscript";
scriptProc.StartInfo.WorkingDirectory = @"c:\scripts"; //<---very important
scriptProc.StartInfo.Arguments ="//B //Nologo vbscript.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עדיין חסר בדיקת ExitCode שאתה יכול להחזיר מ VBS שאומר אם ההרצה נכשלה או הצליחה.
ואפשר להוסיף קריאה של הדפסות ל console שתוכל לטפל באירועים. -
@אוריי עוד משהו שלא הבנתי. הקוד בתחילת הפוסט ניסת לפתוח csv עם אקסל. זה לא יכול לעבוד כך.
צריך לפתוח גיליון ואז לייבא את ה csv לגליון. (עם אפשרות להגדיר מה מחלק לטורים פסיק או טאב או תו אחר).
איך פתרת את זה עם vbs ? -
@אוריי הבנתי. האקסל שמותקן על המחשב גרסת 32bit או 64bit ?
-
@אוריי
קצת התבלבלתי, אם הקוד שמוריד את הקבצים ב powershell. למה לא להמשיך להריץ את ה vbs ב powershell ? מה הצורך ב c#? -
@אוריי מזכיר לי את חד-גדיא.
אני לא קורא את כל הפוסטים שפתחת,אבל יש לי הרגשה שאם תעלה מסמך דרישות למה שאתה מפתח, יהיה יותר קל לעזור לך. -
@אוריי עבודה מול excel בסגנון הישן כ dll. מתכון לצרות.
א. אסור לעבוד עם אקסל בזמן שהקוד רץ. כי זה מפריע לקוד לרוץ.
ב. לצורך סגירת האקסל צריך לקרוא 3 פעמים ל GC לרוקן אובייקטים של אקסל. (כמובן לאחר ששיחררו אותם)
ג. צריך להזהר לא לקמפל ב netcore -
יש ספרייה לעבוד מול excel בשם epplus, היא לא תומכת ב vba. אבל אפשר בקלות להפוך את הקוד של ה vba ל c#
-
מדובר בדרך כלל ברישיון חד פעמי, במקרה של פירמוט המחשב צריך חדש, לגבי החוקיות, יש גם באתרים של דילרים, ומן הסתם אם היה בעיה עם החוקיות מיקרוסופט היתה דואגת להוריד את המוכר, אני רכשתי כמה פעמים מאתר מסוים ואפשר לעדכן באופן רשמי מהאתר של מיקרוסופט ללא צורך בפריצות.
נוהל דיווח על פירצה באתר
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
איך אני מפעיל קובץ vbs במחשב ע"י #C
המלצה דחופה ועניינית למדפסת
מחפש קוד של c# להפעלת מאקרו vba
מחפש קוד של c# להפעלת מאקרו vba
מחפש קוד של c# להפעלת מאקרו vba
מחפש קוד של c# להפעלת מאקרו vba
מחפש קוד של c# להפעלת מאקרו vba
מחפש קוד של c# להפעלת מאקרו vba
מחפש קוד של c# להפעלת מאקרו vba
האם הרשיונות שנמכרים באייבי באמת חוקיים