Sometimes, in the course of running all of the little jobs you may do in your average day, you might want to visit a specific web page, or write an email. JXCirrusDiary provides the ability to attach URLs to tasks, and lets you open them. This is not the sort of thing that everybody wants to do. If you are not the sort of person who wants to write scripts, dabble in object specs or concoct queries, then commands are probably not for you. But if you think you might want to use them, read on...
Some examples of URLs you can use:
When a task has URLs attached to it, you can see them listed at the bottom of the task details in the Item View..
To add commands to a task, edit the task, and switch over to the URL tab. There is a big empty field that you can use to add URLs to.
When you add URLs, each new command gets a new line in this field. For example:
http://www.google.com
http://www.jxcirrus.com
This would open:
$<Command> =
eval("http://www.google.com;http://www.jxcirrus.com");
NOTE: When you put commands into an object spec, the ";" character is used instead of a newline.
To open the URL, press the button next to the URL
at the bottom of the item view.
Once a URL has open, it will be marked as done. You cannot open
URLs that have already been opened. If you want to open the URL,
you will need to mark the URL as not complete. To do this, select
the URL in the list, right click, and select .
If a task has a URL, then you cannot mark the task as complete
until all of the URLs have been opened. If you don't want to run
the URL, you can skip it. To do this, select the script in the
list, right click, and select .
Also - If you Complete a task, it will automatically run all
incomplete URLs before closing the task.
There are a few other behaviour modifiers that you can apply:
@AUTOSTART
This means that the URL will open as soon as you start a session
for the task that it belongs to. If you have more than one URL,
then they will open in sequence. Using @AUTOSTART=
0
cancels it for subsequent commands.
@AUTOEND
This means that the task that owns the URLs should be automatically signed off as complete when the last URL has opened. This only really matters for the last task...