angel_lyucifer
27-03-2015, 20:02
Привет всем. У меня возникла проблема, я создаю не большую программу (Говорящие часы) но столкнулся с одной проблемой часы адекватно работают только с 10:00 до 23:00, потом с 0:00 до 9:00 не работают то есть время не определяет.
Вот мой исходник:
:beginning
ping -n 60 127.0.0.1 > nul
if "%TIME:~0,-6%" == "1:00" start /w wscript.exe "sound\every-hour\1ch.VBS"
if "%TIME:~0,-6%" == "2:00" start /w wscript.exe "sound\every-hour\2ch.VBS"
if "%TIME:~0,-6%" == "3:00" start /w wscript.exe "sound\every-hour\3ch.VBS"
if "%TIME:~0,-6%" == "4:00" start /w wscript.exe "sound\every-hour\4ch.VBS"
if "%TIME:~0,-6%" == "5:00" start /w wscript.exe "sound\every-hour\5ch.VBS"
if "%TIME:~0,-6%" == "6:00" start /w wscript.exe "sound\every-hour\6ch.VBS"
if "%TIME:~0,-6%" == "7:00" start /w wscript.exe "sound\every-hour\7ch.VBS"
if "%TIME:~0,-6%" == "8:00" start /w wscript.exe "sound\every-hour\8ch.VBS"
if "%TIME:~0,-6%" == "9:00" start /w wscript.exe "sound\every-hour\9ch.VBS"
if "%TIME:~0,-6%" == "10:00" start /w wscript.exe "sound\every-hour\10ch.VBS"
if "%TIME:~0,-6%" == "11:00" start /w wscript.exe "sound\every-hour\11ch.VBS"
if "%TIME:~0,-6%" == "12:00" start /w wscript.exe "sound\every-hour\12ch.VBS"
if "%TIME:~0,-6%" == "13:00" start /w wscript.exe "sound\every-hour\13ch.VBS"
if "%TIME:~0,-6%" == "14:00" start /w wscript.exe "sound\every-hour\14ch.VBS"
if "%TIME:~0,-6%" == "15:00" start /w wscript.exe "sound\every-hour\15ch.VBS"
if "%TIME:~0,-6%" == "16:00" start /w wscript.exe "sound\every-hour\16ch.VBS"
if "%TIME:~0,-6%" == "17:00" start /w wscript.exe "sound\every-hour\17ch.VBS"
if "%TIME:~0,-6%" == "18:00" start /w wscript.exe "sound\every-hour\18ch.VBS"
if "%TIME:~0,-6%" == "19:00" start /w wscript.exe "sound\every-hour\19ch.VBS"
if "%TIME:~0,-6%" == "20:00" start /w wscript.exe "sound\every-hour\20ch.VBS"
if "%TIME:~0,-6%" == "21:00" start /w wscript.exe "sound\every-hour\21ch.VBS"
if "%TIME:~0,-6%" == "22:00" start /w wscript.exe "sound\every-hour\22ch.VBS"
if "%TIME:~0,-6%" == "23:00" start /w wscript.exe "sound\every-hour\23ch.VBS"
if "%TIME:~0,-6%" == "0:00" start /w wscript.exe "sound\every-hour\0ch.VBS"
goto beginning
этот исходник должен каждый час запускать определенный звуковой скрипт но ночью с ноля уже не срабатывает.
Помогите пожалуйста исправить мою ошибку?
Вот мой исходник:
:beginning
ping -n 60 127.0.0.1 > nul
if "%TIME:~0,-6%" == "1:00" start /w wscript.exe "sound\every-hour\1ch.VBS"
if "%TIME:~0,-6%" == "2:00" start /w wscript.exe "sound\every-hour\2ch.VBS"
if "%TIME:~0,-6%" == "3:00" start /w wscript.exe "sound\every-hour\3ch.VBS"
if "%TIME:~0,-6%" == "4:00" start /w wscript.exe "sound\every-hour\4ch.VBS"
if "%TIME:~0,-6%" == "5:00" start /w wscript.exe "sound\every-hour\5ch.VBS"
if "%TIME:~0,-6%" == "6:00" start /w wscript.exe "sound\every-hour\6ch.VBS"
if "%TIME:~0,-6%" == "7:00" start /w wscript.exe "sound\every-hour\7ch.VBS"
if "%TIME:~0,-6%" == "8:00" start /w wscript.exe "sound\every-hour\8ch.VBS"
if "%TIME:~0,-6%" == "9:00" start /w wscript.exe "sound\every-hour\9ch.VBS"
if "%TIME:~0,-6%" == "10:00" start /w wscript.exe "sound\every-hour\10ch.VBS"
if "%TIME:~0,-6%" == "11:00" start /w wscript.exe "sound\every-hour\11ch.VBS"
if "%TIME:~0,-6%" == "12:00" start /w wscript.exe "sound\every-hour\12ch.VBS"
if "%TIME:~0,-6%" == "13:00" start /w wscript.exe "sound\every-hour\13ch.VBS"
if "%TIME:~0,-6%" == "14:00" start /w wscript.exe "sound\every-hour\14ch.VBS"
if "%TIME:~0,-6%" == "15:00" start /w wscript.exe "sound\every-hour\15ch.VBS"
if "%TIME:~0,-6%" == "16:00" start /w wscript.exe "sound\every-hour\16ch.VBS"
if "%TIME:~0,-6%" == "17:00" start /w wscript.exe "sound\every-hour\17ch.VBS"
if "%TIME:~0,-6%" == "18:00" start /w wscript.exe "sound\every-hour\18ch.VBS"
if "%TIME:~0,-6%" == "19:00" start /w wscript.exe "sound\every-hour\19ch.VBS"
if "%TIME:~0,-6%" == "20:00" start /w wscript.exe "sound\every-hour\20ch.VBS"
if "%TIME:~0,-6%" == "21:00" start /w wscript.exe "sound\every-hour\21ch.VBS"
if "%TIME:~0,-6%" == "22:00" start /w wscript.exe "sound\every-hour\22ch.VBS"
if "%TIME:~0,-6%" == "23:00" start /w wscript.exe "sound\every-hour\23ch.VBS"
if "%TIME:~0,-6%" == "0:00" start /w wscript.exe "sound\every-hour\0ch.VBS"
goto beginning
этот исходник должен каждый час запускать определенный звуковой скрипт но ночью с ноля уже не срабатывает.
Помогите пожалуйста исправить мою ошибку?