topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 7:13 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: FARR alias: Quick Outlook Task  (Read 112063 times)

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #25 on: July 29, 2008, 07:16 PM »
ahahah! Holy cow. Great work! Really cool.  :up: :up:
I'm going to try that tonight.

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #26 on: July 30, 2008, 07:45 AM »
New do.exe. The previous one did the job, but was unacceptably slow - this one is optimized. Also added /del and /display switches.
« Last Edit: August 03, 2008, 10:22 AM by mouser »

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #27 on: July 30, 2008, 01:02 PM »
oops

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #28 on: July 31, 2008, 04:13 AM »
Latest do.exe and readme.txt. Extract only if you are adventurous, will publish soon.
Update and delete now require explicit use of /update or /delete switch. Logic improved.
Added /display switch  :P.

From the readme:

Updating existing tasks
-----------------------
If you want to update an existing task, use the /update or /up switch. Only task properties that
you have given new values for will be changed, the other properties remain as they are.

For instance, if you want to change the priority of the "Paint house a nice bright pink" task in
the example above to "high", you type "do Paint house a nice bright pink /update /p high". The program
asks for confirmation before actually updating the task. If you answer yes, the priority is changed from
"normal" to "high", and the start and due dates remain as they are. If you answer no, nothing changes.

If you find typing "Paint house a nice bright pink" a bit too much, you could also type
"do Paint /up /p high". The program looks for all tasks that start with "paint" and lets you choose
which one you want to update.

Deleting a task
----------------
To delete a task, use the /delete or /del switch: "do /del Paint house a nice bright pink". In this case,
you must give the full subject of the task. For instance, "do /del Paint" will not work.

Displaying a task
-----------------
If you want to display (and possibly edit) a task in the standard Outlook task inspector, you can use
the /display or /disp switch:

do Get a life /display  - Creates a task "Get a life" and then displays it in the task inspector.
do Get a life /display  - Displays the existing task in the task inspector.
do Get a life /priority high /update /display - Changes the task's priority to "high" and displays the result.

Undocumented switch:
/displaycontact.
« Last Edit: August 03, 2008, 10:22 AM by mouser »

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #29 on: July 31, 2008, 02:53 PM »
 :) The latest version of QuickOutlookTast is now available at http://jpijper.dcmembers.com.

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #30 on: July 31, 2008, 10:10 PM »
Cool!  :up:

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #31 on: July 31, 2008, 10:11 PM »
This is nice stuff.

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #32 on: August 03, 2008, 10:16 AM »
Version 1.3 of the Do alias is now available through http://jpijper.dcmem...uickOutlookTask.html.

Apart from some bug fixing and a couple of smaller improvements, it is now also possible
to do a few things that are not immediately supported in Outlook:

You can save an existing task as an appointment.
You can create tasks predefined in a file - your own frequently used tasks.

s.newave

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 124
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #33 on: August 03, 2008, 12:36 PM »
Wow, great work jpijper! Having a little trouble with v1.3 though. Everytime i try and execute anything like add new task, display contact etc i get the error below:

quickoutlooktaskerror.gifFARR alias: Quick Outlook Task

quickoutlooktask.gifFARR alias: Quick Outlook Task

Also i think it would be very helpful to add a ? or /help switch that would display all the different switch options inside farr. You should also consider making this a plugin so that you can take advantage of the auto-update feature.
« Last Edit: August 03, 2008, 12:39 PM by s.newave »

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #34 on: August 03, 2008, 04:18 PM »
Wow, great work jpijper! Having a little trouble with v1.3 though. Everytime i try and execute anything like add new task, display contact etc i get the error below: ...

Well, newave, it's very nice of you to call this great work. A little trouble? It seems that you can't do anything at all. The simplest thing one can do with the program is add a task, and even that apparently won't work for you. :mad: The error reports that you include unfortunately are no help to me at all, so can you answer the following questions:

- What is your operating system and Outlook version? This has been developed only for Windows XP and Outlook 2003.
- Do you have Outlook running when you try to add a task through the alias?
- What exactly happens when you give the command "do test" ?
- You say that you are having problems with v1.3. Does that mean you also tried earlier versions and that they worked?

I promise that I will get this to work for you!

Also i think it would be very helpful to add a ? or /help switch that would display all the different switch options inside farr.

Well, in fact, that switch is already there. You should already get help when you type "do /help" or "do /h" or "do /?". Only, it isn't much yet. You are right, the thing is expanding so fast, online help is important.


You should also consider making this a plugin so that you can take advantage of the auto-update feature.

This I am not going to do. I strongly believe in keeping responsibilities separatated. The functionality offered by do.exe is independent of FARR. FARR is a quick-launch utility, whose task is to facilitate the quick launching of programs, such as do.exe, and it does that well. But other similar launch utilities, such as Launchy, can launch do.exe equally well. Or you can launch do.exe through Win-R, or from the command line in a DOS window. If I turn this into a FARR plugin it becomes a FARR-only thing, and it isn't. This is just how I feel about it.

s.newave

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 124
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #35 on: August 03, 2008, 10:01 PM »
Wow, great work jpijper! Having a little trouble with v1.3 though. Everytime i try and execute anything like add new task, display contact etc i get the error below: ...

Well, newave, it's very nice of you to call this great work. A little trouble? It seems that you can't do anything at all. The simplest thing one can do with the program is add a task, and even that apparently won't work for you. :mad: The error reports that you include unfortunately are no help to me at all, so can you answer the following questions:

- What is your operating system and Outlook version? This has been developed only for Windows XP and Outlook 2003.
- Do you have Outlook running when you try to add a task through the alias?
- What exactly happens when you give the command "do test" ?
- You say that you are having problems with v1.3. Does that mean you also tried earlier versions and that they worked?

-WinXP SP2
-Outlook 2007
-Tried with and without outlook running and i always get the same error msg posted above whenever i try "do" anything.
-First version i have tried


You should also consider making this a plugin so that you can take advantage of the auto-update feature.

This I am not going to do. I strongly believe in keeping responsibilities separatated. The functionality offered by do.exe is independent of FARR. FARR is a quick-launch utility, whose task is to facilitate the quick launching of programs, such as do.exe, and it does that well. But other similar launch utilities, such as Launchy, can launch do.exe equally well. Or you can launch do.exe through Win-R, or from the command line in a DOS window. If I turn this into a FARR plugin it becomes a FARR-only thing, and it isn't. This is just how I feel about it.

Fair enough however my only reason for suggesting it is because i feel it is a lot more efficient to be able to autoupdate without having to always check the thread/site for updates to your alias especialy when FARR has such a great update functionality. Also it would allow you display alias help as mentioned above within FARR itself instead of having to launch an external file. It also wouldnt be that much additional work to create a plugin and you would still be able to keep the do.exe functionality separate as you mentioned. I would be more than happy to wrap the alias in a plugin if you want? Either way your call.

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #36 on: August 04, 2008, 02:21 AM »
-WinXP SP2
-Outlook 2007

OK, I'm sort of relieved that you are using Outlook 2007, since only 2003 is officially supported.
However, I would certainly like to enable 2007 as well. Unfortunately, I do not have access to a computer with Outlook 2007 installed, nor do I have a virtual pc set up at the moment.
Could  you try the following please: download http://jpijper.dcmem...okTask/do.exe.rename (right-click and save target as) and replace do.exe with this newer version (rename to do.exe). I have used a different version of the Outlook Interop DLL in building the application, so maybe it now works with Outlook 2007, but that is really too much to hope for. I have also wrapped the entire Main method in a try/catch block, so now you should at least get a more meaningful error message when the program throws an unexpected exception. Please let me know how you fare.

