You can do this by developing an application or a Windows Service (Probably the better option) , however in order for the code to be "read", something needs to be running to check the date, so to answer you question, not in batch alone. You can (again however) create an application or windows service that will run the batch or open documents based on Date/time.