|
|||
|
|||
В курсе всех событий |
|||
Очень часто забываешь про различного вида праздники, дни рождения, важные даты. Особенно это касаеться тех, кто сутками проводит с компьютером. Те, вообще, забывают даже поесть или поспать. Но ведь как неприятно, когда в один прекрасный день ты узнаешь, что, оказываеться, у мамы сегодня день рождения, и ты с утра не поздравил ее. Не бывает такого ? У меня это было пару раз. Да что и говорить, случается, что некоторые забывают даже про свой день рождения. (шутка). В этой статье мы с вами смастерим программульку, которая будет напоминать все необходимые события. Нам не потребуется никаких дополнительных программ, кроме Блокнота. И так, вся суть в том, что программа эта будет выглядить в виде скрипта, написанного на Visual Basic Script. Ниже представлен исходный текст скрипта, который я по мере возможности снабдил комментариями. Dim objFileSystem szConfigFile = "C:\winnt\daten.ini"
' директория файла, из
которого скрипт будет считывать szMessage =
"" Set objFileSystem = CreateObject("Scripting.FileSystemObject") If objFileSystem.FileExists(szConfigFile)
Then Set objFile =
objFileSystem.OpenTextFile(szConfigFile) Do until objFile.atEndOfStream 'Считывания
информации из файла daten.ini
' Cколько дней осталось до следущего
события? if (CInt(iDifference)
< 0) then if (CInt(iDifference)
<= iTime) then Loop else If szMessage<>""
Then Вам требуеться скопировать выше указанный скрипт в Блокнот и сохранить его под расширением vbs (например birthdays.vbs). Всё, пол-дела сделано. Теперь требуется создать файл daten.ini (главное, что бы имя соответствовало имени, указанному в скрипте), и для этого опять же потребуеться Блокнот. Вот пример этого файла: 17.05 Ivan Draga (Вirthday) И сохранить этот файл нужно
обязательно в директорию, указанную в
скрипте. В нашем случае это-c:\winnt\daten.ini.
Естественно, системное время, дата
должны показывать корректно, иначе
события могут выскакивать в самые
неожиданные моменты :))
Удобнее всего поместить ярлык от скрипта в папку Autostart и, тогда, уж точно никакие важные события не пройдут мимо. Если же вдруг в течении ближайших двух недель (можно изменить в скрипте по своему, например, будет предупреждать только за три дня) нет никаких событий, то программа ничего не выдавая, сразу же закрывается, тем самым не надоедая пользователю по пустякам. Вот, в принципе и все, что я
хотел вам рассказать. Удачи и хорошего
коннекта. Necrophobic
|
|||
|
|||
Copyright © "Internet Zone", info@izcity.com | |||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |