Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Вопрос про работу с W98 из коммандной строки

Добрый день всем!

Как из коммандной строки под W98 осуществить следующие действия:
1. Обновить рабочий стол.
2. Открыть ряд виндовых приложений но не сразу а по порядку
(отработало одно и только потом следующее).
2. Закрыть уже открытое виндовое приложение (аналог команды Exit в
меню или нажатия крестика правом верхнем углу).

Если есть идеи, как написать такую прогу (проги) на делфи
(обязательно в консольном режиме), с радостью выслушаю.

С уважением,

Евгений.
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   keen***@l*****.ru Thu, 25 Dec 2003 10:30:31 +0200 (#41911)

 

Ответы:

Здравствуйте, keen,

Thursday, December 25, 2003, 1:30:31 PM, вы писали:

Как я понял речьидет не о работе в командной строке, а о создании
консольного приложения.
Тут проблем быть не должно, все решается с помошью АПИ виндовс. Нужно
смотреть описания.

Ответить   Thu, 25 Dec 2003 14:24:28 +0500 (#41962)

 

Послать сообщение "окну" рабочего стола типа "ms_redraw" - не помню конкретно.
Дискриптор рабочего стола я не знаю, как найти тоже не помню.. ;)
Или съэмулировать нажатие F5 на активном рабочем столе...

Команда
start /w <имя программы>
в программе соответственно ShellExecute() - вроде есть ключ ожидания выполнения,
хотя я давно не пользовался ею, на крайний случай CreateProcess - там уже всё
должно быть!..

Это надо на Api наити идентификатор процесса и прибить его, или (точно не знаю)
послать сообщение.

Это и были идеи...
А в принципе задача классическая админовская!..
ТОлько не понятно зачем рабочий стол обновлять?
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 26 Dec 2003 23:37:05 +0400 (#42842)