לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 17-08-2008, 14:48
  רמי ד רמי ד אינו מחובר  
 
חבר מתאריך: 07.10.06
הודעות: 1,795
בתגובה להודעה מספר 1 שנכתבה על ידי The IceMan שמתחילה ב "קבלת פלט של תוכנת DOS\CMD חזרה לממשק ה-GUI"

לא ברור לי למה כתבת את הפרמטרים פעמים, ואיך ולמה הדוגמא שלך לא עובדת, אבל יש לי רעיון ל-"walk around"

פשוט קרא ל-CMD עם הפרמטרים הנחוצים. הנה דוגמא:
קוד:
Dim start_info AsNew ProcessStartInfo("cmd.exe", "/k ""D:\Documents and Settings\Admin\Desktop\Assembly\TASM.EXE""") start_info.UseShellExecute = False start_info.CreateNoWindow = True start_info.RedirectStandardOutput = True start_info.RedirectStandardError = True ' Make the process and set its start information. Dim proc AsNew Process() proc.StartInfo = start_info ' Start the process. proc.Start() ' Attach to stdout and stderr. Dim std_out As IO.StreamReader = proc.StandardOutput() ' Display the results. TxtOutPut.Text = std_out.ReadToEnd() ' Clean up. std_out.Close() proc.Close()


בהצלחה!

עריכה:
שמתי לב, שמשום מה, ה-As New ב-start_info וב-proc השתבש. פשוט שים רווח בין as ל-New

נערך לאחרונה ע"י רמי ד בתאריך 17-08-2008 בשעה 14:52.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 18-08-2008, 17:44
צלמית המשתמש של The IceMan
  The IceMan The IceMan אינו מחובר  
\dev\null
 
חבר מתאריך: 08.11.02
הודעות: 11,379
בתגובה להודעה מספר 2 שנכתבה על ידי רמי ד שמתחילה ב "לא ברור לי למה כתבת את..."

תודה רבה על העזרה, מצאתי בסופו של דבר קוד שהצליח לעבוד לי יפה
אז אני מרוצה כרגע

תודה רבה על העזרה

קוד PHP:
 Private Sub btn_exe_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles btn_exe.Click
        
If (My.Computer.FileSystem.FileExists(txt_avrdude_pat  h.Text)) Then

            Dim p 
As New Process
            p
.StartInfo.FileName txt_avrdude_path.Text
            p
.StartInfo.Arguments Mid(txt_exe.Texttxt_avrdude_path.TextLength 1txt_exe.TextLength)
            
'MsgBox(Mid(txt_exe.Text, txt_avrdude_path.TextLength + 1, txt_exe.TextLength))
            p.StartInfo.UseShellExecute = False
            p.StartInfo.CreateNoWindow = True
            p.StartInfo.RedirectStandardOutput = True
            AddHandler p.OutputDataReceived, AddressOf HelloMum
            txt_log.Text = "--------------- Starting execution ---------------" & Environment.NewLine
            p.Start()
            p.BeginOutputReadLine()

        Else
            MsgBox("File """ & txt_avrdude_path.Text & """ does not exist !", MsgBoxStyle.Exclamation, "File not found")
        End If

    End Sub
    Sub HelloMum(ByVal sender As Object, ByVal e As DataReceivedEventArgs)
        UpdateTextBox(e.Data)
    End Sub
    Private Delegate Sub UpdateTextBoxDelegate(ByVal Text As String)
    Private Sub UpdateTextBox(ByVal Tex As String)
        If Me.InvokeRequired Then
            Dim del As New UpdateTextBoxDelegate(AddressOf UpdateTextBox)
            Dim args As Object() = {Tex}
            Me.Invoke(del, args)
        Else
            txt_log.AppendText(Tex & Environment.NewLine)
        End If
    End Sub 
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:04

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר