Работа с командной строкой (1. FTP-сервер 2. Проверка наличия подключения) - VB

Узнай цену своей работы

Формулировка задачи:

имеется совет: Для восстановления конфигурации выполните команду: put [путь и имя файла в локальной файловой системе] rom-0, например put c:\config\660hw.cfg rom-0
Листинг программы
  1. ftp> open 192.168.1.1
  2. Связь с 192.168.1.1.
  3. 220 FTP version 1.0 ready at Sat Jan 01 00:07:22 2000
  4. Пользователь (192.168.1.1:(none)): root
  5. 331 Enter PASS command
  6. Пароль:
  7. 230 Logged in
  8. ftp> bin
  9. 200 Type I OK
  10. ftp> put c:\config\660hw.cfg rom-0
  11. 200 Port command okay
  12. 150 Opening data connection for STOR rom-0
  13. 226 File received OK
  14. 221 Goodbye for writing flash
  15. ftp: 49152 байт отправлено за 0,19 (сек) со скоростью 261,45 (КБ/сек).
  16. ftp>
Как мне из программы на vb6 Выполнить все эти команды последовательно в командной строке, что бы добиться того же результата. Пишу shell "ftp" открывается консоль и ждёт ввода команд. А дальше ничего не работает. То есть команды я не знаю как послать туда.

Решение задачи: «Работа с командной строкой (1. FTP-сервер 2. Проверка наличия подключения)»

textual
Листинг программы
  1. Host = "8.8.8.8" 'Любой сервер
  2.  
  3. With CreateObject("WScript.Shell")
  4.   .Run "cmd /c (Ping -n 1 " & Host & "|FindStr ""TTL=""&&(setX tVal 0)||(setX tVal 1))", 0, True
  5.   MsgBox "Connection " & IIf(.Environment("User").Item("tVal") = 0, "Ok", "Failure")
  6. End With

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы