Здравствуйте,
У меня есть одна задача, которая забивается в планировщик через менюшку
Время там задается так:
$Time2 = GUICtrlCreateDate("", 337, 56, 82, 21, BitOR($DTS_UPDOWN,$DTS_TIMEFORMAT), $WS_EX_STATICEDGE)
Задача в планировщик вводится командой:
ShellExecute('schtasks.exe', '/create /TN "Finish" /TR "' & @ScriptDir & '\test.exe about:blank ' & $sin & '" /SC ONCE /SD "' & $sDate2 & '" /ST "' & $sTime2 & '" /RU "NT AUTHORITY\LOCALSERVICE" /v1 /Z')
И все работало(и работает) ровно до тех пор, пока я планировал задачи после 10 утра.
А потом, когда понадобилось выполнять задачу ночью, оказалось что GUICtrlCreateDate при написании времени съедает первый 0.
То есть формат например девяти утра выглядит как 9:00, и по другому в окне ввода не забивается(ноль исчезает).
А shtasks (планировщик в винде) хочет формат 09:00 и соот-о по другому ничего планировать не хочет!
Подскажите пожалуйста, возможно ли это исправить?
У меня есть одна задача, которая забивается в планировщик через менюшку
Время там задается так:
$Time2 = GUICtrlCreateDate("", 337, 56, 82, 21, BitOR($DTS_UPDOWN,$DTS_TIMEFORMAT), $WS_EX_STATICEDGE)
Задача в планировщик вводится командой:
ShellExecute('schtasks.exe', '/create /TN "Finish" /TR "' & @ScriptDir & '\test.exe about:blank ' & $sin & '" /SC ONCE /SD "' & $sDate2 & '" /ST "' & $sTime2 & '" /RU "NT AUTHORITY\LOCALSERVICE" /v1 /Z')
И все работало(и работает) ровно до тех пор, пока я планировал задачи после 10 утра.
А потом, когда понадобилось выполнять задачу ночью, оказалось что GUICtrlCreateDate при написании времени съедает первый 0.
То есть формат например девяти утра выглядит как 9:00, и по другому в окне ввода не забивается(ноль исчезает).
А shtasks (планировщик в винде) хочет формат 09:00 и соот-о по другому ничего планировать не хочет!
Подскажите пожалуйста, возможно ли это исправить?