Вывести информацию через HINT.

Обсуждение программ nnCron и nnCron LITE

Re: Вывести информацию через HINT.

Postby Halfer » Wed, 23 Jan 2008, 07:38

Спасибо. Всё работает, разобрался. Теперь обновляются не все окна, а только те, в которых значение изменилось :-)
Halfer
 
Posts: 395
Joined: Wed, 09 May 2007, 13:23

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sat, 18 Aug 2012, 14:05

makrus wrote:Halfer
Допустим, через это слово было отображено 3 подсказки.
каждая подсказка - это процесс "tm.exe" со своим PID, при запуске запоминаешь PID и по нему же затем закрываешь соотвествующую подсказку.

Как? Ведь PROC-ID - идентификатор процесса (PID) приложения, запущенного из nnCron. Используется в качестве аргумента для слов, работающих с процессами. Переменная заполняется после успешного запуска любого приложения (START-APP:, START-APPW:, QSTART-APP:).
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: Вывести информацию через HINT.

Postby VoidVolker » Sat, 18 Aug 2012, 14:54

Просто запоминаем pid и когда надо закрыть хинт — то просто прибиваем процесс.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sat, 18 Aug 2012, 17:06

Ну а как его запомнить если FOR-PROCS: "proc_pattern" <...> ;FOR-PROCS переберёт все tm.exe ?
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: Вывести информацию через HINT.

Postby Morituruz » Sat, 18 Aug 2012, 17:23

ascerdfg1 wrote:Ну а как его запомнить если FOR-PROCS: "proc_pattern" <...> ;FOR-PROCS переберёт все tm.exe ?

тут всё есть:
viewtopic.php?f=5&t=11645
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sat, 18 Aug 2012, 21:06

Оказывается вопреки файлу справки: http://www.nncron.ru/help/RU/working/bu ... htm#ProcId
"Переменная заполняется после успешного запуска любого приложения (START-APP:, START-APPW:, QSTART-APP:)." PROC-ID заполняется и при выполнении HINT!
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: Вывести информацию через HINT.

Postby Morituruz » Sat, 18 Aug 2012, 21:15

Не вопреки, выполнение HINT это точно такой же запуск приложения.
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sat, 18 Aug 2012, 21:37

Code: Select all
PROC-CLOSE: "%hint001%"
       HINT-POS: 300 300 HINT-SIZE: 60 60
       0x000080 0xFFFFFF HINT-COLOR
       S" Times New Roman" 40 HINT-FONT
       HINT2: "%ZERO-MIDDLE @%"
       PROC-ID TO hint001
     
обновляется значительно тяжелее чем:
Code: Select all
WIN-CLOSE: "%hint001%"
       HINT-POS: 300 300 HINT-SIZE: 60 60
       0x000080 0xFFFFFF HINT-COLOR
       S" Times New Roman" 40 HINT-FONT
       HINT2: "%ZERO-MIDDLE @%"
       200 PAUSE
       S" nnCron HINT window" WIN-EXIST?
       IF WIN-HWND TO hint001
       THEN
почему?
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sat, 18 Aug 2012, 21:54

Moriturus wrote:Не вопреки, выполнение HINT это точно такой же запуск приложения.

И чё?
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: Вывести информацию через HINT.

Postby VoidVolker » Sat, 18 Aug 2012, 22:19

HINT запускает tm.exe тем же самым StartApp, через которое осуществляется запуск любых приложений из ннкрона.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sun, 19 Aug 2012, 09:25

Просто примите это как должное, я для всех написал а не только для гуру. Пусть знают скрытые возможности ннКрон.
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sun, 19 Aug 2012, 09:28

viewtopic.php?f=5&t=7045&p=30668#p30657 опробируйте у себя, может чайник заработает лучше :)
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: Вывести информацию через HINT.

Postby Morituruz » Sun, 19 Aug 2012, 20:00

В чайнике посекундный отсчёт за счёт отрисовки текста на постоянном окошке хинта, который можно отодвинуть в любое удобное место, а каждую секунду нинт запускать/закрывать это никак не рационально.
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Re: Вывести информацию через HINT.

Postby ascerdfg1 » Sun, 19 Aug 2012, 21:47

Ну кто-нить попробовал?
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Previous

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Google [Bot], Yahoo [Bot] and 2 guests

cron