Cmd In Java..help

Тема в разделе "Java", создана пользователем OKCTEP, 12 окт 2009.

Статус темы:
Закрыта.
  1. OKCTEP

    OKCTEP Гость

    Здравствуйте ув. программисты.
    При написании программы возникла одна проблема, я делаю программу по трассировке, т.е. хочу чтобы программа вбивала в cmd любой введный пользователем сайт, и выводила IP адресс сервера, как сделать так, чтобы программа открыла CMD, прописала к примеру: tracert -d www.google.com, считала полученные данные, и вывела эти данные внутри программы?
    Заранее спасибо!
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
  3. OKCTEP

    OKCTEP Гость

    хотелось бы поподробнее, а ны ссылку на материал, учитывая что он на английском и очень поверхностный!
     
  4. Creo

    Creo Гость

    1) Создаёшь процесс (tracert), передаешь нужные параметры (-d www.something.com)
    2) Получаешь его out. (вроде getOutputStream)
    3) Печатешь его в консоль
    4) Наслаждаешься результатом

    Будет время запостаю сюда код
     
  5. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.472
    Симпатии:
    27
    Просим-просим=)
     
  6. Creo

    Creo Гость

    Код (Text):
    package processtest;

    import java.io.IOException;
    import java.io.InputStream;

    public class Main {

    public static void main(String[] args) throws IOException {
    ProcessBuilder pb = new ProcessBuilder("tracert", "-d", "www.google.com");
    Process process = pb.start();
    InputStream is = process.getInputStream();
    int ch;
    while((ch=is.read()) !=-1){
    System.out.write(ch);
    }
    }

    }
    Извеняюсь, перепутал output с input стримом :newconfus: Понимаю код писан за 5 мин на левой коленке... Но общий принцип думаю понятен
     
Загрузка...
Похожие Темы - Cmd Java help
  1. LeoP2P
    Ответов:
    0
    Просмотров:
    644
  2. Cambur
    Ответов:
    3
    Просмотров:
    3.844
  3. bracomp
    Ответов:
    0
    Просмотров:
    1.965
  4. Andrey Kha
    Ответов:
    0
    Просмотров:
    32
  5. gosteev
    Ответов:
    0
    Просмотров:
    39
Статус темы:
Закрыта.

Поделиться этой страницей