עבור לתוכן

הרצת סקריפט בשפת C#

Featured Replies

פורסם

שלום לכולם.

כתבתי סקריפט עם תוכנת Autoit, שפותח תוכנה כלשהי. תפקיד התוכנה בגדול - לקבל מסמך כלשהו, ולהחזיר דף טקסט (בלי להיכנס ליותר מידי פרטים)

כעת אני צריכה לרשום קוד בשפת C# (הבעיה שמעולם לא למדתי שפה זו):

הקוד יקבל מחרוזת (שזה המקור-המסלול של המסמך), יפעיל את הסקירפט (הסקריפט כאמור, פותח את התוכנה ומקבל את המסמך), ולאחר מכן יחזיר את הדף טקסט (שייצר הסקריפט)..

זה לא נשמע לי מסובך, אבל כמו שאמרתי, אין לי שום ידע בשפה זו. (למדתי java והבנתי שזו שפה די דומה..)

אז איך אני עושה את זה?

או שאנסח בצורה ממוקדת יותר - איך אני מפעילה את הסקריפט מתוך קוד ב C#?

תודה רבה, ואחלה פורום

עינת

פורסם

את חייבת לכתוב את התכנית ב-#C? כי אם לא, אין סיבה שלא תכתבי אותה בג'אווה.

בכל מקרה, #C אכן די דומה מבחינה רעיונית לג'אווה, ולא יהיה לך קשה ללמוד אותה. חפשי קצת מדריכים ברשת.

על מנת להפעיל תוכנית חיצונית מתוך קוד #C צריך להשתמש ב-Process.Start

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx

פורסם
  • מחבר

אוקי, תודה על התגובה. אכן, אני חייבת לרשום דוקא ב C#.

אז כמה שאלות בסיסיות לפני כן -

יש לי visual c++ express 2008 שתומך במספר שפות - האם הוא משמש כסביבת עבודה גם לשפת C#?

אם לא - יש סביבת עבודה מומלצת אחרת?

שאלה שניה , ענית לי בצורה כללית איך להפעיל תוכנית חיצונית, אבל מה עם הסקריפט?

הסקריפט אצלי הוא כעת קובץ exe, איך ניתן להריץ אותו? באותה פקודה?

שאלה שלישית,

יש מדריך מומלץ? (כמובן שעדיף בעברית)

פורסם

אם אני לא טועה, גרסת האקספרס מתאימה לכל שפה בנפרד, כלומר על מנת לכתוב ב-#C תצטרכי להוריד את visual C# express (זה בניגוד ל-visual studio הרגיל שכולל בתוכו תמיכה לכל השפות). בכל מקרה, זו סביבת העבודה הכי מומלצת ל-#C.

הפונקציה שנתתי לך יכולה להריץ כל תוכנית שאת יכולה להריץ באמצעות start > run.

מבחינת מדריכים, אני לא מכיר הרבה, אבל חיפוש בגוגל ימצא לך המון. בכל מקרה, נסי את המדריך שכאן:

http://www.underwar.co.il/library.asp?Page=Programming#cat105

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים