Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Т.е. 012500 - это время, -420 разница во времени типа часового пояса?! Так вроде все понятно, что ничего не понятно Я думал, что это 012500 ни что иное, как 01:25:00 оказалось нет. Еще бы знать, как сделать само задание редактируемое?
UTC time to run the job, in the form of "YYYYMMDDHHMMSS.MMMMMM(+-)OOO", where "YYYYMMDD" must be replaced by "********". The replacement is necessary because the scheduling service only allows jobs to be configured to run one time, or run on a day of the month or week. A job cannot be run on a specific date.
The "(+-)OOO" section of the StartTime property value is the current bias for local time translation. The bias is the difference between the UTC time and local time. To calculate the bias for your time zone, multiply the number of hours that your time zone is ahead or behind Greenwich Mean Time (GMT) by 60 (use a positive number for the number of hours if your time zone is ahead of GMT and a negative number if your time zone is behind GMT). Add an additional 60 to your calculation if your time zone is using daylight savings time. For example, the Pacific Standard Time zone is eight hours behind GMT, therefore the bias is equals to -420 (-8 * 60 + 60) when daylight savings time is in use and -480 (-8 * 60) when daylight savings time is not in use. You can also determine the value of the bias by querying the bias property of the Win32_TimeZone class.
For example: "********123000.000000-420" specifies 14.30 (2:30 P.M.) PST with daylight savings time in effect.
DEMBEL, спасибо, эту статью я еще вчера читал..... Если бы она мне помогла, то этих постов небыло бы. Просто через переводчик не совсем понятен перевод, обратился к тебе, в надежде на "разбор полета". И пример-разъеснений в гугле нет, одни копипастные коды с мсдн
да я и сам давно хотел сделать функцию установки задачи, но с расчетом этих дат чтото много гемора было и бросил. это какойто дебилизм, нельзя было по человечески сделать... Как задавать вопросы
с этим все понятно, часовой пояс * на 60, т.е. Для нашего региона будет N=+5*60=300. Для Москвы N=+3*60=180.
Quote (DEMBEL)
YYYYMMDDHHMMSS.MMMMMM(+-)OOO
с этим вроде тоже понятно, как они пишут YYYMMDD заменяем ******** и получается так: Нам надо запустить в з часа(15:00:00), т.е. ********150000.000000+300
Добавлено (21 Апрель 2011, 13:42) --------------------------------------------- кстати, я ненашел, а удаление задания есть?!
Добавлено (21 Апрель 2011, 13:52) --------------------------------------------- Ура, все правильно, это я минус поставил, а уменя то +5 . Теперь работает как надо. Осталось с отсальным разобратся, вот как я это понял:
Quote
ScheduledJob.Create("задание", "старт дата", многократность, день недели, день месяца, взаимодействие, JobID) где, True/False=многкратно/однакратно True/False=взаимодействовать с рабочим столом/нет Ставить следующие цифры 1-понед.,2-втор.,4-среда,8-чет.,16-пят.,32-суб.,64-воск. смотрите в спойлере номер задания
Добавлено (21 Апрель 2011, 16:05) --------------------------------------------- так никак, только из интерфейса планировщика или создавать с schtasks.exe
короче, дело оказалось в плюсе. Передаю переменную +[Timezone] вот он и ругается на плюсик.
Добавлено (24 Апрель 2011, 01:29) --------------------------------------------- DEMBEL, ты делал кодирование строки в базе 64, а бинарное кодирование смогешь?
я подразумевал кодирование двоичного файла. ну здесь нет разницы, просто берешь копипастишь байтовое содержимое (которое HEX) файла в строку и кодируешь. Я тогда не стал прикручивать обработку файлов, т.к. на обьеме данных уже свыше 3-5кб заметна медленная скорость работы функции. она подойдет разве что для очень мелких файлов. Ну если тебе просто закодировать надо, аналогично найдешь в сети сервис для base64. Как задавать вопросы
Добавлено (24 Апрель 2011, 01:59) --------------------------------------------- если скопипастишь отсюда, то не сработает, форум коверкает... это я чтоб ты видел что надо копировать