Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Музыкальный школьный звонок
AnimeKazan Forum > Разное > Железо и программы
Shaman Anime
Немного специфичная тема, но может кому пригодится.
И так, была задумка заменить всем привычный и надоевший дефолтный школьный звонок на что-то более экзотичное. Поскольку в здании имелась пожарная система речевого оповещения, то приспособить её для не только для нужд пожарной эвакуации было делом техники.
Сложнее оказалось найти программу, которая бы запускала мелодии по расписанию. Обшарив просторы интернета, была найдена одна такая программка, обещавшая новый звонок хоть каждую перемену всю неделю. Т.е. 24 звонка х 6 дней = 144 варианта мелодий. Шикарное предложение всего за 1 т.р. Запустил демоверсию, настроил пару мелодий (урок-перемена) и школа начала наслаждаться новой экзотикой.
Проблемы в программе выяснились уже спустя пару дней - в ней не переводился календарь. Оказывается по задумке разработчика вечером компьютер нужно ВРУЧНУЮ выключать, а утром - включать (видимо ему не приходилось иметь дело с круглосуточно работающим компьютером). Но это ещё цветочки. т.к. звонки по выходным доставали только охранников. Далее выяснилось, что программа после процедуры синхронизации времени компьютера пропускает звонки и произвольно тасует мелодии. Ни и это ещё можно было вытерпеть, обойдясь одной мелодией и скосив пропущенный звонок на происки спецслужб Украины (программа родом с Незалежной). Но желание продавца (программист компании!), чтобы деньги были перечислены на его личный счёт, а не в компанию как то не очень срасталась с мнением нашей бухгалтерии. В конечном итоге прошлось положить на продавца большой болт, тем более, что из-за его же ошибки с не переводящимся календарём, если не выключать комп, демоверсия превратилась в вечную. Но описанные выше глюки всё же доставали и желание от них избавиться, написав свою программу, в конце концов пересилило мою лень. Немного мозгового штурма и... выяснилось, что программу писать вообще не надо. Весь её функционал можно реализовать штатными средствами администрирования Windows.

И так, если кому интересно, как заставить звучать звонки (мелодии) по расписанию с понедельника по субботу, с выходным в воскресенье. Открываем панель управления (естественно, учётная запись с правами администратора), далее переходим в администрирование и потом в планировщик заданий. При открытии планировщик может обругаться, что некоторые задачи с ошибками - это следствие кривого удаление какой либо программы либо антивирус удалил что-то ненужное, что прописалось в планировщик. Можете смело удалить эти задания. Если же планировщик вообще не открывается (нет прав и т.п.), то вам необходимо проверить Windows на вирусы качественным антивирусом (типа Касперский или Dr.Web). Не полагайтесь на бесплатные анитивирусы - как показывает опыт, они лишь создают иллюзию защиты, якобы уничтожая обнаруженные вирусы, а по факту потом можно выгрести не один десяток вирусов одной лишь демоверсией Касперского.
Нажмите для просмотра прикрепленного файла
Создаём простую задачу
Нажмите для просмотра прикрепленного файла
В открывшемся окне в первой строке пишем имя задания (урок1 либо перемена1 и т.д.). Описание можно оставить пустым.
Нажмите для просмотра прикрепленного файла
И нажимаем кнопку Далее
Нажмите для просмотра прикрепленного файла
Задаём тригер задачи. В нашем случае выбираем Еженедельно (если же вы хотите задать каждый день новую мелодию, то оставляем выбор на Ежедневно). И снова Далее
Нажмите для просмотра прикрепленного файла
Ставим время, когда должен прозвенеть звонок. Ставим галочки на необходимых днях недели (пон, вт. ср, чтв, пят, суб). Повторять каждую 1 неделю оставляем без изменений. И снова Далее.
Нажмите для просмотра прикрепленного файла
Выбираем действие. Оставляем без изменений "Запустить программу". И снова Далее.
Выбираем какую программу будем запускать. И вот тут маленькая хитрость, о которой не сразу догадаешься. Запустить подобным образом можно не только программу или сценарий, а абсолютно любой файл. Главное, чтобы запуск этого файла ассоциировался с какой либо программой. В данном случае я для примера выбрал дефолтный mp3 файл, который по умолчанию открывается встроенным в Windows плеером. Использовать какие либо альтернативные плееры я не рекомендую, поскольку мне не удалось добиться, чтобы в них каждый звонок файл открывался в уже открытом плеере, а не открывал его заново. Т.е. в таком случае к концу дня у вас может оказаться запущено от 12 до 24 копий плеера, не смотря на то, что в настройках плеера стоит настройка "использовать только одну копию".
И снова нажимаем кнопку Далее
Нажмите для просмотра прикрепленного файла
Проверяем созданную задачу и, если всё правильно, нажимаем Готово. Расписание для первого звонка создано.
Подобным образом создаём расписание для оставшихся звонков. И наслаждаемся результатом.
При необходимости сменить мелодию либо создаём заново задачу (удалив старую) либо просто подменяем аудиофайл на другой, оставив название и расширение файла без изменений.
Уже почти год созданное подобным образом расписание звонков работает на ноутбуке без всяких нареканий. Работоспособность на Windows-8 и в особенности на Windows-10 не проверялась,
Sanyok774
После прочтения начала поста хотел как раз Планировщик заданий предложить. Очевидное же решение. Или CRON для Linux. smile.gif
Sanyok774
Shaman Anime
Сейчас всё по той же схеме работает?
Shaman Anime
Естественно. Планирую поменять мелодии на 4 четверть.
Русская версия IP.Board © 2001-2019 IPS, Inc.