What the Hell is this guy talking about?
I have a lot of little projects I'm working on I'll outline a few here.
Here is a screenshot of what I'm working with:
http://i272.photobucket.com/albums/jj170/timmymayes/Web%20Stuff/RainmeterAHK.jpg
#1 Dynamic Todo / Next Action list
This is basically a list of notes.
Current Functionality:
When you click the + button above "make daily report email function" the little "action" box pops up and takes focus. You simply type an action and it will create a new action at the bottom of the list.
How it works: (pseudo code)
Rainmeter INI
[Variable] section
Define look & feel (font color, face, various used sizes)
Define a Counter Variable (Used by AHK when creating new note sections)
[Header] section
sets up Next Action title
[divider] section
the ----- divider
[+ sign]
LeftMouseDownAction = !Execute ["Path to script\script.ahk"]
[Action_1] - First action item
[Action_2] - Second actio Item
[Action_3] - you get the picture....
AHK script
Reads current counter & current y value (absolute not relative) from the rainmeter INI
Generates a simple gui with an entry feild
Clicking ok increments current y value by 15
writes a new section to rainmeter INI using new string, counter as section ID
increments counter and writes it to ini variables section
What I want to add:
The ability to right click an item and have it delete that entry then slide all entries up.
Problem:
I could easily use a minus sign that pops up and asks for a DEL id (have it put 1. 2. 3. as prefixes) in a similar vein as the current add action program. However I would much prefer to right click an item and have it delete it. The problem though is identifiying the section clicked. I don't know how to have AHK determine that. Is there a way to make a rightclick action update a variable (DELETE_ID) in the variables section and then run a silent ahk script (without a gui) that reads the ini for DELETE_ID and performs the proper logic to delete?
Improvements:
Would a relative use of y work better than absolute? I am new to rainmeter and am not sure of the ins and outs of relative positioning.
CIT Tracking
This is a little setup I wrote for work. It tracks my team of processors and thier current state of workload. I do a daily report that modifies the numbers from the day before.
Basic functionality:
clicking the number on any of the sections will pup up a small box with one edit field to manually edit it it. This is rarely done and is really more to easily correct errors before running my full on daily report. I refresh the Rainmeter INI by clicking the CIT Tracking label(would LOVE to be able to send a refresh command easily to rainmeter from ahk).
My daily report is bound to a hotkey that pops up a multi line input program. I enter each field hit ok and it re calculates the numbers presented in CIT applet. I then refresh by clicking CIT Tracking label.
What I would love to add:
Going to add a AHK script to read the numbers and generate an email and send it.
Problems:
Only problem I have here is that it would be nice if I could refresh the applet after autohotkey has finished its processing.
Whats it all mean?
Alot of what I have created here is not really something I needed all that bad. The calculations in these instances are very basic. However I had an idea for using AHK & Rainmeter together in a sort of partnership...I like to think of it as symphony
![Wink ;)](./images/smilies/innuendo.gif)
Ultimately I plan on using it to create a full on suite of applets to track & display data on my desktop. Think spreedsheets but more dynamic and alot cooler. Things I plan on tracking are various productivity reports I will use in tracking progress of my employees and my department as a whole.
If anyone likes the way this is implemented and has a better way to do it, ideas they would like to implement on their own or whatever feel free to post.
Cheers,
Timothy Mayes