Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Плагин zmFunctions
PeterДата: Вс, 10 Января 2010, 04:49 | Сообщение # 1
Админ NeoBook
Тут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)
Прикрепления: zmFunctions.zip (343.9 Kb)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеТут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)

Автор - Peter
Дата добавления - 10 Января 2010 в 04:49
GorezcaidДата: Ср, 14 Апреля 2010, 17:45 | Сообщение # 91
Ветеран форума
Спаибо,помогло,ошибок нет.Был какой-то временный сбой в команде
zmSetMouseMonitor "Local" "1" "False"
(проверил методом перебора)
Сейчас перепроверю,верну прошлую версию с сравню.

Добавлено (14 Апрель 2010, 17:45)
---------------------------------------------
Перепроверил:
В версии zmFunctions7b -выдаёт ошибку,а в
zmFunctions_9 -перестало выдавать ошибки
и в zmFunctions_9a -работает без проблем

Спасибо за помощь,жду улучшения zmFunctions!!!


Win7 Pro SP1 x64; NBv5.5.4rus,v5.6.2rus, v5.7.0en, Opera
 
СообщениеСпаибо,помогло,ошибок нет.Был какой-то временный сбой в команде
zmSetMouseMonitor "Local" "1" "False"
(проверил методом перебора)
Сейчас перепроверю,верну прошлую версию с сравню.

Добавлено (14 Апрель 2010, 17:45)
---------------------------------------------
Перепроверил:
В версии zmFunctions7b -выдаёт ошибку,а в
zmFunctions_9 -перестало выдавать ошибки
и в zmFunctions_9a -работает без проблем

Спасибо за помощь,жду улучшения zmFunctions!!!


Автор - Gorezcaid
Дата добавления - 14 Апреля 2010 в 17:45
PeterДата: Ср, 14 Апреля 2010, 18:08 | Сообщение # 92
Админ NeoBook
Quote (Gorezcaid)
жду улучшения zmFunctions

Я постараюсь!

Один совет по монитору мышки: его следует использовать только по мере необходимости, а когда не нужен лучше отключать совсем (уничтожать), т.к. любой "хук" (пусть и не тяжелый) быстродействия и проекту и системе не добавляет точно.

Добавлено (14 Апрель 2010, 18:08)
---------------------------------------------
Да и ещё важно!
Если используется последний вариант плагина, то предыдущую Runtime-версию нужно УДАЛИТЬ.
Иначе, компилироваться проект будет именно с ней.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Gorezcaid)
жду улучшения zmFunctions

Я постараюсь!

Один совет по монитору мышки: его следует использовать только по мере необходимости, а когда не нужен лучше отключать совсем (уничтожать), т.к. любой "хук" (пусть и не тяжелый) быстродействия и проекту и системе не добавляет точно.

Добавлено (14 Апрель 2010, 18:08)
---------------------------------------------
Да и ещё важно!
Если используется последний вариант плагина, то предыдущую Runtime-версию нужно УДАЛИТЬ.
Иначе, компилироваться проект будет именно с ней.


Автор - Peter
Дата добавления - 14 Апреля 2010 в 18:08
mishemДата: Вт, 04 Мая 2010, 17:58 | Сообщение # 93
Эксперт форума
Quote (mishem)
zmTraylcon - Создать в системном лотке значок приложения. Установил эту команду при запуске приложения без всяких подпрограмм.

Code
zmTrayIcon "" "" "" ""

При закрытии приложения
Code
zmDeleteTrayIcon
ставить не стал. Счел что иконка должна удаляться автоматически при закрытии программы. Но, после компиляции проекта стала выскакивать ошибка "обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства." и т.д. Удалил команду zmTraylcon, ошибка пропала. На 100% не уверен, но пока больше не выскакивает. Получается надо обязательно устанавливать zmDeleteTrayIcon на выходе?


Поднимаю опять эту тему :'( Совершенно другой проект. Установил команду опять так же, без всяких подпрограмм. И опять вылетела ошибка.

плюс

Сейчас уверен в этом. Так как начала выскакивать сразу после того как ее прописал. До этого было все нормально. :(

Добавлено (04 Май 2010, 17:58)
---------------------------------------------
И опять пропала. :) Но факт остается фактом :( Нет нет, да выскакивает. С чем может быть связано?

Прикрепления: 1296822.png (9.4 Kb) · 7194848.png (2.8 Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Вт, 04 Мая 2010, 17:52
 
Сообщение
Quote (mishem)
zmTraylcon - Создать в системном лотке значок приложения. Установил эту команду при запуске приложения без всяких подпрограмм.

Code
zmTrayIcon "" "" "" ""

При закрытии приложения
Code
zmDeleteTrayIcon
ставить не стал. Счел что иконка должна удаляться автоматически при закрытии программы. Но, после компиляции проекта стала выскакивать ошибка "обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства." и т.д. Удалил команду zmTraylcon, ошибка пропала. На 100% не уверен, но пока больше не выскакивает. Получается надо обязательно устанавливать zmDeleteTrayIcon на выходе?


Поднимаю опять эту тему :'( Совершенно другой проект. Установил команду опять так же, без всяких подпрограмм. И опять вылетела ошибка.

плюс

Сейчас уверен в этом. Так как начала выскакивать сразу после того как ее прописал. До этого было все нормально. :(

Добавлено (04 Май 2010, 17:58)
---------------------------------------------
И опять пропала. :) Но факт остается фактом :( Нет нет, да выскакивает. С чем может быть связано?


Автор - mishem
Дата добавления - 04 Мая 2010 в 17:58
DEMBELДата: Вт, 04 Мая 2010, 18:36 | Сообщение # 94
Наш дизайнер
может чтото с другими прогами или процессами конфликтует? проверь вдруг ты незадолго перед этим чтото запускал...

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеможет чтото с другими прогами или процессами конфликтует? проверь вдруг ты незадолго перед этим чтото запускал...

Автор - DEMBEL
Дата добавления - 04 Мая 2010 в 18:36
mishemДата: Вт, 04 Мая 2010, 19:11 | Сообщение # 95
Эксперт форума
Quote (DEMBEL)
может чтото с другими прогами или процессами конфликтует?

Может быть.. Но вроде ни чего незапускал. Сейчас опять пропала. Хрен его знает. %)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (DEMBEL)
может чтото с другими прогами или процессами конфликтует?

Может быть.. Но вроде ни чего незапускал. Сейчас опять пропала. Хрен его знает. %)

Автор - mishem
Дата добавления - 04 Мая 2010 в 19:11
PeterДата: Вт, 04 Мая 2010, 21:07 | Сообщение # 96
Админ NeoBook
Нет!
Это у меня какая-то "хроническая и скрытая" ошибка в плагине "заложена", т.к.
в плагине для WMP она тоже на закрытии приложения (и только при одном определенном условии) выскакивает:

Причем, выскакивает именно и только на десятой версии WMP, а на всех остальных - нет.
Перерыл уже кучу инфы по этой (и подобных) ошибке на форумах, много народу мучается с такой же проблемой, но никто ничего толком сказать по её устранению не может!

А вот то, что и в другом плагине она тоже проявляется уже чуть по-легче.
Надо искать что-то "общее" для обоих плагинов.
Буду рыть дальше...
Не исключаю, что тут может быть дело и в самой NB.

Прикрепления: 8145871.png (3.6 Kb)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеНет!
Это у меня какая-то "хроническая и скрытая" ошибка в плагине "заложена", т.к.
в плагине для WMP она тоже на закрытии приложения (и только при одном определенном условии) выскакивает:

Причем, выскакивает именно и только на десятой версии WMP, а на всех остальных - нет.
Перерыл уже кучу инфы по этой (и подобных) ошибке на форумах, много народу мучается с такой же проблемой, но никто ничего толком сказать по её устранению не может!

А вот то, что и в другом плагине она тоже проявляется уже чуть по-легче.
Надо искать что-то "общее" для обоих плагинов.
Буду рыть дальше...
Не исключаю, что тут может быть дело и в самой NB.


Автор - Peter
Дата добавления - 04 Мая 2010 в 21:07
mishemДата: Вт, 04 Мая 2010, 21:41 | Сообщение # 97
Эксперт форума
Quote (Peter)
А вот то, что и в другом плагине

В другом , в каком? У меня 1.0в. А то мож я че упустил?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
А вот то, что и в другом плагине

В другом , в каком? У меня 1.0в. А то мож я че упустил?

Автор - mishem
Дата добавления - 04 Мая 2010 в 21:41
PeterДата: Вт, 04 Мая 2010, 22:12 | Сообщение # 98
Админ NeoBook
Quote (mishem)
В другом , в каком?

Я имел ввиду плагин для Windows Media Player.
У него тоже выскакивает частенько эта же ошибка именно при закрытии из панели задач свернутого окна проекта, и именно на десятой версии WMP.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
В другом , в каком?

Я имел ввиду плагин для Windows Media Player.
У него тоже выскакивает частенько эта же ошибка именно при закрытии из панели задач свернутого окна проекта, и именно на десятой версии WMP.

Автор - Peter
Дата добавления - 04 Мая 2010 в 22:12
mishemДата: Вт, 04 Мая 2010, 22:15 | Сообщение # 99
Эксперт форума
Peter, так что, лучше отказаться от этой команды пока?

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеPeter, так что, лучше отказаться от этой команды пока?

Автор - mishem
Дата добавления - 04 Мая 2010 в 22:15
PeterДата: Вт, 04 Мая 2010, 22:27 | Сообщение # 100
Админ NeoBook
Quote (mishem)
лучше отказаться от этой команды пока

Видимо - ДА!
Если, конечно, нет желания плодить глючные проекты. :)
Но мне бы хотелось получить как можно больше "информации" по этой ошибке, если возможно.
Если с WMP-плагином я могу эту ошибку "воспроизвести" (и даже её предсказать), то с zmFunctions она ни разу (у меня) не проскакивала.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
лучше отказаться от этой команды пока

Видимо - ДА!
Если, конечно, нет желания плодить глючные проекты. :)
Но мне бы хотелось получить как можно больше "информации" по этой ошибке, если возможно.
Если с WMP-плагином я могу эту ошибку "воспроизвести" (и даже её предсказать), то с zmFunctions она ни разу (у меня) не проскакивала.

Автор - Peter
Дата добавления - 04 Мая 2010 в 22:27
mishemДата: Вт, 04 Мая 2010, 23:07 | Сообщение # 101
Эксперт форума
Quote (Peter)
Но мне бы хотелось получить как можно больше "информации" по этой ошибке, если возможно.

Да мне в принципе больше нечего добавить. Прописана она в Shutdown
Code
If "[CheckBox2]" "=" "Checked"
  If "[ShutdownSource]" "=" "CloseButton"
   SetVar "[ShutdownStatus]" "False"
   SetVar "[WindowState]" "Minimized"
   zmTrayIcon "" "" "" ""
  Else
.....

Прописал, запустил, закрыл обычным способом, крестик вверху. :) CheckBox2 не отмечен.
Выскачила ошибка. Пока не нажал ОК Runtime error 216 at 0046BF5C, при нажатии не отправлять, окно закрывалось, и открывалось снова. Честно говоря, я не сразу второе окошко заметил. Процесс NeoBook_v5_Test_Mode_Publication! так же висел до тех пор, пока не нажал ОК. Винда XP SP3, запущены процессы были
Вот вроде и все. Пока больше не выскакивала. Только один раз.

Добавлено (04 Май 2010, 23:07)
---------------------------------------------
Да, Снагит не был запущен. Ну и соответственно все что к нему относится :)

Прикрепления: 7815588.png (23.9 Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Но мне бы хотелось получить как можно больше "информации" по этой ошибке, если возможно.

Да мне в принципе больше нечего добавить. Прописана она в Shutdown
Code
If "[CheckBox2]" "=" "Checked"
  If "[ShutdownSource]" "=" "CloseButton"
   SetVar "[ShutdownStatus]" "False"
   SetVar "[WindowState]" "Minimized"
   zmTrayIcon "" "" "" ""
  Else
.....

Прописал, запустил, закрыл обычным способом, крестик вверху. :) CheckBox2 не отмечен.
Выскачила ошибка. Пока не нажал ОК Runtime error 216 at 0046BF5C, при нажатии не отправлять, окно закрывалось, и открывалось снова. Честно говоря, я не сразу второе окошко заметил. Процесс NeoBook_v5_Test_Mode_Publication! так же висел до тех пор, пока не нажал ОК. Винда XP SP3, запущены процессы были
Вот вроде и все. Пока больше не выскакивала. Только один раз.

Добавлено (04 Май 2010, 23:07)
---------------------------------------------
Да, Снагит не был запущен. Ну и соответственно все что к нему относится :)


Автор - mishem
Дата добавления - 04 Мая 2010 в 23:07
PeterДата: Вт, 04 Мая 2010, 23:48 | Сообщение # 102
Админ NeoBook
Ага!
Похоже все дело в этой строчке:
Code
SetVar "[WindowState]" "Minimized"

Т.е. опять фигурирует свернутое на панель задач окно проекта.
Теперь и у меня начала выскакивать эта ошибка, причём - постоянно!
scratch
Думаем...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеАга!
Похоже все дело в этой строчке:
Code
SetVar "[WindowState]" "Minimized"

Т.е. опять фигурирует свернутое на панель задач окно проекта.
Теперь и у меня начала выскакивать эта ошибка, причём - постоянно!
scratch
Думаем...

Автор - Peter
Дата добавления - 04 Мая 2010 в 23:48
mishemДата: Ср, 05 Мая 2010, 00:52 | Сообщение # 103
Эксперт форума
Peter, Я еще подкину. Поперла и у меня напостоянку. Эта команда у меня просто не работала, чек снят был. Когда выскочила снова, нажал кнопку отладка, и открылась делфи. Че там делать, я естественно не знаю :D Но скрин мож тебе чем поможет?
Прикрепления: 4065385.png (7.1 Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеPeter, Я еще подкину. Поперла и у меня напостоянку. Эта команда у меня просто не работала, чек снят был. Когда выскочила снова, нажал кнопку отладка, и открылась делфи. Че там делать, я естественно не знаю :D Но скрин мож тебе чем поможет?

Автор - mishem
Дата добавления - 05 Мая 2010 в 00:52
PeterДата: Ср, 05 Мая 2010, 01:01 | Сообщение # 104
Админ NeoBook
Нашел я "засаду".
mishem, попробуй вот эту версию плагина (в прикреплении).
Во всяком случае у меня ошибка пропала.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеНашел я "засаду".
mishem, попробуй вот эту версию плагина (в прикреплении).
Во всяком случае у меня ошибка пропала.

Автор - Peter
Дата добавления - 05 Мая 2010 в 01:01
mishemДата: Ср, 05 Мая 2010, 01:03 | Сообщение # 105
Эксперт форума
Сейчас попробую.

Quote (Peter)
Похоже все дело в этой строчке:

Code
SetVar "[WindowState]" "Minimized"


Нет, не в ней. Я ее удалил вообще, и все равно выскакивает. Но! Не выскакивает если окно не было сверкнуто.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеСейчас попробую.

Quote (Peter)
Похоже все дело в этой строчке:

Code
SetVar "[WindowState]" "Minimized"


Нет, не в ней. Я ее удалил вообще, и все равно выскакивает. Но! Не выскакивает если окно не было сверкнуто.

Автор - mishem
Дата добавления - 05 Мая 2010 в 01:03
PeterДата: Ср, 05 Мая 2010, 01:07 | Сообщение # 106
Админ NeoBook
Я не понял: ошибка выскакивает и в последнем варианте?

- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеЯ не понял: ошибка выскакивает и в последнем варианте?

Автор - Peter
Дата добавления - 05 Мая 2010 в 01:07
mishemДата: Ср, 05 Мая 2010, 01:08 | Сообщение # 107
Эксперт форума
Вроде пропала. Щас еще покручу. :) С этой функцией SetVar "[WindowState]" "Minimized"

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеВроде пропала. Щас еще покручу. :) С этой функцией SetVar "[WindowState]" "Minimized"

Автор - mishem
Дата добавления - 05 Мая 2010 в 01:08
PeterДата: Ср, 05 Мая 2010, 01:09 | Сообщение # 108
Админ NeoBook
Quote (mishem)
Нет, не в ней. Я ее удалил вообще, и все равно выскакивает

Дело не в самой команде, а именно в том что окно БЫЛО свернуто!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Нет, не в ней. Я ее удалил вообще, и все равно выскакивает

Дело не в самой команде, а именно в том что окно БЫЛО свернуто!

Автор - Peter
Дата добавления - 05 Мая 2010 в 01:09
mishemДата: Ср, 05 Мая 2010, 01:19 | Сообщение # 109
Эксперт форума
Все отлично, заработало. А говоришь голова не соображает :)
Quote (Peter)
Дело не в самой команде, а именно в том что окно БЫЛО свернуто!

Случайно не дескриптор окна менялся?

Добавлено (05 Май 2010, 01:19)
---------------------------------------------
А монитор мыши, не поборол еще? :)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеВсе отлично, заработало. А говоришь голова не соображает :)
Quote (Peter)
Дело не в самой команде, а именно в том что окно БЫЛО свернуто!

Случайно не дескриптор окна менялся?

Добавлено (05 Май 2010, 01:19)
---------------------------------------------
А монитор мыши, не поборол еще? :)


Автор - mishem
Дата добавления - 05 Мая 2010 в 01:19
PeterДата: Ср, 05 Мая 2010, 01:27 | Сообщение # 110
Админ NeoBook
Quote (mishem)
Все отлично, заработало

Ну вот и слава Богу!
Но, плагин, плиз, гонять и гонять ещё!
А башка, действительно не варит уже - спать хочу сил нету, а завтра с утра-пораньше встречать сантехников трубы в ванной менять. tired
Quote (mishem)
Случайно не дескриптор окна менялся?

Нет, просто, TObject и TComponent не одно и то же, а я об этом забыл. redface
Quote (mishem)
А монитор мыши, не поборол еще?

Пока он меня побеждает...
:)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Все отлично, заработало

Ну вот и слава Богу!
Но, плагин, плиз, гонять и гонять ещё!
А башка, действительно не варит уже - спать хочу сил нету, а завтра с утра-пораньше встречать сантехников трубы в ванной менять. tired
Quote (mishem)
Случайно не дескриптор окна менялся?

Нет, просто, TObject и TComponent не одно и то же, а я об этом забыл. redface
Quote (mishem)
А монитор мыши, не поборол еще?

Пока он меня побеждает...
:)

Автор - Peter
Дата добавления - 05 Мая 2010 в 01:27
mishemДата: Ср, 05 Мая 2010, 01:55 | Сообщение # 111
Эксперт форума
Quote (Peter)
Пока он меня побеждает...

Это плохо :(
Quote (Peter)
Но, плагин, плиз, гонять и гонять ещё!

Будем гонять, куда ж мы денимся :D
Quote (Peter)
сантехников трубы в ванной менять.



Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Пока он меня побеждает...

Это плохо :(
Quote (Peter)
Но, плагин, плиз, гонять и гонять ещё!

Будем гонять, куда ж мы денимся :D
Quote (Peter)
сантехников трубы в ванной менять.


Автор - mishem
Дата добавления - 05 Мая 2010 в 01:55
PeterДата: Ср, 05 Мая 2010, 02:25 | Сообщение # 112
Админ NeoBook
Quote (mishem)
Это плохо

Я не намерен сдаваться!
:)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Это плохо

Я не намерен сдаваться!
:)

Автор - Peter
Дата добавления - 05 Мая 2010 в 02:25
AlienДата: Вс, 30 Мая 2010, 12:14 | Сообщение # 113
Quote (Peter)
zmFolderSize - Определить размер в байтах указанного каталога (папки);

хорошая функция)
Ещё добавь
zmFileChildren
zmFolderChildren
zmFolderRemove
 
Сообщение
Quote (Peter)
zmFolderSize - Определить размер в байтах указанного каталога (папки);

хорошая функция)
Ещё добавь
zmFileChildren
zmFolderChildren
zmFolderRemove

Автор - Alien
Дата добавления - 30 Мая 2010 в 12:14
skanДата: Вс, 30 Мая 2010, 12:19 | Сообщение # 114
Любопытный
zmFolderRemove разве нужна? NB и так папки удалять может...

Школа NeoBook - второе дыхание! Мы открылись, спустя три года, с новыми силами, с новыми знаниями, с новым сайтом!
 
СообщениеzmFolderRemove разве нужна? NB и так папки удалять может...

Автор - skan
Дата добавления - 30 Мая 2010 в 12:19
AlienДата: Вс, 30 Мая 2010, 12:42 | Сообщение # 115
Quote (skan)
zmFolderRemove разве нужна? NB и так папки удалять может...

NB удаляет только папку, если в ней есть содержимое, он её не удалит.
 
Сообщение
Quote (skan)
zmFolderRemove разве нужна? NB и так папки удалять может...

NB удаляет только папку, если в ней есть содержимое, он её не удалит.

Автор - Alien
Дата добавления - 30 Мая 2010 в 12:42
PeterДата: Вс, 30 Мая 2010, 13:40 | Сообщение # 116
Админ NeoBook
Quote (Alien)
Ещё добавь
zmFileChildren
zmFolderChildren
zmFolderRemove

Я, конечно, дико извиняюсь, но можно полюбопытствовать: а что такое zmFileChildren и zmFolderChildren?
Чего-то я не въезжаю пока в суть...
zmFolderRemove...
В дэлфях (если не путаю ничего) нет готовой к употреблению функции по удалению НЕпустой папки, и в любом случае, придётся сначала удалять файлы, а потом только саму папку.
Подобную штуку (очитска папки) можно сделать и средствами NB.
Но я и сам думал уже об этом, возьму на заметку...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Alien)
Ещё добавь
zmFileChildren
zmFolderChildren
zmFolderRemove

Я, конечно, дико извиняюсь, но можно полюбопытствовать: а что такое zmFileChildren и zmFolderChildren?
Чего-то я не въезжаю пока в суть...
zmFolderRemove...
В дэлфях (если не путаю ничего) нет готовой к употреблению функции по удалению НЕпустой папки, и в любом случае, придётся сначала удалять файлы, а потом только саму папку.
Подобную штуку (очитска папки) можно сделать и средствами NB.
Но я и сам думал уже об этом, возьму на заметку...

Автор - Peter
Дата добавления - 30 Мая 2010 в 13:40
AlienДата: Вс, 30 Мая 2010, 18:03 | Сообщение # 117
Quote (Peter)
Чего-то я не въезжаю пока в суть...
zmFolderRemove...

Я пробовал в nb сделать удаление папки, для этого и понадобилась рекурсия.
Но такое удаление требует не малое время и нагрузки на процессор. Думаю что создать функцию рекурсивного удаления папки не помешает.
zmFileChildren - количество файлов в папке.
zmFolderChildren - количество папок в папке.
 
Сообщение
Quote (Peter)
Чего-то я не въезжаю пока в суть...
zmFolderRemove...

Я пробовал в nb сделать удаление папки, для этого и понадобилась рекурсия.
Но такое удаление требует не малое время и нагрузки на процессор. Думаю что создать функцию рекурсивного удаления папки не помешает.
zmFileChildren - количество файлов в папке.
zmFolderChildren - количество папок в папке.

Автор - Alien
Дата добавления - 30 Мая 2010 в 18:03
ВадимДата: Вс, 30 Мая 2010, 22:33 | Сообщение # 118
Генератор идей
Peter, меня заинтересовала эта команда:
zmClipboardMonitor "Условие" "Подпрограмма"
В справке указано, что "Назначение и возможное использование этой переменной будет объяснено позжее...". Правильно ли я понял, что если в буфер обмена попадет некое значение ("Условие"), то сработает "Подпрограмма" запущенного NB проекта? Очень полезная фишка!
Будет ли такое работать в фоне? Если да, то можно было бы простым и интересным способом организовать сбор данных при работе с разными источниками (открытыми файлами, сайтами и пр., например, при написании курсовой, дипломной, научной статьи и пр.). Подобная идея обсуждалась на форуме тут.
Однако, эта команда, тогда, может быть и зловредно использована... Скажем для отслеживания - не вводится ли номер банковской карты и если "да", то копировать его туда-то и отослать на такой-то адрес... Это было бы нехорошо, да и с антивирями начались бы у плагина проблемы, наверное.

И, по другому поводу:
Возможно ли попросить добавить в раздел "Файлы и Папки" команду zmFileSize (чтобы подсчитывала размер файла в байтах)? Чтобы от штатной команды отличалась, можно добавить опциональный выбор формата вывода результата (в байтах, в килобайтах, в мегабайтах, в гигабайтах - с указанием количества знаков после запятой).

Мне тут как раз потребовалась такая команда, а штатная команда FileSize почему-то вместо байт считает кол-во символов (как команда StrLen)... Я в тихом шоке...
Вот при таком коде (командой записи я одновременно создаю файл), считает на самом деле символы (значения переменных [Size1] и [Size1simvol], в примере, оказываются одинаковыми...):

Code
.создать файл с текстом из переменной
FileWrite "[PubDir]Text1.txt" "Append" "[Text1]"
.измерить размер созданного файла (в байтах)
FileSize "[PubDir]Text1.txt" "[Size1]"
.прочитать файл в переменную
FileToVar "[PubDir]Text1.txt" "[file1]"
.подсчитать кол-во символов
StrLen "[file1]" "[Size1simvol]"

Или я что-то неправильно делаю...?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Пн, 31 Мая 2010, 03:39
 
СообщениеPeter, меня заинтересовала эта команда:
zmClipboardMonitor "Условие" "Подпрограмма"
В справке указано, что "Назначение и возможное использование этой переменной будет объяснено позжее...". Правильно ли я понял, что если в буфер обмена попадет некое значение ("Условие"), то сработает "Подпрограмма" запущенного NB проекта? Очень полезная фишка!
Будет ли такое работать в фоне? Если да, то можно было бы простым и интересным способом организовать сбор данных при работе с разными источниками (открытыми файлами, сайтами и пр., например, при написании курсовой, дипломной, научной статьи и пр.). Подобная идея обсуждалась на форуме тут.
Однако, эта команда, тогда, может быть и зловредно использована... Скажем для отслеживания - не вводится ли номер банковской карты и если "да", то копировать его туда-то и отослать на такой-то адрес... Это было бы нехорошо, да и с антивирями начались бы у плагина проблемы, наверное.

И, по другому поводу:
Возможно ли попросить добавить в раздел "Файлы и Папки" команду zmFileSize (чтобы подсчитывала размер файла в байтах)? Чтобы от штатной команды отличалась, можно добавить опциональный выбор формата вывода результата (в байтах, в килобайтах, в мегабайтах, в гигабайтах - с указанием количества знаков после запятой).

Мне тут как раз потребовалась такая команда, а штатная команда FileSize почему-то вместо байт считает кол-во символов (как команда StrLen)... Я в тихом шоке...
Вот при таком коде (командой записи я одновременно создаю файл), считает на самом деле символы (значения переменных [Size1] и [Size1simvol], в примере, оказываются одинаковыми...):

Code
.создать файл с текстом из переменной
FileWrite "[PubDir]Text1.txt" "Append" "[Text1]"
.измерить размер созданного файла (в байтах)
FileSize "[PubDir]Text1.txt" "[Size1]"
.прочитать файл в переменную
FileToVar "[PubDir]Text1.txt" "[file1]"
.подсчитать кол-во символов
StrLen "[file1]" "[Size1simvol]"

Или я что-то неправильно делаю...?


Автор - Вадим
Дата добавления - 30 Мая 2010 в 22:33
PeterДата: Пн, 31 Мая 2010, 02:17 | Сообщение # 119
Админ NeoBook
Quote (Alien)
Думаю что создать функцию рекурсивного удаления папки не помешает.

Думаю, что это возможно...
Quote (Alien)
zmFileChildren - количество файлов в папке.
zmFolderChildren - количество папок в папке.

Гм...
А почему не попробовать сделать это средствами самой NB?
Всё необходимое имеется...
Quote (Вадим)
Правильно ли я понял, что если в буфер обмена попадет некое значение ("Условие"), то сработает "Подпрограмма" запущенного NB проекта?

В "справке" к плагину написано:
Quote
Где:
Условие - TRUE (включить) или FALSE (отключить)
Подпрограмма - имя подпрограммы, выполняемой каждый раз при изменении содержимого буфера обмена.

К тому же, к "плагину" приложена дэмка.

Once again...
Включить/Отключить обозначает включить или отключить слежение за буфером обмена.
Подпрограмма будет выполняться всегда при изменении содержимого буфера, и не важно что там (в буфере) оказалось, номер банковской карты или картинка с порно-сайта!
:)

Quote (Вадим)
Будет ли такое работать в фоне?

А что на этот вопрос отвечает дэмка?
Quote (Вадим)
Если да, то можно было бы простым и интересным способом организовать сбор данных при работе с разными источниками

NeoBook умеет работать только с текстовой информацией, содержащейся в буфере обмена.
Всё остальное возможно обрабатывать только при помощи плагинов!
Quote (Вадим)
Скажем для отслеживания - не вводится ли номер банковской карты и если "да

Ну кто же так "хранит" и вводит номера банковских карт?
Буфер обмена...
:D
Quote (Вадим)
да и с антивирями начались бы у плагина проблемы, наверное.

Почему?
Пока не наблюдалось. :)
Quote (Вадим)
можно добавить опциональный выбор формата вывода результата (в байтах, в килобайтах, в мегабайтах, в гигабайтах - с указанием количества знаков после запятой).

По-секрету ;) :

Quote (Вадим)
Я в тихом шоке...

А я нет!
В обоих случаях функции вернули совершенно правильный результат!
Просто в твоем текстовом файле, аккурат, 1 символ = 1 байт!

Напиши текст на китайском, и результаты будут отличаться.
:)

Если интересуют тонкости, то думаю, что лучше дождаться Алекса.
Не исключено, что он любезно согласится провести небольшой "ликбез" по этому вопросу.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Alien)
Думаю что создать функцию рекурсивного удаления папки не помешает.

Думаю, что это возможно...
Quote (Alien)
zmFileChildren - количество файлов в папке.
zmFolderChildren - количество папок в папке.

Гм...
А почему не попробовать сделать это средствами самой NB?
Всё необходимое имеется...
Quote (Вадим)
Правильно ли я понял, что если в буфер обмена попадет некое значение ("Условие"), то сработает "Подпрограмма" запущенного NB проекта?

В "справке" к плагину написано:
Quote
Где:
Условие - TRUE (включить) или FALSE (отключить)
Подпрограмма - имя подпрограммы, выполняемой каждый раз при изменении содержимого буфера обмена.

К тому же, к "плагину" приложена дэмка.

Once again...
Включить/Отключить обозначает включить или отключить слежение за буфером обмена.
Подпрограмма будет выполняться всегда при изменении содержимого буфера, и не важно что там (в буфере) оказалось, номер банковской карты или картинка с порно-сайта!
:)

Quote (Вадим)
Будет ли такое работать в фоне?

А что на этот вопрос отвечает дэмка?
Quote (Вадим)
Если да, то можно было бы простым и интересным способом организовать сбор данных при работе с разными источниками

NeoBook умеет работать только с текстовой информацией, содержащейся в буфере обмена.
Всё остальное возможно обрабатывать только при помощи плагинов!
Quote (Вадим)
Скажем для отслеживания - не вводится ли номер банковской карты и если "да

Ну кто же так "хранит" и вводит номера банковских карт?
Буфер обмена...
:D
Quote (Вадим)
да и с антивирями начались бы у плагина проблемы, наверное.

Почему?
Пока не наблюдалось. :)
Quote (Вадим)
можно добавить опциональный выбор формата вывода результата (в байтах, в килобайтах, в мегабайтах, в гигабайтах - с указанием количества знаков после запятой).

По-секрету ;) :

Quote (Вадим)
Я в тихом шоке...

А я нет!
В обоих случаях функции вернули совершенно правильный результат!
Просто в твоем текстовом файле, аккурат, 1 символ = 1 байт!

Напиши текст на китайском, и результаты будут отличаться.
:)

Если интересуют тонкости, то думаю, что лучше дождаться Алекса.
Не исключено, что он любезно согласится провести небольшой "ликбез" по этому вопросу.


Автор - Peter
Дата добавления - 31 Мая 2010 в 02:17
AlienДата: Пн, 31 Мая 2010, 06:14 | Сообщение # 120
Quote (Peter)
Гм...
А почему не попробовать сделать это средствами самой NB?
Всё необходимое имеется...

Ведь ты же написал zmFolderSize, это также можно сделать и средствами самой NB :)
 
Сообщение
Quote (Peter)
Гм...
А почему не попробовать сделать это средствами самой NB?
Всё необходимое имеется...

Ведь ты же написал zmFolderSize, это также можно сделать и средствами самой NB :)

Автор - Alien
Дата добавления - 31 Мая 2010 в 06:14
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Поиск: