Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск батника раз в 30 минут

Ответить
Настройки темы
CMD/BAT - [решено] Запуск батника раз в 30 минут

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет, мне нужно чтобы батник запускался раз в 30-40 минут (случайное время)

Есть батник по пути C:\star.bat

Отправлено: 12:21, 02-04-2020

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Svnkill, если пролистать созданные Вами сообщения, складывается ощущение, что Вы пытаетесь собрать майнер на пакетных файлах .

Зачем это:
Цитата Svnkill:
мне нужно чтобы батник запускался раз в 30-40 минут (случайное время) »
Вам нужно?

Отправлено: 19:32, 02-04-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2707
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
cls
	Set /A Min1=30, Min2=40
	Set "Run=Z:\Soft_In\go.bat"

	Set /A Sec1=%Min1%*60,  Sec2=%Min2%*60
	:Begin
		Set /A SecRND=%Random%%%(Sec2-Sec1+1)+Sec1
		Start "" "%Run%"
		TimeOut /T %SecRND%
GoTo :Begin

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 02-04-2020 в 21:40.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:32, 02-04-2020 | #3


Старожил


Сообщения: 235
Благодарности: 8

Профиль | Отправить PM | Цитировать


megaloman, а это тоже bat?
Как пользоваться? Один раз запустить после включения компьютера?

Отправлено: 15:06, 03-04-2020 | #4


Ветеран


Contributor


Сообщения: 2707
Благодарности: 1684

Профиль | Отправить PM | Цитировать


v79italya, Вы просили bat - Вы его получили. Это управляющий скрипт, запускается один раз и будет висеть в окне пока не завершите принудительно. Вы указываете имя запускаемого батника (или иной программы - у меня Z:\Soft_In\go.bat) этот скрипт будет запускать указанное через случайное время, не дожидаясь окончания запущенного ранее. Вы ставили задачу именно так. Подозреваю, это Вам не очень нравится - тогда:
надо писать vbs, js или еще какой- нибудь скрипт, чтобы окно не висело на мониторе постоянно. Например, vbs
Код: Выделить весь код
MinLow = 30                 'Нижнее значение интервала запуска (мин)
MinUpp = 40                 'Верхнее значение интервала запуска (мин)
PRG = "Z:\Soft_In\go.bat"   ' Запускаемый батник

mSekLow = MinLow * 60 * 1000
mSekUpp = MinUpp * 60 * 1000

Comm = "CMD /C """ + PRG + """"

With CreateObject("WScript.Shell")
    Do
        OutRun = .Run(Comm, 1, False)
        WScript.Sleep Int((mSekUpp - mSekLow + 1) * Rnd + mSekLow)
    Loop
End With

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 04-04-2020 в 07:56.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:38, 03-04-2020 | #5


Старожил


Сообщения: 235
Благодарности: 8

Профиль | Отправить PM | Цитировать


megaloman, в этой теме я ничего не просил.
Цитата megaloman:
это Вам не очень нравится - тогда:
надо писать vbs, js или еще какой- нибудь скрипт, чтобы окно не висело на мониторе постоянно. Например, vbs »
не понял совета

Отправлено: 16:46, 03-04-2020 | #6


Старожил


Сообщения: 235
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата megaloman:
я Вам наваял vbs-скрипт »
хорошо, спасибо.
А нельзя чтоб видно только в трее было значок или надпись какая нибудь?
Например, запущу этот скрипт, который будет время от времени запускать другой скрипт, который делает, например, скриншоты монитора

Отправлено: 16:57, 03-04-2020 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата megaloman:
v79italya, Вы просили bat… »
Дык, просил не он .


Цитата v79italya:
А нельзя чтоб видно только в трее было значок или надпись какая нибудь? »
У пакетных файлов и WSH нет таких средств.

Отправлено: 17:49, 03-04-2020 | #8


Ветеран


Contributor


Сообщения: 2707
Благодарности: 1684

Профиль | Отправить PM | Цитировать


v79italya, Ну, коли не просили, а я наваял, то, если Вы не против , попробуйте заменить в приведенном коде 1 на 7:
Код: Выделить весь код
        OutRun = .Run(Comm, 7, False)
В трей не умею, но в свёрнутом виде - пожалуйста. И Ваше окно, в котором Вы работаете, при этом останется активным.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 19:46, 03-04-2020 | #9


Старожил


Сообщения: 235
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата Iska:
У пакетных файлов и WSH нет таких средств »
Цитата megaloman:
но в свёрнутом виде - пожалуйста »
спасибо. По моему, нужная вещь!

Отправлено: 20:02, 03-04-2020 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск батника раз в 30 минут

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Одиночные щелчки раз в 20-30 минут clayton Непонятные проблемы с Железом 7 17-09-2016 15:44
CMD/BAT - запуск батника и net use Опиум Скриптовые языки администрирования Windows 5 09-06-2016 12:39
[решено] ОС загружается 30-40 минут. Shtaizek Непонятные проблемы с Железом 23 20-08-2012 18:42
Новое поколение систем воздушного охлаждения: в 30 раз эффективнее и в 10 раз компакт OSZone News Новости железа 12 10-07-2012 11:32
Комп включается через 15-30 минут! tarakan1983 Непонятные проблемы с Железом 3 27-03-2010 12:42




 
Переход