none
פקודה בc# RRS feed

  • שאלה

  • אני צריך עזרה בc#, איזה פקודה אני כותב כדי לפתוח לדוגמא cmd או איזה קובץ כלשהו *שנמצא במחשב* ואיזה פקודה אני כותב כדי לפתוח *דף אינטרנט* תודה רבה!, ציון
    יום שני 13 מאי 2013 10:21

תשובות

  • המחלקה  System.Diagnostics.process שנמצאת בקובץ system.dll מספקת את היכולת לפתוח תהליך חדש. דוגמה ליישום פשוט של המחלקה:

    process.start("cmd.exe")
    
    חפש עוד בMSDN על המחלקה הזו כדי לקבל פרטים נוספים
    • הוצע כתשובה על-ידי ipdd יום שני 13 מאי 2013 16:14
    • הצעה כתשובה בוטלה על-ידי ziondido יום שני 13 מאי 2013 17:46
    • סומן כתשובה על-ידי ziondido יום שלישי 14 מאי 2013 03:59
    יום שני 13 מאי 2013 15:59

כל התגובות

  • המחלקה  System.Diagnostics.process שנמצאת בקובץ system.dll מספקת את היכולת לפתוח תהליך חדש. דוגמה ליישום פשוט של המחלקה:

    process.start("cmd.exe")
    
    חפש עוד בMSDN על המחלקה הזו כדי לקבל פרטים נוספים
    • הוצע כתשובה על-ידי ipdd יום שני 13 מאי 2013 16:14
    • הצעה כתשובה בוטלה על-ידי ziondido יום שני 13 מאי 2013 17:46
    • סומן כתשובה על-ידי ziondido יום שלישי 14 מאי 2013 03:59
    יום שני 13 מאי 2013 15:59
  • ziondido אם החלטת שהתשובה לא מתאימה לך אנא תנסה לפרט יותר את הבעיה ולמה היא לא מתאימה ולא רק למחוק את ההצעה כתשובה.

    אני חייב לציין שגם אני חשבתי שזו התשובה המתאימה!


    signature

    יום שלישי 14 מאי 2013 03:38
    מנחה דיון
  • אני לא ממש הבנתי מה הוא כתב לי " המחלקה  System.Diagnostics.process שנמצאת בקובץ system.dll מספקת את היכולת לפתוח תהליך חדש. דוגמה ליישום פשוט של המחלקה " מישהו פה יכול לפרט לי? 
    יום שלישי 14 מאי 2013 04:00
  • * פורום זה לא מקום שאפשר ממש ללמד בו או ללמוד ממנו אלא רק מקום טוב לחיזוק. אם אתה מרגיש שחסר לך ידע מסויים כדאי לפנות למדריכים טובים באינטרנט (אנחנו יכולים לנסות להפנות אותך)

    לגבי מה שהוא כתב:

    תהליך בעברית זה process והמחלקה System.Diagnostics.process כשמה כן היא נועדה לנהל תהליכים. זו מחלקה מובנית בדוט נט ולכן אתה יכול להתעלם מהקשר לקובץ system.dll. זה הקובץ פשוט שמכיל את המחלקות השונות כמו המחלקה הזו. בעזרת מחלקה זו אתה יכול להפעיל תוכנות חיצוניות או פקודות SHELL בתהליך נפרד ובכך אתה יכול לעשות בו שימוש.

    1. אתה יכול לקרוא עוד חומר על ניהול תהליכים ועבודה עם המחלקה כאן:
    http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

    יש לך למטה גם דוגמאות קוד.

    2. כאן יש לך מדריך טוב הרבה יותר מעמיק על ניהול תהליכים בדוט נט.

    http://www.c-sharpcorner.com/uploadfile/freebookarticles/addisonwesley/2010feb10032937am/ProcessManagement/1.aspx

    * למתקדמים שרוצים לראות מחלקה נחמדה

    ניתן להיכנס לקוד הבא:
    http://code.google.com/p/csharptest-net/source/browse/src/Library/Processes/ProcessRunner.cs

    והנה דוגמה לשימוש במחלקה הזו:
    http://help.csharptest.net/?CSharpTest.Net.Library~CSharpTest.Net.Processes.ProcessRunner.html


    signature

    יום שלישי 14 מאי 2013 04:50
    מנחה דיון