типо планировщика

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

типо планировщика

Сообщение vladcmd » 01.07.2012 (Вс) 15:53

с кодом программы на бейсике которая записывалась в автозагрузку и запускала другую программу в задонное время и закрывала её в заданное время и так два раза,конечно лутше было если при запуске другой программы он сворачивал её в трей

я на своём компьютере эту программу собирась использовать,а не в каких то злобных целях,стандартный планировщик в виндовс не подходит

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 01.07.2012 (Вс) 20:58

А где вообще вопрос-то?

Для помещения программы в автозагрузку можно использовать ветвь реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run или аналогичную в HKEY_LOCAL_MACHINE. Поместить туда параметр можно программно, руками или через reg-файл.

Для ожидания заданного време вполне можно использовать таймер (с управлением его интервалом).

Для запуска программы есть команда Shell или CreateProcess из WinApi. Не помню, что возвращает первая (скорее всего то же, что и вторая). Возвращаемый идентификатор процесса можно использовать для определения главного окна, после чего скрыть его и показать значок в трее. Это на случай, если запускаемая программа не предусматривает запуск с каким-нибудь ключом для самостоятельной минимизации в трей.

Если нужна просто минимизация, то у Shell есть соответствующий параметр.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: типо планировщика

Сообщение Хакер » 02.07.2012 (Пн) 11:38

Qwertiy писал(а):Для запуска программы есть команда Shell или CreateProcess из WinApi. Не помню, что возвращает первая (скорее всего то же, что и вторая).

Вот уж нет. Первая возвращает PID, который просто число. Вторая возвращает полноценный хендл со всеми правами на совершение разных действий.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Mail.ru [бот] и гости: 64

    TopList