Запуск проги!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Запуск проги!

Сообщение Max! » 11.12.2003 (Чт) 19:33

Как отследить запуск проги ! Дапустим польз. пишет в Text1.text путь и имя проги каторую будет отслыживать мой проект! Если она была запущена то записывать время запуска в Text2.Text! Help :wink:
Max!

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 11.12.2003 (Чт) 20:33

Если бы понял вопрос, попытался бы дать ответ. :)
Вы имеете ввиду, что ваша программа запускает какую-либо другую программу и пишет время запуска в текстбокс\файл?
Или вы хотите, чтобы ваша программа определила время, в которое была запущена другая программа?
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 11.12.2003 (Чт) 21:01

Вот моя прога ее можно настроить под другую прогу (игру, и тд.) , тоесть она будет следить был ли запуск(была ли запущена) та прога и записывать время ее запуска! :cry:
Max!

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 12.12.2003 (Пт) 21:18

Ну ктонить даите ответ! С уважением Max
Max!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 12.12.2003 (Пт) 21:33

Ну вообще-то можно использовать функцию
FindWindow, если известен заголовок окна.
Как только заголовок появился, значит программа запущена.
Или можно использовать более "навороченный вариант":
тоже самое, но с процессами.
VB - это звучит!

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 13.12.2003 (Сб) 4:12

А кодом можно? Дапустим есле пользователь знает заголовок окна , он записывает в Text1.text !
Max!

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 13.12.2003 (Сб) 17:41

Help! :?
Max!

Boris_BGB
Флудер-Энтузиаст
Флудер-Энтузиаст
 
Сообщения: 661
Зарегистрирован: 11.12.2002 (Ср) 11:41

Сообщение Boris_BGB » 13.12.2003 (Сб) 17:59

Нужно таймером отслеживать изменения в Ctrl+Alt+Del и если появилась новая задача, то записывать время и имя.
А если нужна конкретная прога, то сравниваешь перебором.
Max!:Земляк!
SkateBoarding is not a crime!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 13.12.2003 (Сб) 18:34

М-дааа...


Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Sub Timer1_Timer()
hwndd = FindWindow(vbNullString, "Заголовок")
If hwndd <> 0 Then MsgBox ("Прога была запущена в " & Time)
End Sub

Учись пользоваться Api и Api Viewer'ом в частности.
VB - это звучит!

Boris_BGB
Флудер-Энтузиаст
Флудер-Энтузиаст
 
Сообщения: 661
Зарегистрирован: 11.12.2002 (Ср) 11:41

Сообщение Boris_BGB » 13.12.2003 (Сб) 19:40

Нифига!
Compile Error:
Sub or Function not defined
И указывает на FindWindow
SkateBoarding is not a crime!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 13.12.2003 (Сб) 21:30

Будь оригинален! Удали эту строчку, например. :wink:

А вообще byVal lpWindowName as String пишется в одной
строке... :wink:

Можешь слово Private удалить...

А если и так не работает, то VB корявый!
VB - это звучит!

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 13.12.2003 (Сб) 23:51

Всем агромное спасибо! С уважением Max! :wink:
Max!

Tok
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 28.09.2003 (Вс) 16:14
Откуда: Алчевск (Украина)

Сообщение Tok » 19.12.2003 (Пт) 8:14

А как тогда сделать такое:
Я в Text1 записываю имя окна - все срабатывает, но если я незнаю полное название, а только часть (слово)? Как такой поиск сделать?

Пожалуйста подскажите (в коде :wink: )! Очень нужно!

ЗЫ
Сорри за оффтопик.
Back from the dead
I am resurrected
to spew, putrefaction...
http://gutted.nm.ru


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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 5

    TopList  
cron