Fair enough however my only reason for suggesting it is because i feel it is a lot more efficient to be able to autoupdate without having to always check the thread/site for updates to your alias especialy when FARR has such a great update functionality. ...  It also wouldnt be that much additional work to create a plugin and you would still be able to keep the do.exe functionality separate as you mentioned. I would be more than happy to wrap the alias in a plugin if you want? Either way your call.

You tell a convincing tale :) I will have a look at this plugin business on the site and come back to it later.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #37 on: August 04, 2008, 06:12 AM »
you do not have to make this a plugin to take advantage of the update feature.  you can simply make an update file for your alias+do.exe combo, not a problem.  basically you would just put an update in your alias directory.
have a look at one of the .dcupdate files for plugins and see what it looks like.  i can help if you get stuck.

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #38 on: August 04, 2008, 06:13 AM »
you do not have to make this a plugin to take advantage of the update feature.  you can simply make an update file for your alias+do.exe combo, not a problem.  basically you would just put an update in your alias directory.
have a look at one of the .dcupdate files for plugins and see what it looks like.  i can help if you get stuck.

Great! I'll have a look. :up:

s.newave

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 124
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #39 on: August 04, 2008, 01:03 PM »
Could  you try the following please: download http://jpijper.dcmem...okTask/do.exe.rename (right-click and save target as) and replace do.exe with this newer version (rename to do.exe). I have used a different version of the Outlook Interop DLL in building the application, so maybe it now works with Outlook 2007, but that is really too much to hope for. I have also wrapped the entire Main method in a try/catch block, so now you should at least get a more meaningful error message when the program throws an unexpected exception. Please let me know how you fare.

