Результат командной строки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Susanin
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 20.06.2003 (Пт) 19:57
Откуда: Самара

Результат командной строки

Сообщение Susanin » 05.11.2003 (Ср) 15:42

Привет всем..
такой вот вопросец..
Через Shell выполняется "net send". Как получить результат выполнения (строку, говорящую о том, отправлено сообщение или нет)?
Susanin
А все ли дороги ведут в Рим?

SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Сообщение SSSerj » 07.11.2003 (Пт) 12:11

Предлагаю прибегнуть к хитрости. Перенаправить вывод информации с экрана в файл. Для этого надо в конце строки добавить " > a.txt"

Что-то типа Shell "net send > a.txt". Поидеи файл a.txt должен появится в текущей папке.

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 07.11.2003 (Пт) 15:35

Сусани, плиз, растусуй, наслышан про эти shell коды, а чё за хрень не знаю, плиз, обьясни!

SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Сообщение SSSerj » 07.11.2003 (Пт) 15:48

Что ты имееш в виду под фразой "shell коды"?

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 07.11.2003 (Пт) 15:52

Удалённые команды системе...

SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Сообщение SSSerj » 07.11.2003 (Пт) 16:02

Если ты имееш в виду команду Shell(pathname[,windowstyle]) из VB, то это очень просто.

pathname - это то что ты можеш ввести в командную строку и запустить нажатием кнопки ентер.

windowstyle - указывает как запустить (свернутое окно, развёрнутое и т.д.)

Сама команда Shell возвращает идентификатор процесса, что бы ты потом к нему знал как обращатся, или 0 если неудалось выполнить строку pathname.

Вроде всё.

Или я неправильно понял твой вопрос?

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 07.11.2003 (Пт) 21:18

Так, чё-то смутно понял, но меня интересуют не эти shell коды, а напрямую системные, которые можно удалённо послать системе на выполнение n-ой операции, вплоть до пересылки и запуска exe файла.
P.S. Да, и пожалуйста, обьясни по VB shell коды чуть по подробнее....

Susanin
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 20.06.2003 (Пт) 19:57
Откуда: Самара

Сообщение Susanin » 09.11.2003 (Вс) 14:12

Да, отвлекся я немного....

а послать команду на выолнение какой-нибудь машине стандартными средствами туго очень, (по крайней мере мне на ум ничего кроме клиент-серверного приложения не приходит)......
Но и тут есть тайная дорога ищи pstools..... там все найдешь, даже больше чем ты могешь себе представить.....
Susanin
А все ли дороги ведут в Рим?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList  
cron