One example:
http://support.macrium.com/topic.asp?TOPIC_ID=5918
There is a link in this page to a helpful KB article as well:
http://kb.macrium.com/KnowledgebaseArticle50076.aspx
As @Drac144 says, there are LOTS of other helpful examples within forum threads if you take some time to search. I'll post contents of my VBScript file if it helps. After I created a Scheduled Backup based on this VBScript, I went to Windows Task Scheduler and changed the schedule directly from there so I'd have more options - I run a full backup on day 1 of the month and incrementals on days 8, 15, 22 and 27. If you're doing a daily backup you shouldn't need to take this extra step. My computer keeps two full chains and deletes the oldest chain after a successful verification of the third full image. (Fwiw I run a defrag on day 28, before the first day of the next month before the next full image operation runs.)
My VBScript is just the default one Reflect creates, though I've made changes in the "Do the backup" section as indicated below:
' Do the backup
If Day(Date) = 1 Then
'Run the full image
ExitCode = Backup ("""D:\System\Reflect\Reflect.exe"" -e -w -full ""E:\Program Data\Reflect\Xythos-Win8.xml""")
Else
'Run the incremental image
ExitCode = Backup ("""D:\System\Reflect\Reflect.exe"" -e -w -inc ""E:\Program Data\Reflect\Xythos-Win8.xml""")
End If
If you're a beginner to this type of a thing, take heed of the KB articles - they will explain how this stuff works. (It is NOT difficult at all to make basic changes like this.) At a basic level, you create a backup definition file then create a VBScript file which "points to" that backup definition file. When it runs, the VBScript will make the decision whether or not it's the first day of the month and passes the necessary info to the backup definition file to run a full or incremental backup.