You can use the scheduling in Cinema.jar to schedule macros daily, weekly or monthly.
When Cinema.jar is installed and executed for the first time it will create 3 default keys. They will look like this in the registry.
The configuration is a multi-part registry key. There are three parts. The type, the time of day, and the macro to execute.
Here are examples of the different scheduling types
You can define a macro to execute at a specific time every day. To do this we use the daily type. An example of executing a macro daily at 3:30pm with the name test would be:
daily, 15:30, test
You can define a macro to execute on certain days of the week. To do this we use the 2 character day abbreviations in place of the type field. The 2 character day abbreviations are Su, Mo, Tu, We, Th, Fr and Sa. An example of executing a macro every day of the week at 3:30pm with the name test would be:
sumotuwethfrsa, 15:30, test
Macros can be defined to execute on a certain date of the month, every month. To do this we use the monthly type followed the day of the month inside the parenthesis. An example of executing a macro with the name test would be:
montly(15), 15:30, test
You can also select to only execute the macro on certain months. Do do this we use 3 character month abbreviations. Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov and Dec. Only one month can be selected at a time.
sep(15), 15:30, test
Here is a registry example. Below each schedule rule uses the command ‘reboot’. ‘reboot’ and ‘reboot -a’ are two commands that have been implemented in the scheduling logic that don’t need a macro to perform an action. As their names suggest, ‘reboot’ will perform a reboot and ‘reboot -a’ will perform a reboot -a.