<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>WinMacro</title><link>http://winmacro.codeplex.com/Project/ProjectRss.aspx</link><description>WinMacro is a simple Macro recorder&amp;#47;player for Windows that can record and replay whatever you do at your Windows Desktop.</description><item><title>New Post: Suggestions</title><link>http://winmacro.codeplex.com/Thread/View.aspx?ThreadId=75722</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Three additions that would make the macro work nicer.&lt;/p&gt;
&lt;p&gt;1) How about the ability to easily add a pause/delay into the macro?&amp;nbsp; I have some software that I want to operate a macro on at lightning speed (setting speed to 0).&amp;nbsp; However, my software&amp;nbsp;application at one point takes longer to move to the next step (inserting a dialog box to click) then the macro does causing the macro to run past the clicking of a button and causing the macro to operate inproperly.&lt;/p&gt;
&lt;p&gt;2) Adding the ability to have an if then else statement.&amp;nbsp; If a dialog box come up, click the box.&amp;nbsp; Else, continue with the macro.&lt;/p&gt;
&lt;p&gt;3) Adding the ability to speed up or slow down the macro at certain points within the macro.&amp;nbsp; I believe my issue 1 could be resolved by adding this.&amp;nbsp; I would simply slow down the macro and allow the application to catch up and add the dialog box before again speeding the macro back up for the remaining steps.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks, and great little application.&lt;/p&gt;&lt;/div&gt;</description><author>jeffa</author><pubDate>Fri, 20 Nov 2009 14:41:58 GMT</pubDate><guid isPermaLink="false">New Post: Suggestions 20091120024158P</guid></item><item><title>Updated Wiki: Home</title><link>http://winmacro.codeplex.com/wikipage?version=7</link><description>&lt;div class="wikidoc"&gt;WinMacro (&lt;a href="http://senthilthecoder.com/software/winmacro" class="externalLink"&gt;http://senthilthecoder.com/software/winmacro&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) is a simple Macro recorder/player for Windows that uses windows hooks to record and replay mouse and keyboard actions that you perform on the desktop. It is similar to the macro functionality present in applications like Word and Excel, only that the actions it records are global and not restricted to a specific application. &lt;br /&gt;&lt;br /&gt;WinMacro can be used to automate everyday tasks that are repetitive - things like starting a bunch of applications when the system boots up, repeated copy pasting etc.. It is also quite useful as a rudimentary UI testing application, allowing you to run tests that exercise specific parts of the GUI. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Simple GUI with just three buttons - Record, Play and About&lt;/li&gt;
&lt;li&gt;Option of ignoring mouse actions during recording&lt;/li&gt;
&lt;li&gt;Multiple playback options, including repeated playback and modified playback rate&lt;/li&gt;
&lt;li&gt;User configurable hotkeys to start recording and playback&lt;/li&gt;
&lt;li&gt;Status indicator on top right corner of desktop to show recording/playback status.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>senthilkumar</author><pubDate>Thu, 12 Nov 2009 16:32:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091112043218P</guid></item><item><title>Updated Wiki: Home</title><link>http://winmacro.codeplex.com/wikipage?version=6</link><description>&lt;div class="wikidoc"&gt;WinMacro (&lt;a href="http://http://senthilthecoder.com/software/winmacro" class="externalLink"&gt;http://http://senthilthecoder.com/software/winmacro&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) is a simple Macro recorder/player for Windows that uses windows hooks to record and replay mouse and keyboard actions that you perform on the desktop. It is similar to the macro functionality present in applications like Word and Excel, only that the actions it records are global and not restricted to a specific application. &lt;br /&gt;&lt;br /&gt;WinMacro can be used to automate everyday tasks that are repetitive - things like starting a bunch of applications when the system boots up, repeated copy pasting etc.. It is also quite useful as a rudimentary UI testing application, allowing you to run tests that exercise specific parts of the GUI. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Simple GUI with just three buttons - Record, Play and About&lt;/li&gt;
&lt;li&gt;Option of ignoring mouse actions during recording&lt;/li&gt;
&lt;li&gt;Multiple playback options, including repeated playback and modified playback rate&lt;/li&gt;
&lt;li&gt;User configurable hotkeys to start recording and playback&lt;/li&gt;
&lt;li&gt;Status indicator on top right corner of desktop to show recording/playback status.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>senthilkumar</author><pubDate>Thu, 12 Nov 2009 16:31:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091112043154P</guid></item><item><title>Created Issue: Blue Screen on Windows 7 [25087]</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=25087</link><description>When I click the playback button on certain programs after I record a macro in Windows 7 I get a blue screen and my computer is forced to restart.&lt;br /&gt;</description><author>flyhigh</author><pubDate>Sat, 24 Oct 2009 22:55:08 GMT</pubDate><guid isPermaLink="false">Created Issue: Blue Screen on Windows 7 [25087] 20091024105508P</guid></item><item><title>Created Issue: Access Denied in Windows 7 Ultimate [25085]</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=25085</link><description>When I click the Record button in Windows 7 Ultimate I get an &amp;#34;Access is denied&amp;#34; WinMacro error.&lt;br /&gt;</description><author>flyhigh</author><pubDate>Sat, 24 Oct 2009 19:59:07 GMT</pubDate><guid isPermaLink="false">Created Issue: Access Denied in Windows 7 Ultimate [25085] 20091024075907P</guid></item><item><title>Commented Issue: Allow multiple files to be played back [23471]</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=23471</link><description>It would be great if there were a way to queue multiple files for playback so that repeating similar task with minor variations could be recorded as small components and played as a long sequence.&lt;br /&gt;Comments: ** Comment from web user: Nightborn ** &lt;p&gt;I very much agree with this.  Also, it will fix an issue I am seeing.&lt;/p&gt;&lt;p&gt;I run a set of three macros.  I tend to know if I should run macro 2 or 3 before the first one is done.  If I click 2 or 3 too early they will start running in the background.  Once &amp;#35;1 finishes the next macro will start affecting mouse and keyboard movement, but plays only what has not already played in the background.This causes some rather unexpected events.&lt;/p&gt;&lt;p&gt;Not to sure what the best way to fix this. I would try to set it up that when the macro goes to run winmacro looks for any other instance of the application running.  If it finds one it will hold the launch for so long and then check again until if finds no instances of winmacro - this probably doesn&amp;#39;t work at this level since most of us will always have the record playback window open.&lt;/p&gt;</description><author>Nightborn</author><pubDate>Sun, 06 Sep 2009 15:38:51 GMT</pubDate><guid isPermaLink="false">Commented Issue: Allow multiple files to be played back [23471] 20090906033851P</guid></item><item><title>New Post: T.T vista</title><link>http://winmacro.codeplex.com/Thread/View.aspx?ThreadId=68023</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Unfortunately, it's a operating system limitation, and implementing a work around for this issue is a lot of work. I'm afraid I can't fix this, sorry.&lt;/p&gt;&lt;/div&gt;</description><author>senthilkumar</author><pubDate>Sat, 05 Sep 2009 05:24:17 GMT</pubDate><guid isPermaLink="false">New Post: T.T vista 20090905052417A</guid></item><item><title>New Post: T.T vista</title><link>http://winmacro.codeplex.com/Thread/View.aspx?ThreadId=68023</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;so annoying to use this app in vista...please find the solution....im using it,record for 10 sec,replay back it takes 16 sec....T.T for the &amp;quot;press any key&amp;nbsp;repeatly&amp;quot; im holding asdjkl at 1 time.....can move,but the time not accurate... please help&lt;/p&gt;&lt;/div&gt;</description><author>LukeNuke11</author><pubDate>Fri, 04 Sep 2009 22:00:42 GMT</pubDate><guid isPermaLink="false">New Post: T.T vista 20090904100042P</guid></item><item><title>New Post: Suggesting only</title><link>http://winmacro.codeplex.com/Thread/View.aspx?ThreadId=67865</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;i think this winmacro should have repeat forever option...no need type 999999999999..to make it more beautiful.. ^^&lt;/p&gt;&lt;/div&gt;</description><author>LukeNuke11</author><pubDate>Thu, 03 Sep 2009 13:45:16 GMT</pubDate><guid isPermaLink="false">New Post: Suggesting only 20090903014516P</guid></item><item><title>Source code checked in, #56725</title><link>http://winmacro.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Added version number and website URLs to the About dialog.</description><author>senthilkumar</author><pubDate>Sat, 18 Jul 2009 18:12:22 GMT</pubDate><guid isPermaLink="false">Source code checked in, #56725 20090718061222P</guid></item><item><title>Updated Release: 2.0 Beta 2 (Jul 18, 2009)</title><link>http://winmacro.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30346</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;New in Beta 2&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Expanded command line options. &lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;All options available in the UI can now provided through the command line. The syntax is&lt;br /&gt;&lt;br /&gt;&lt;span class="codeInline"&gt;  winmacro &amp;lt;filename&amp;gt; /record | /playback [options] &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Recording command line options, and UI actions.&lt;/i&gt;&lt;br /&gt;&lt;span class="codeInline"&gt; /ignoremouse:yes &lt;/span&gt; | &lt;span class="codeInline"&gt; ignoremouse &lt;/span&gt; - Checking &amp;quot;Ignore mouse actions&amp;quot; checkbox.&lt;br /&gt;&lt;span class="codeInline"&gt; /ignoremouse:no &lt;/span&gt; - Unchecking the &amp;quot;Ignore mouse actions&amp;quot; checkbox option.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Playback command line options, and UI actions.&lt;/i&gt;&lt;br /&gt;&lt;span class="codeInline"&gt; /playbackatrecordedspeed:yes &lt;/span&gt; |  &lt;span class="codeInline"&gt; playbackatrecordedspeed &lt;/span&gt; - Choosing &amp;quot;Playback events at recorded speed&amp;quot;&lt;br /&gt;&lt;span class="codeInline"&gt; /playbackatrecordedspeed:no &lt;/span&gt; - Choosing &amp;quot;Playback events at my own speed&amp;quot;&lt;br /&gt;&lt;span class="codeInline"&gt; /playbacktimeinterval:&amp;lt;time interval&amp;gt; &lt;/span&gt; - Typing in a playback Time Interval value.&lt;br /&gt;&lt;span class="codeInline"&gt; /addtorecordedtime:yes &lt;/span&gt; |  &lt;span class="codeInline"&gt; addtorecordedtime &lt;/span&gt; - Checking the &amp;quot;Add to recorded time&amp;quot; checkbox&lt;br /&gt;&lt;span class="codeInline"&gt; /repeat:&amp;lt;repeat count&amp;gt; &lt;/span&gt; - Checking &amp;quot;Repeat playback&amp;quot; checkbox and entering &amp;lt;repeat count&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;New Features&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;A programmable library (WinMacroLib.DLL) that provides functions to record and playback user actions, and to read and write WinMacro logs.&lt;/li&gt;
&lt;li&gt;Hotkeys to start recording (Ctrl + Alt + F4)  and playback (Ctrl + Alt + F5).&lt;/li&gt;
&lt;li&gt;Ability to ignore mouse actions when recording.&lt;/li&gt;
&lt;li&gt;Options are now persisted, so you don't need to set them everytime you launch the application&lt;/li&gt;
&lt;li&gt;Viewing status of recording/playback and progress.&lt;/li&gt;
&lt;li&gt;Option to automatically shutdown application after playback completes.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Known Issues&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Playback hangs on Vista unless user keeps pressing a key (any key) on the keyboard. This seem to be an operating system bug, as the same code works fine in Win XP and Windows 7.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Installation Instructions&lt;/b&gt;&lt;br /&gt;Please install the VC&lt;u&gt;&lt;/u&gt; 2008 redistributable runtime from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;amp;displaylang=en" class="externalLink"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;amp;displaylang=en&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Users running WinMacro on Vista or later need to do the following to get the application to work&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Create a WinMacro directory inside C:\Program Files&lt;/li&gt;
&lt;li&gt;Extract the release zip file to that directory.&lt;/li&gt;
&lt;li&gt;Right click on SenthilKumarSelvaraj.cer and click &amp;quot;Install Certificate&amp;quot;. Click Next, choose &amp;quot;Place all certificates in the following store&amp;quot;, choose &amp;quot;Trusted Root Certification Authorities&amp;quot; and click OK. Click Next and Finish. If you do this, please, please read the following text so you know the ramifications of doing this.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;These steps are necessary because of restrictions enforced by Vista as part of its goal to be a more secure operating system. Specifically, applications like WinMacro that use hooks need to &lt;br /&gt;1. Reside in the Program Files directory&lt;br /&gt;2. Be signed by a digital certificate.&lt;br /&gt;&lt;br /&gt;Digital certificates signed by a root certifying authority like Verisign, cost money and have to be renewed on a yearly basis. I couldn't bring myself to spend $100 - 300 per year for a free open source application, so I generated my own self signed certificate. A root certifying authority like Verisign signs certificates after making sure that person/company is authentic. When you install a self signed certificate as a Root Certification Authority, you are accepting that there is no one vouching for me. It also means that your computer will trust whatever is signed by me, including website certificates used in SSL.&lt;br /&gt;&lt;br /&gt;In short, it means I, or anyone who gets hold of my key, could massively screw up your system if I/they wanted to. Unfortunately, I can't see a way to get around this without me spending money. The best I can think of is to uninstall the certificate immediately after you're done with using the program and reinstall it before starting to use the applicatio&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>senthilkumar</author><pubDate>Sat, 18 Jul 2009 18:10:36 GMT</pubDate><guid isPermaLink="false">Updated Release: 2.0 Beta 2 (Jul 18, 2009) 20090718061036P</guid></item><item><title>Released: 2.0 Beta 2 (Jul 18, 2009)</title><link>http://winmacro.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30346</link><description>&lt;div&gt;&lt;b&gt;New in Beta 2&lt;/b&gt;&lt;br&gt;
&lt;ol&gt;&lt;li&gt;Expanded command line options. &lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;All options available in the UI can now provided through the command line. The syntax is&lt;br&gt;&lt;br&gt;&lt;span&gt;  winmacro &amp;lt;filename&amp;gt; /record | /playback [options] &lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;Recording command line options, and UI actions.&lt;/i&gt;&lt;br&gt;&lt;span&gt; /ignoremouse:yes &lt;/span&gt; | &lt;span&gt; ignoremouse &lt;/span&gt; - Checking &amp;quot;Ignore mouse actions&amp;quot; checkbox.&lt;br&gt;&lt;span&gt; /ignoremouse:no &lt;/span&gt; - Unchecking the &amp;quot;Ignore mouse actions&amp;quot; checkbox option.&lt;br&gt;&lt;br&gt;&lt;i&gt;Playback command line options, and UI actions.&lt;/i&gt;&lt;br&gt;&lt;span&gt; /playbackatrecordedspeed:yes &lt;/span&gt; |  &lt;span&gt; playbackatrecordedspeed &lt;/span&gt; - Choosing &amp;quot;Playback events at recorded speed&amp;quot;&lt;br&gt;&lt;span&gt; /playbackatrecordedspeed:no &lt;/span&gt; - Choosing &amp;quot;Playback events at my own speed&amp;quot;&lt;br&gt;&lt;span&gt; /playbacktimeinterval:&amp;lt;time interval&amp;gt; &lt;/span&gt; - Typing in a playback Time Interval value.&lt;br&gt;&lt;span&gt; /addtorecordedtime:yes &lt;/span&gt; |  &lt;span&gt; addtorecordedtime &lt;/span&gt; - Checking the &amp;quot;Add to recorded time&amp;quot; checkbox&lt;br&gt;&lt;span&gt; /repeat:&amp;lt;repeat count&amp;gt; &lt;/span&gt; - Checking &amp;quot;Repeat playback&amp;quot; checkbox and entering &amp;lt;repeat count&amp;gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;New Features&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;A programmable library (WinMacroLib.DLL) that provides functions to record and playback user actions, and to read and write WinMacro logs.&lt;/li&gt;
&lt;li&gt;Hotkeys to start recording (Ctrl + Alt + F4)  and playback (Ctrl + Alt + F5).&lt;/li&gt;
&lt;li&gt;Ability to ignore mouse actions when recording.&lt;/li&gt;
&lt;li&gt;Options are now persisted, so you don't need to set them everytime you launch the application&lt;/li&gt;
&lt;li&gt;Viewing status of recording/playback and progress.&lt;/li&gt;
&lt;li&gt;Option to automatically shutdown application after playback completes.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;&lt;b&gt;Known Issues&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Playback hangs on Vista unless user keeps pressing a key (any key) on the keyboard. This seem to be an operating system bug, as the same code works fine in Win XP and Windows 7.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;&lt;b&gt;Installation Instructions&lt;/b&gt;&lt;br&gt;Please install the VC&lt;u&gt;&lt;/u&gt; 2008 redistributable runtime from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;amp;displaylang=en&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Users running WinMacro on Vista or later need to do the following to get the application to work&lt;br&gt;
&lt;ol&gt;&lt;li&gt;Create a WinMacro directory inside C:\Program Files&lt;/li&gt;
&lt;li&gt;Extract the release zip file to that directory.&lt;/li&gt;
&lt;li&gt;Right click on SenthilKumarSelvaraj.cer and click &amp;quot;Install Certificate&amp;quot;. Click Next, choose &amp;quot;Place all certificates in the following store&amp;quot;, choose &amp;quot;Trusted Root Certification Authorities&amp;quot; and click OK. Click Next and Finish. If you do this, please, please read the following text so you know the ramifications of doing this.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;These steps are necessary because of restrictions enforced by Vista as part of its goal to be a more secure operating system. Specifically, applications like WinMacro that use hooks need to &lt;br&gt;1. Reside in the Program Files directory&lt;br&gt;2. Be signed by a digital certificate.&lt;br&gt;&lt;br&gt;Digital certificates signed by a root certifying authority like Verisign, cost money and have to be renewed on a yearly basis. I couldn't bring myself to spend $100 - 300 per year for a free open source application, so I generated my own self signed certificate. A root certifying authority like Verisign signs certificates after making sure that person/company is authentic. When you install a self signed certificate as a Root Certification Authority, you are accepting that there is no one vouching for me. It also means that your computer will trust whatever is signed by me, including website certificates used in SSL.&lt;br&gt;&lt;br&gt;In short, it means I, or anyone who gets hold of my key, could massively screw up your system if I/they wanted to. Unfortunately, I can't see a way to get around this without me spending money. The best I can think of is to uninstall the certificate immediately after you're done with using the program and reinstall it before starting to use the applicatio&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Sat, 18 Jul 2009 18:10:36 GMT</pubDate><guid isPermaLink="false">Released: 2.0 Beta 2 (Jul 18, 2009) 20090718061036P</guid></item><item><title>Created Release: 2.0 Beta 2 (Jul 18, 2009)</title><link>http://winmacro.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30346</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;New in Beta 2&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Expanded command line options. All options available in the UI can now provided through the command line. The syntax is&lt;br /&gt;&lt;br /&gt;&lt;span class="codeInline"&gt;  winmacro &amp;lt;filename&amp;gt; /record | /playback [options] &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Recording command line options, and UI actions.&lt;/i&gt;&lt;br /&gt;&lt;span class="codeInline"&gt; /ignoremouse:yes &lt;/span&gt; | &lt;span class="codeInline"&gt; ignoremouse &lt;/span&gt; - Checking &amp;quot;Ignore mouse actions&amp;quot; checkbox.&lt;br /&gt;&lt;span class="codeInline"&gt; /ignoremouse:no &lt;/span&gt; - Unchecking the &amp;quot;Ignore mouse actions&amp;quot; checkbox option.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Playback command line options, and UI actions.&lt;/i&gt;&lt;br /&gt;&lt;span class="codeInline"&gt; /playbackatrecordedspeed:yes &lt;/span&gt; |  &lt;span class="codeInline"&gt; playbackatrecordedspeed &lt;/span&gt; - Choosing &amp;quot;Playback events at recorded speed&amp;quot;&lt;br /&gt;&lt;span class="codeInline"&gt; /playbackatrecordedspeed:no &lt;/span&gt; - Choosing &amp;quot;Playback events at my own speed&amp;quot;&lt;br /&gt;&lt;span class="codeInline"&gt; /playbacktimeinterval:&amp;lt;time interval&amp;gt; &lt;/span&gt; - Typing in a playback Time Interval value.&lt;br /&gt;&lt;span class="codeInline"&gt; /addtorecordedtime:yes &lt;/span&gt; |  &lt;span class="codeInline"&gt; addtorecordedtime &lt;/span&gt; - Checking the &amp;quot;Add to recorded time&amp;quot; checkbox&lt;br /&gt;&lt;span class="codeInline"&gt; /repeat:&amp;lt;repeat count&amp;gt; &lt;/span&gt; - Checking &amp;quot;Repeat playback&amp;quot; checkbox and entering &amp;lt;repeat count&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;New Features&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;A programmable library (WinMacroLib.DLL) that provides functions to record and playback user actions, and to read and write WinMacro logs.&lt;/li&gt;
&lt;li&gt;Hotkeys to start recording (Ctrl + Alt + F4)  and playback (Ctrl + Alt + F5).&lt;/li&gt;
&lt;li&gt;Ability to ignore mouse actions when recording.&lt;/li&gt;
&lt;li&gt;Options are now persisted, so you don't need to set them everytime you launch the application&lt;/li&gt;
&lt;li&gt;Viewing status of recording/playback and progress.&lt;/li&gt;
&lt;li&gt;Option to automatically shutdown application after playback completes.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Known Issues&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Playback hangs on Vista unless user keeps pressing a key (any key) on the keyboard. This seem to be an operating system bug, as the same code works fine in Win XP and Windows 7.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;&lt;b&gt;Installation Instructions&lt;/b&gt;&lt;br /&gt;Please install the VC&lt;u&gt;&lt;/u&gt; 2008 redistributable runtime from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;amp;displaylang=en" class="externalLink"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;amp;displaylang=en&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Users running WinMacro on Vista or later need to do the following to get the application to work&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Create a WinMacro directory inside C:\Program Files&lt;/li&gt;
&lt;li&gt;Extract the release zip file to that directory.&lt;/li&gt;
&lt;li&gt;Right click on SenthilKumarSelvaraj.cer and click &amp;quot;Install Certificate&amp;quot;. Click Next, choose &amp;quot;Place all certificates in the following store&amp;quot;, choose &amp;quot;Trusted Root Certification Authorities&amp;quot; and click OK. Click Next and Finish. If you do this, please, please read the following text so you know the ramifications of doing this.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;These steps are necessary because of restrictions enforced by Vista as part of its goal to be a more secure operating system. Specifically, applications like WinMacro that use hooks need to &lt;br /&gt;1. Reside in the Program Files directory&lt;br /&gt;2. Be signed by a digital certificate.&lt;br /&gt;&lt;br /&gt;Digital certificates signed by a root certifying authority like Verisign, cost money and have to be renewed on a yearly basis. I couldn't bring myself to spend $100 - 300 per year for a free open source application, so I generated my own self signed certificate. A root certifying authority like Verisign signs certificates after making sure that person/company is authentic. When you install a self signed certificate as a Root Certification Authority, you are accepting that there is no one vouching for me. It also means that your computer will trust whatever is signed by me, including website certificates used in SSL.&lt;br /&gt;&lt;br /&gt;In short, it means I, or anyone who gets hold of my key, could massively screw up your system if I/they wanted to. Unfortunately, I can't see a way to get around this without me spending money. The best I can think of is to uninstall the certificate immediately after you're done with using the program and reinstall it before starting to use the applicatio&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>senthilkumar</author><pubDate>Sat, 18 Jul 2009 18:06:56 GMT</pubDate><guid isPermaLink="false">Created Release: 2.0 Beta 2 (Jul 18, 2009) 20090718060656P</guid></item><item><title>Closed Feature: Provide more command line options</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=23200</link><description>Provide command line parameters for all options that can be set from the UI.&lt;br /&gt;Comments: Resolved with changeset 56722.</description><author>senthilkumar</author><pubDate>Sat, 18 Jul 2009 17:39:36 GMT</pubDate><guid isPermaLink="false">Closed Feature: Provide more command line options 20090718053936P</guid></item><item><title>Source code checked in, #56722</title><link>http://winmacro.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Fixed bugs in the command line parser class.</description><author>senthilkumar</author><pubDate>Sat, 18 Jul 2009 17:39:34 GMT</pubDate><guid isPermaLink="false">Source code checked in, #56722 20090718053934P</guid></item><item><title>Created Issue: Allow multiple files to be played back</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=23471</link><description>It would be great if there were a way to queue multiple files for playback so that repeating similar task with minor variations could be recorded as small components and played as a long sequence.&lt;br /&gt;</description><author>phuzi0n</author><pubDate>Mon, 13 Jul 2009 20:00:49 GMT</pubDate><guid isPermaLink="false">Created Issue: Allow multiple files to be played back 20090713080049P</guid></item><item><title>Created Issue: Playback on Win7 is skippy</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=23441</link><description>When I playback macros on Win7 build 7100 the playback is very inconsistent &amp;#40;plays some parts too fast, others too slow&amp;#41; and can also skip a chunk of the recorded commands. I&amp;#39;ve had the same recorded file play back perfectly and the next day it exhibited random behavior that changed each time I played it.&lt;br /&gt;</description><author>phuzi0n</author><pubDate>Thu, 09 Jul 2009 22:11:50 GMT</pubDate><guid isPermaLink="false">Created Issue: Playback on Win7 is skippy 20090709101150P</guid></item><item><title>Source code checked in, #56011</title><link>http://winmacro.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Class to parse command line.</description><author>senthilkumar</author><pubDate>Mon, 06 Jul 2009 05:04:04 GMT</pubDate><guid isPermaLink="false">Source code checked in, #56011 20090706050404A</guid></item><item><title>Commented Feature: Provide more command line options</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=23200</link><description>Provide command line parameters for all options that can be set from the UI.&lt;br /&gt;Comments: Associated with changeset 56010.</description><author>senthilkumar</author><pubDate>Mon, 06 Jul 2009 05:03:17 GMT</pubDate><guid isPermaLink="false">Commented Feature: Provide more command line options 20090706050317A</guid></item><item><title>Closed Issue: Locking inputs while playing back</title><link>http://winmacro.codeplex.com/WorkItem/View.aspx?WorkItemId=23150</link><description>I have noticed that version 1.2 locked any form of input until you hit the OK button &amp;#40;If I am correct these inputs would stack and play after you hit ok&amp;#41;&lt;br /&gt;&lt;br /&gt;Version 2.0 on the other hand seems to allow you to hit buttons while playing a macro.  This can cause multiple issues.&lt;br /&gt;&lt;br /&gt;If you set the macro to a keyboard hotkey that involves control, alt or shift the buttons register at the beginning of the playback and alter the macro.&lt;br /&gt;&lt;br /&gt;This is especially noticeable when set to speed 0.&lt;br /&gt;&lt;br /&gt;I have set up shortcuts on my desktop using the command line feature to set multiple macros to hotkeys.&lt;br /&gt;&lt;br /&gt;I have notice that I can start a second macro while the first is still running this causes errors with playback.&lt;br /&gt;Comments: Resolved with changeset 56010.</description><author>senthilkumar</author><pubDate>Mon, 06 Jul 2009 05:03:14 GMT</pubDate><guid isPermaLink="false">Closed Issue: Locking inputs while playing back 20090706050314A</guid></item></channel></rss>