Error 404 - link not found

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #40 on: August 04, 2008, 03:31 PM »
jpijper : just wanted to say that everything works really well here (v1.3 -- can't find the other one).  :Thmbsup:

I actually modified the alias a bit to have all the switches (explained in the readme file) to appear in the farr main window (as numbered "fake options", since it's just text). I used the (?#my comments) regex to insert comments -- that is because I don't use outlook's field for the same purpose... and I need to remember what switch is for what...  ;)

Do $$1 | %ALIASDIR%do.exe $$1 /ICON=icons\do.ico
EXEMPLES
(?# URGENCE /p or /priority or pri or /imp or /importance - The priority of the task -- normal, high, or low )
(?# DATE /d or /duedate or /due or /date - The due date of the task - the date when the task should be finished - e.g. tomorrow)
(?# CATEGORIE /c /cat /category - - One ore more category names - spaceseparated - to which the task is assigned )
(?# PROJET /m /mile /mileage - ex -- tgsPdivt tgsPPlVa )
(?# DOMAINE /comp / ex -- tgsPsaé ) )
(?# ABCD Priorité /bill )

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #41 on: August 04, 2008, 03:33 PM »
http://jpijper.dcmem...okTask/do.exe.rename (right-click and save target as) Error 404 - link not found

 :-[ Try again?

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #42 on: August 04, 2008, 03:43 PM »
jpijper : just wanted to say that everything works really well here (v1.3 -- can't find the other one).  :Thmbsup:

I actually modified the alias a bit to have all the switches (explained in the readme file) to appear in the farr main window (as numbered "fake options", since it's just text). I used the (?#my comments) regex to insert comments -- that is because I don't use outlook's field for the same purpose... and I need to remember what switch is for what...  ;)

Do $$1 | %ALIASDIR%do.exe $$1 /ICON=icons\do.ico
EXEMPLES
(?# URGENCE /p or /priority or pri or /imp or /importance - The priority of the task -- normal, high, or low )
(?# DATE /d or /duedate or /due or /date - The due date of the task - the date when the task should be finished - e.g. tomorrow)
(?# CATEGORIE /c /cat /category - - One ore more category names - spaceseparated - to which the task is assigned )
(?# PROJET /m /mile /mileage - ex -- tgsPdivt tgsPPlVa )
(?# DOMAINE /comp / ex -- tgsPsaé ) )
(?# ABCD Priorité /bill )

Thanks Armando! Which version of Outlook are you using?

If you like, I can easily throw in some "French" switches for you, like /domaine, /priorite, etc. That would only take a few minutes of my time. Those would be undocumented features, of course.

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #43 on: August 04, 2008, 04:46 PM »
If you like, I can easily throw in some "French" switches for you, like /domaine, /priorite, etc. That would only take a few minutes of my time. Those would be undocumented features, of course.

That's a very kind offer, jpijper! But don't worry, I'll manage.  :)

Thanks Armando! Which version of Outlook are you using?

Outlook 2003. I didn't bother upgrading to 2007 -- money + not sure it'S really worth it.

Thanks again!

s.newave

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 124
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #44 on: August 04, 2008, 04:56 PM »
http://jpijper.dcmem...okTask/do.exe.rename (right-click and save target as) Error 404 - link not found

 :-[ Try again?

Working great :Thmbsup:. Couple of things i noticed. Generates a sound everytime the alias is executed. Not sure if this was for debugging purposes but it would be great to have an option to turn this off. Same thing with the confirmation dialogs although i do find these very usueful it might be nice to have an option that supresses them. Another minor issue was that the first time i ran it a windows dialog popped up asking me if i wanted to run "do.exe". Not a big deal as i checked "do not ask me again..." and havent seen it since.

Also it seems that the /complete switch isnt working for me. Just says it successfully created a new task with the same name.
« Last Edit: August 04, 2008, 05:04 PM by s.newave »

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #45 on: August 04, 2008, 11:14 PM »
I found out that if you put your category names (and any data for any field, actually) between quotes, it allows spaces.

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #46 on: August 04, 2008, 11:28 PM »
Working great :Thmbsup:.

OK, thanks!

Couple of things i noticed. Generates a sound everytime the alias is executed. Not sure if this was for debugging purposes but it would be great to have an option to turn this off. Same thing with the confirmation dialogs although i do find these very usueful it might be nice to have an option that supresses them.

I'll make sure to include options to turn this on and off in the next version. Yes, it has to do with debugging. When I was developing this, total lack of feedback gave me a very eery Unix-like feeling: I never knew if something had actually happened or not - I kept checking in Outlook, sort of defeating the purpose.

Another minor issue was that the first time i ran it a windows dialog popped up asking me if i wanted to run "do.exe". Not a big deal as i checked "do not ask me again..." and havent seen it since.

This is a new one for me. Maybe it has to do with Outlook security? I don't know.

Also it seems that the /complete switch isnt working for me. Just says it successfully created a new task with the same name.

"do test /complete" creates a new task and marks it complete.
"do test /up /complete" marks an existing task test as complete.

s.newave

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 124
    • View Profile
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #47 on: August 04, 2008, 11:59 PM »
"do test /complete" creates a new task and marks it complete.
"do test /up /complete" marks an existing task test as complete.

Doh, should've looked a little closer at the readme, everything seems to be working well. I have to say though this type of functionality really makes me long for even more outlook integration :D. How cool would it be to be able to display your current tasks within FARR itself and then be able to perform actions on them. I know you mentioned you wanted to keep the functionality separate but there is a killer plugin in here just waiting to be born 8).

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #48 on: August 05, 2008, 12:57 AM »
How cool would it be to be able to display your current tasks within FARR itself and then be able to perform actions on them.

Can you give me a sample scenario of the the sort of actions you are thinking of?

jpijper

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 90
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: FARR alias: Quick Outlook Task
« Reply #49 on: August 05, 2008, 01:06 AM »
I found out that if you put your category names (and any data for any field, actually) between quotes, it allows spaces.

do test /cat "c1 c2 c3" -  creates a task "test" and assigns it to category "c1 c2 c3".
do test /cat c1 c2 c3 - creates a task "test" and assigns it to 3 categories: "c1", "c2" and "c3".