Здравствуйте, скриптом, работал с 12 числа прошлого месяца без нареканий (был написан до указанной даты и не был протестирован на наличие подобной ошибки), но вот при переходе на новый месяц случилась проблема, не может открыть файл с числом следующего месяца, а ищет файл с 32.10. И ещё, списки генерируются с именами автоматически, и отсюда другая проблема: имена файлов с числами до 10 выглядят как (SPISOK_01_11, SPISOK_02_11 и т.д.), а скрипт ищет файлы с именем SPISOK_1_11, SPISOK_2_11. Помогите подправить до рабочего состояния. Почему в скрипте "+1" к текущему дню?: файл открывается в текущую дату, но с именем завтрашнего дня.
Код:
#include <Date.au3>
$Dir = "Z:\123\"
$tNow = _Now1()
$FileName = "SPISOK" & "_" & $tNow & ".txt"
ShellExecute($Dir & $FileName)
Func _Now1()
Return @MDAY+1 & "_" & @MON
EndFunc