Задача 1 раз в месяц перед выходом из Windows
Приветствую вас. Есть программка SpeedyFox, которая оптимизирует профиль браузеров.
Хотелось бы сделать задачу, которая запускала бы команду:
speedyfox.exe "/Pale Moon:all" "/Firefox:all"
Но 1 раз в месяц или в какой-то другой период, но есть условие, чтобы в этот момент не были загружены браузеры (Pale Moon или Firefox).
Я разобрался, как сделать задачу после входа в учетную запись любого пользователя. Но каждый раз такое делать не хочется, а чтобы это происходило только 1 раз в месяц.
Или допустим человек выключает комп, проверяется условие на 1 раз в месяц и затем запускается нужная команда. Но эта команда будет работать при неработающих браузерах.
Был вариант, запускать событие с нужной мне командой после события по триггеру 1 раз в месяц. Но я не нашел в журнале событий событие выполнения любой пользовательской задачи.
|
Создайте bat-файл приблизительно следующего содержания:
Код:
@echo off
tasklist | findstr /i "Firefox.exe PaleMoon.exe" && goto :eof
start /b "Speedyfox" "C:\Program Files (x86)\Speedyfox\speedyfox.exe"
C:\Program Files (x86)\Speedyfox\speedyfox.exe - актуальный путь для вашей утилиты.
И пропишите запуск этого файла в планировщике с желаемой периодичностью запуска.
|
Black_Eagle |
25-12-2017 21:14 2786941 |
Казбек, что делает этот bat файл?
|
Цитата:
Цитата Black_Eagle
И пропишите запуск этого файла в планировщике с желаемой периодичностью запуска. »
|
Мне кажется этот батник вырубают программы (браузеры) и затем запускается моя утилита. Если это так, то и сам мог бы додуматься. Я ведь мог просто запустить программу taskkill. Но мне ведь не нужно, чтобы браузеры принудительно закрывались. А вдруг в данный момент работает человек и в вбраузере важыне данные. Например, сидит в ЛК банка.
|
Цитата:
Цитата arcadav
Мне кажется этот батник вырубают программы (браузеры) и затем запускается моя утилита. Если это так, то и сам мог бы додуматься. Я ведь мог просто запустить программу taskkill. Но мне ведь не нужно, чтобы браузеры принудительно закрывались. А вдруг в данный момент работает человек и в вбраузере важыне данные. Например, сидит в ЛК банка. »
|
Хорошо было бы, если бы вы вместо потраченного времени на это сообщения, просто погуглили команды, которые используются в bat-файле. Этот файл проверяет, запущены ли указанные вами программы и если не запущены, то запускает вашу утилиту, а если запущены, то ничего не происходит.
|
SpeedyFox тупо выполняет команду VACUUM над базами SQLite, которая просто уплотняет базы. Ровно так же действует CCleaner и прочие, имя коим — легион. Этим разрекламированная «оптимизация, перестройка и ускорение» начинается и заканчивается.
|
Цитата:
Цитата Казбек
то запускает вашу утилиту, а если запущены, то ничего не происходит. »
|
Я уже посмотрел после вашего сообщения. Вы правы, надо раньше посмотреть. Извините.
Но такая команда тоже не очень. Обычно люди сидят за компом в браузере и сразу выключают комп. И поэтому эта команда будет очень редко запускаться.
Цитата:
Цитата Iska
Этим разрекламированная «оптимизация, перестройка и ускорение» начинается и заканчивается. »
|
Хотите сказать, что всё зря и всё это фигня? Зря занимался этим? Блин.
Тогда наверное стоит периодически удалять профиль браузера и сохранить только настройки, пароли, плагины.
|
Цитата:
Цитата arcadav
Хотите сказать, что всё зря и всё это фигня? »
|
Нет, не хочу. Я сказал ровно то, что сказал. Некоторое сокращение времени загрузки профиля может быть (если ранее велась активная и продолжительная работа в браузере), но ожидать каких-либо обещанных чудес не приходится.
Цитата:
Цитата arcadav
Тогда наверное стоит периодически удалять профиль браузера и сохранить только настройки, пароли, плагины. »
|
Не стоит.
|
Цитата:
Цитата Iska
но ожидать каких-либо обещанных чудес не приходится. »
|
Хорошл, спасибо за ваше мнение.
|
Время: 22:57.
© OSzone.net 2001-