Вопрос : RedirectStandardOutput не получая весь выход

Здравствулте!, я пытаюсь написать просто VB.net app который просто делает это: щелчок

1. кнопка и оно исполняет встречу ftp using стандартные захваты Windows FTP
2. ПОЛНОСТЬЮ output
3. напишите ему к тексту box.

Right теперь, им бежит отлично, но он не захватывает все output.

Here будет встреча FTP ручно:
BEGIN--------------
C:\PROGRA ~1 \ mydir>ftp - s:
Connected >FTP.txt 123.123.123.123 " nofollow " " rel= " _blank " target= " ftp://FTP.txt href= 220 Марк III 123.123.123.123 (варианту 1.7 Tue 14-ое марта 10: 10: 00 GMT 2000) ready.
User (123.123.123.123: (никакие)): Пароль
331 требуемый для потребителя USER123

230 внесенного в журнал дальше, соединение данным по командование successful.
150 ПОРТА dir
200 proceed.
ftp> открытое для перехода соединения данным по receive
226 send
dir архива EF123657.
Type Name
dir заключительный. Спрошенное действие successful.
ftp архива: 54 байтами полученными в 0.00Seconds 54000.00Kbytes/sec.
ftp> cd
250 /send, котор «посылает» будут в настоящее время quit
221 Goodbye.
END directory.
ftp>---------------

Now когда я бегу мой app, я получаю это:
BEGIN-------------------->ftp 1985-2001 - s Майкрософт Corp.

C:\Program Files\mydir авторского права

Microsoftа Windows XP [варианта 5.1.2600] (c): C:\PROGRA ~1 \
User >FTP.txt
123.123.123.123 " nofollow "» rel=» _blank» target= " ftp://FTP.txt href= mydir \ exit
END
quit

C:\Program Files\mydir receive

dir
cd /send send

dir Name

dir--------------------

Please видит Кодего ниже. Могу я сделать для того чтобы захватить все?
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
>Imports System.IO " class= " id= " codeSnippet828229
 1 intResult после этого
                Выходите подводная лодка
            Закончитесь если
        Закончитесь если



        Затемните CMD как новое Threading.Thread (AddressOf GETCMD)
        CMD.Start ()
    Закончите подводную лодку


    Приватная подводная лодка GETCMD ()
        Тусклое CMDprocess как новый процесс
        Тусклое StartInfo как новое System.Diagnostics.ProcessStartInfo


        StartInfo.FileName = «cmd»
        StartInfo.RedirectStandardInput = True
        StartInfo.RedirectStandardOutput = True
        StartInfo.UseShellExecute = ложно
        StartInfo.CreateNoWindow = True
        CMDprocess.StartInfo = StartInfo
        CMDprocess.Start ()

        Тусклый СТАРШИЙ как System.IO.StreamReader = CMDprocess.StandardOutput
        Тусклый SW как System.IO.StreamWriter = CMDprocess.StandardInput

        SW.WriteLine («ftp - s: » & strFtpArgs & ««& прокладка)
        SW.WriteLine («выход»)
        strResults = strResults & возвращения SR.ReadToEnd 'результаты окна командование

        Me.SetText (strResults)
        SW.Close ()
        SR.Close ()




    Подводная лодка конца

    Приватное Sub SetText (ByVal [текст] как шнур)

        Если Me.TextBox1.InvokeRequired после этого
            Тусклый d как новое SetTextCallback (AddressOf SetText)
            Me.Invoke (d, новый предмет () {[текст]})
        Еще
            Me.TextBox1.Text = [текст]
        Закончитесь если
    Закончите подводную лодку

Закончите тип
class=

Ответ : RedirectStandardOutput не получая весь выход

Вам «не нужно» доверие использовать доверия ADMT однако можете сделать переселение много легко поэтому порекомендованы большой частью для той причины.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us