Мне нужно, чтобы программа запускалась в определенные дни в определенное время. Как можно такое сделать средставим java ?
Отслеживать
задан 31 окт 2016 в 15:21
7,648 17 17 золотых знаков 70 70 серебряных знаков 128 128 бронзовых знаков
Вы это хотите реализовать с помощью java или с помощью ОС? Если с помощью java, программа должна быть у вас запущена
31 окт 2016 в 15:23
c java возможно только запустить некоторый поток, выполняющий определенное действие. Если вы хотите запускать именно программу то посмотрите в сторону cron (для линукс) en.wikipedia.org/wiki/Cron или что то подобное
31 окт 2016 в 15:28
Поправил вопрос. Не хочу по cron’у, хочу средствами java.
31 окт 2016 в 16:06
31 окт 2016 в 16:08
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Можно воспользоваться библиотекой quartz — она позволяет создавать расписание запуска в определенные дни недели/месяца и тому подобное. Например вот так:
1) Создаем задачу, которую будем запускать по расписанию:
Livesplit гайд по установке, использованию. Таймер для спидрана
public class QuartzJob implements Job < public void execute(JobExecutionContext context) throws JobExecutionException < //запускаемая по расписанию задача >>
2) Создаем расписание запуска и связываем задачу и расписание в планировщике:
JobDetail job = JobBuilder .newJob(QuartzJob.class) .withIdentity(«QuartzJob», «group1») .build(); Trigger trigger = TriggerBuilder .newTrigger() .withIdentity(«QuartzTrigger», «group1») .withSchedule(CronScheduleBuilder .cronSchedule(«0 0 9-18/1 ? * MON,TUE,WED»)) .build(); SchedulerFactory schedFact = new StdSchedulerFactory(); Scheduler sched = schedFact.getScheduler(); sched.start(); sched.scheduleJob(job,trigger);
В данном примере задача запускается каждый час в 0 секунд и 0 минут в период с 9 до 18 часов каждый понедельник, вторник и среду. Подробнее про конфигурацию планировщика можно прочитать в документации ссылка №1 и ссылка №2.
Источник: ru.stackoverflow.com
AppTimer: измерять время запуска приложений в Windows
- AppTimer: измерение времени запуска приложения
- AppTimer Скачать
Видео: AppTimer: измерять время запуска приложений в Windows
2023 Автор: Geoffrey Carr | [email protected] . Последнее изменение: 2023-07-11 09:29
Всегда есть дискуссия о том, какой браузер лучше всего запускать. Он может варьироваться от системы к системе и может зависеть от различных факторов, версий браузера или от плагинов или надстроек, установленных в браузере. Итак, как мы можем измерить время запуска для браузеров или любое программное обеспечение в этом отношении? использование AppTimer.
ЛАЙФХАК: Как активировать таймер выключения ПК #Shorts
AppTimer: измерение времени запуска приложения
AppTimer — это бесплатная программа, которая будет запускать исполняемый файл, заданное количество раз, а затем измерять время, которое требуется для запуска каждый раз. Он измеряет время до состояния, когда пользовательский ввод принимается перед выходом из приложения. После каждого запуска AppTimer автоматически закрывает приложение, прежде чем перезапускать его снова.
Вы можете выбрать приложение для запуска один или несколько раз, хотя было бы неплохо настроить инструмент для запуска приложения несколько раз, чтобы вы могли получить среднее время.
Основное использование App Timer заключается в сравнительном тестировании времени запуска приложения или сравнении производительности нескольких продуктов на одном и том же оборудовании. Это также может быть полезно для сравнения производительности одного и того же продукта на разных аппаратных средствах. Использование AppTimer даст гораздо более последовательное и повторяемое измерение, чем ручные измерения с помощью секундомера. Особенно, когда время запуска приложений составляет менее пары секунд.
Я решил разделить четыре основных браузера для Windows. Я провел тесты по последним обновленным стабильным версиям Internet Explorer, Firefox, Chrome и Opera без каких-либо надстроек или плагинов с о: пусто как домашняя страница каждого, в моем RTM для Windows 8 x64.
После каждого запуска приложения AppTimer автоматически закрывает приложение, регистрируя измерения времени запуска в файле журнала. После этого я нажал кнопку «Запустить приложение» для каждого из браузеров.
Вы увидите запуск браузера, а затем 3 раза. После этого вы увидите небольшое диалоговое окно «Finished Executions». Результаты выводятся в файл журнала. Откройте файл журнала, чтобы увидеть результаты.
Это были результаты на моем ПК, и они могут отличаться в вашей системе.
AppTimer Скачать
Вы можете загрузить AppTimer со своей домашней страницы. Это портативное приложение на 63 КБ. Просто извлеките содержимое zip-файла и запустите его. Чтобы удалить его, просто удалите папку программы.
Поделитесь своими результатами и сообщите нам, какой браузер запускается быстрее всего на вашем компьютере. Хотелось бы видеть ваши результаты.
Популярная тема
Как отобразить сообщение во время запуска Windows
Если вы используете принадлежащий компании ПК, возможно, перед тем, как войти в Windows, вы увидели официальное уведомление. Вот как вы можете сделать то же самое на своем ПК и отображать сообщение с любым нужным текстом.
Сохранить время запуска системных утилит с помощью панели доступа Windows
Если вы хотите использовать определенные утилиты и настраивать свой компьютер под Windows, во много раз вам нужно глубоко скрывать систему. Сегодня мы рассмотрим панель доступа Windows, которая позволяет вам быстро получить доступ к системным настройкам и утилит, без необходимости копать всю ОС.
Время запуска программных приложений с AppTimer
При написании серии Secure Computing мы получили множество запросов на сравнение каждой утилиты безопасности рядом друг с другом, поэтому давайте посмотрим на бесплатную утилиту, которая позволит вам определить время, которое приложение принимает для запуска.
Как определить время простоя Windows, время ожидания и время последнего отключения
С помощью средства просмотра событий, командной строки, диспетчера задач вы можете узнать время простоя системы Windows, время ожидания и время последнего выключения. Узнайте, как это сделать.
Process Manager позволяет вам измерять время перезагрузки компьютера и многое другое
Sysinternals Process Monitor — это усовершенствованный инструмент мониторинга для Windows, который вычисляет время перезагрузки и входа в систему и поставляется с другими полезными функциями. Подробнее здесь.
Источник: ru.begin-it.com
Как настроить запуск приложения в определенное время?
В нашей современной жизни мы используем множество приложений, которые помогают нам выполнить задачи быстрее и эффективнее. Но часто бывает так, что необходимо запускать приложения в определенное время, чтобы не пропустить важные события или уведомления.
В данной статье вы узнаете, как настроить запуск приложения в определенное время на компьютерах с операционной системой Windows и Mac OS.