Запускать пакетный файл между определенным временем дня

бит длинный, он работает, я думаю ...

prices = [5, 12, 45]
names = []
for i, _ in enumerate(prices):
    names.append("price"+str(i+1))
dict = {}
for name, price in zip(names, prices):
    dict[name] = price
for item in dict:
    print(item, "=", dict[item])
-1
задан aschipfl 18 March 2019 в 19:12
поделиться

2 ответа

Ваше условие всегда верно, потому что «Offertime» либо меньше / равно 23, либо больше / равно 7. Это будет работать:

SET hour=%time:~0,2%

SET shouldrun=True
IF %hour% geq 23 SET shouldrun=False
IF %hour% leq 6 SET shouldrun=False

IF "%shouldrun%"=="True" (
    CALL "C:\TCC_Touch_Point_Folder\bin\Windows\core\Rcap_Offer_Cal.bat"
)
0
ответ дан Gmork 18 March 2019 в 19:12
поделиться

Если вы хотите запустить bat-файл в определенное время, обычным способом является планирование его с помощью планировщика задач Windows.

  • Нажмите «Пуск»
  • Введите «Задача», а затем нажмите «Планировщик заданий»

или

  • Пуск
  • Нажмите «Все программы»
  • Выберите «Стандартные»> «Системные инструменты»> «Планировщик задач»

. Затем создайте задачу, задав время запуска.

0
ответ дан shadoe2020 18 March 2019 в 19:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: