бит длинный, он работает, я думаю ...
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])
Ваше условие всегда верно, потому что «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"
)
Если вы хотите запустить bat-файл в определенное время, обычным способом является планирование его с помощью планировщика задач Windows.
или
. Затем создайте задачу, задав время запуска.