Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL  
Создание задания
СергейДата: Пт, 22 Апреля 2011, 16:06 | Сообщение # 1
Необукер
Иногда есть необходимость создать Задание для своих проектов. Пример показывает, как можно сделать задание с помощью НБ+vbs+js
Тут начинали обсуждать эту тему
синтаксис:
Quote
Call "Job" "[Command]" "[StartTime]" "[Timezone]" "[Repeatedly]" "[DaysOfWeek]" "[DaysOfMonth]" "[InterWithDesktop]" "[Result]"
--------------------------------
[Command]-Указать программу
[StartTime]-Начало исполнения чч:мм:00(В функцию надо передавать без двоеточия! Т.е. 15:00:00 передаем 150000)
[Timezone]-Часовой пояс(прилагаю функцию для получения UTC), либо просто строку +300 или -180. Вычесляется так Часовой пояс(например +5)умножаем на 60.
[Repeatedly]-Многократность(Если честно я не увидел в чем ее исполнение)
[DaysOfWeek]-Если выбрать день недели, то выполнятся будет еженедельно в указанный день недели, если нет, то однакратно
[DaysOfMonth]-Если выбрать день месяца, то выполнятся будет ежемесячно в указанный день месяца, если нет, то однакратно
[InterWithDesktop]-Интерактивность(взаимодейстие с Рабочим столом)
[Result]-Выводится результат выполнения команды. Если 0, то ошибка, либо ид задания

Скачать в архиве исходник 2функции и скомпилированный проект
PS
Удаление не работает, у меня почему то не хочет удалять *.job файлы
И выбор месяцев неактивен, но в проекте записанно, какой код надо вставлять при выборе месяца.
------------------
Все доделаю в следующей версии


Сообщение отредактировано
Сергей - Пт, 22 Апреля 2011, 18:50
 
СообщениеИногда есть необходимость создать Задание для своих проектов. Пример показывает, как можно сделать задание с помощью НБ+vbs+js
Тут начинали обсуждать эту тему
синтаксис:
Quote
Call "Job" "[Command]" "[StartTime]" "[Timezone]" "[Repeatedly]" "[DaysOfWeek]" "[DaysOfMonth]" "[InterWithDesktop]" "[Result]"
--------------------------------
[Command]-Указать программу
[StartTime]-Начало исполнения чч:мм:00(В функцию надо передавать без двоеточия! Т.е. 15:00:00 передаем 150000)
[Timezone]-Часовой пояс(прилагаю функцию для получения UTC), либо просто строку +300 или -180. Вычесляется так Часовой пояс(например +5)умножаем на 60.
[Repeatedly]-Многократность(Если честно я не увидел в чем ее исполнение)
[DaysOfWeek]-Если выбрать день недели, то выполнятся будет еженедельно в указанный день недели, если нет, то однакратно
[DaysOfMonth]-Если выбрать день месяца, то выполнятся будет ежемесячно в указанный день месяца, если нет, то однакратно
[InterWithDesktop]-Интерактивность(взаимодейстие с Рабочим столом)
[Result]-Выводится результат выполнения команды. Если 0, то ошибка, либо ид задания

Скачать в архиве исходник 2функции и скомпилированный проект
PS
Удаление не работает, у меня почему то не хочет удалять *.job файлы
И выбор месяцев неактивен, но в проекте записанно, какой код надо вставлять при выборе месяца.
------------------
Все доделаю в следующей версии

Автор - Сергей
Дата добавления - 22 Апреля 2011 в 16:06
DEMBELДата: Пт, 22 Апреля 2011, 16:34 | Сообщение # 2
Наш дизайнер
Quote (Сергей)
Интерактивность(фиг знает )

означает, должно ли приложение взаимодействовать с пользователем. Например если запускать со значением False то интерфейс программы показан не будет (либо он будет заблокирован), но прога будет работать.


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Сергей)
Интерактивность(фиг знает )

означает, должно ли приложение взаимодействовать с пользователем. Например если запускать со значением False то интерфейс программы показан не будет (либо он будет заблокирован), но прога будет работать.

Автор - DEMBEL
Дата добавления - 22 Апреля 2011 в 16:34
СергейДата: Вт, 26 Апреля 2011, 14:17 | Сообщение # 3
Необукер
Quote (DEMBEL)
то интерфейс программы показан не будет
пт, так это замечательно :)
я так и думал, но в последнию очередь засомневался :)

Добавлено (26 Апрель 2011, 14:17)
---------------------------------------------
пытался найти формулу для расчета дней месяца, но так и не понял :D
[код] , [дни месяца]

Я даже незнаю к какому тпу он его приводит?! Кто силен решить эту задачку?
Т.е. надо как то сделать математически что ли?!
выбрал юзер 12 день, далее
Quote
Math "12(некая_формула_расчета)" "" "результат=2048"
Или так неполучится?


Сообщение отредактировано
Сергей - Вт, 26 Апреля 2011, 14:28
 
Сообщение
Quote (DEMBEL)
то интерфейс программы показан не будет
пт, так это замечательно :)
я так и думал, но в последнию очередь засомневался :)

Добавлено (26 Апрель 2011, 14:17)
---------------------------------------------
пытался найти формулу для расчета дней месяца, но так и не понял :D
[код] , [дни месяца]

Я даже незнаю к какому тпу он его приводит?! Кто силен решить эту задачку?
Т.е. надо как то сделать математически что ли?!
выбрал юзер 12 день, далее
Quote
Math "12(некая_формула_расчета)" "" "результат=2048"
Или так неполучится?

Автор - Сергей
Дата добавления - 26 Апреля 2011 в 14:17
mishemДата: Вт, 26 Апреля 2011, 14:23 | Сообщение # 4
Эксперт форума
Quote (Сергей)
Кто силен решить эту задачку

Где то тема была по моему. Поищи юлиан календарь или что то наподобие в интернете. Есть формула расчета с учетом висакосныого года.

Добавлено (26 Апрель 2011, 14:23)
---------------------------------------------

Quote (Сергей)
2048

А это что за цифры?


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

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



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

Где то тема была по моему. Поищи юлиан календарь или что то наподобие в интернете. Есть формула расчета с учетом висакосныого года.

Добавлено (26 Апрель 2011, 14:23)
---------------------------------------------

Quote (Сергей)
2048

А это что за цифры?

Автор - mishem
Дата добавления - 26 Апреля 2011 в 14:23
СергейДата: Вт, 26 Апреля 2011, 14:27 | Сообщение # 5
Необукер
Quote (mishem)
Поищи юлиан календарь
это тут ни причем
У микрософта по другому там.
Quote (mishem)
А это что за цифры?
тут написано ,к такому виду надо расчитать дни месяца
 
Сообщение
Quote (mishem)
Поищи юлиан календарь
это тут ни причем
У микрософта по другому там.
Quote (mishem)
А это что за цифры?
тут написано ,к такому виду надо расчитать дни месяца

Автор - Сергей
Дата добавления - 26 Апреля 2011 в 14:27
DEMBELДата: Вт, 26 Апреля 2011, 14:29 | Сообщение # 6
Наш дизайнер
расчет в каком направлении? от 5 к 16? вот для 10 (1 = 1).
Code
setvar "[t]" "1"
Loop "2" "10" "[i]"
setvar "[t]" "[t]*2"
endloop
AlertBox "10" "[t]"


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениерасчет в каком направлении? от 5 к 16? вот для 10 (1 = 1).
Code
setvar "[t]" "1"
Loop "2" "10" "[i]"
setvar "[t]" "[t]*2"
endloop
AlertBox "10" "[t]"

Автор - DEMBEL
Дата добавления - 26 Апреля 2011 в 14:29
СергейДата: Вт, 26 Апреля 2011, 14:34 | Сообщение # 7
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 26 Апреля 2011 в 14:34
DEMBELДата: Вт, 26 Апреля 2011, 14:38 | Сообщение # 8
Наш дизайнер
умножаются на два каждый раз, разве не заметил? :)

Добавлено (26 Апрель 2011, 14:38)
---------------------------------------------
вообще это представление чисел в степени двойки. как мегабайты. Есть в нб степень вроде, попробуй формулой записать.


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеумножаются на два каждый раз, разве не заметил? :)

Добавлено (26 Апрель 2011, 14:38)
---------------------------------------------
вообще это представление чисел в степени двойки. как мегабайты. Есть в нб степень вроде, попробуй формулой записать.


Автор - DEMBEL
Дата добавления - 26 Апреля 2011 в 14:38
СергейДата: Вт, 26 Апреля 2011, 14:41 | Сообщение # 9
Необукер
Quote (DEMBEL)
расчет в каком направлении?
так вот хотелось бы без цикла, с циклом я сделал, когда увидел закономерность (написал выше), но полюбому можно сделать расчет без цикла, или это утопия?!

Добавлено (26 Апрель 2011, 14:40)
---------------------------------------------

Quote (DEMBEL)
умножаются на два каждый раз, разве не заметил?
заметил, но расчитать, кроме как в цикле мозгов не хватает :(

Добавлено (26 Апрель 2011, 14:41)
---------------------------------------------

Quote (DEMBEL)
Есть в нб степень вроде, попробуй формулой записать.
хм, а что, это мысль
 
Сообщение
Quote (DEMBEL)
расчет в каком направлении?
так вот хотелось бы без цикла, с циклом я сделал, когда увидел закономерность (написал выше), но полюбому можно сделать расчет без цикла, или это утопия?!

Добавлено (26 Апрель 2011, 14:40)
---------------------------------------------

Quote (DEMBEL)
умножаются на два каждый раз, разве не заметил?
заметил, но расчитать, кроме как в цикле мозгов не хватает :(

Добавлено (26 Апрель 2011, 14:41)
---------------------------------------------

Quote (DEMBEL)
Есть в нб степень вроде, попробуй формулой записать.
хм, а что, это мысль

Автор - Сергей
Дата добавления - 26 Апреля 2011 в 14:41
DEMBELДата: Вт, 26 Апреля 2011, 14:42 | Сообщение # 10
Наш дизайнер
нет не утопия, это формула ) см. выше.
n=12
2n-1=2048
12=2048


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениенет не утопия, это формула ) см. выше.
n=12
2n-1=2048
12=2048

Автор - DEMBEL
Дата добавления - 26 Апреля 2011 в 14:42
СергейДата: Вт, 26 Апреля 2011, 14:46 | Сообщение # 11
Необукер
Quote (DEMBEL)
это формула
вот это и надо было, молодесс! :)
вечерком попробую в НБ-формулу сделать, сейчас надо бежать...
 
Сообщение
Quote (DEMBEL)
это формула
вот это и надо было, молодесс! :)
вечерком попробую в НБ-формулу сделать, сейчас надо бежать...

Автор - Сергей
Дата добавления - 26 Апреля 2011 в 14:46
  • Страница 1 из 1
  • 1
Поиск: