Jump to content
Macro Express Forums

kevin

Admin
  • Posts

    1,950
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by kevin

  1. As you observed, when Macro Express is unable locate the macro file it should display a dialog allowing you to load the correct file. Our developers say that it is likely caused because of the "File access denied" message. This is different than "File not found".

    Make sure that you have full access to the folder where the macro file you are trying to load is located. Also, since your macro file is on a network drive it is possible that the file is accessible when Macro Express starts.  When a macro file is stored on a network drive it is possible that Windows will try to start Macro Express before the drive mapping is established. If this is the case use the "Wait for " option found in Options, Preferences, Startup to tell Macro Express to wait a while before trying to load the macro file.

    Here are some other suggestions if that does not help:

    1. Restore the macro file in the previous location. Launch Macro Express and click File, Open Macro file to load the macro file from the new location.

    2. Make sure Macro Express is not running. In the folder where Macro Express is installed click on the MacDef.exe program. This will reset the preferences including the path to the macro file to load. After resetting the preferences start Macro Express and then click File, Open Macro file to load the macro file from the new location.

    3. Uninstall and reinstall Macro Express. Then click File, Open Macro file to load the macro file from the new location.

    Note: It is not a good idea to move the macro file without loading the file in the new location first.

  2. On 11/11/2017 at 12:51 PM, Karlbu said:

    I am unable to file a support request through https://www.macros.com/supportrequest.htm   When I attempt to send the form the send to https://www.isssvr.net/cgi-bin/ttcgi.exe  times out.  This happens on both Firefox and Edge.  So something appears to be amiss with the request form.

    Due to a drunk driver, the power was out in the city where our data center is housed for 31 hours over the weekend. The Support Request form is back up and running.

    Don't drink and drive!

  3. Macro Express Pro v 4.8.0.1 is now available. This version contains many improvements and bug fixes along with one security patch. We recommend you upgrade to this version. Changes include the following:

    1. Made changes to allow the program to be used on computers with high DPI settings such as those with 4K monitors.

    2. Added 'Variable Set Decimal to Display Size Multiplier' command to allow macros to adjust for different DPI screen settings.

    3. Fixed a problem with the Mouse Locator in the Portable version.

    4. Fixed a problem where some processes were missing from the list of processes.

    5. Fixed security vulnerability CVE-2014-0994 relating to bitmap images.

    6. Updated the installer

    7. Removed "The " from many of the Error Codes to make it easier to locate a specific error in the 'Catch Error' command.

    8. Most running macros are now listed when the mouse is hovered over the running man icon.

    9. When the player starts it now waits for macro files to be ready before attempting to load them. It waits up to 15 seconds for each macro file to become available.

    10. Shortkey activated macros include a "To Play Back" box in the Activations tab of the Script Editor.

    11. Moved Show Sidebar and Show Toolbar options to the Preferences, Appearance dialog.

    12. Added the ability to Log Unusual Events to note errors that should not crash the program.

    13. Importing macros is now faster.

    14. Fixed a bug that could cause the program to forget which macro files are loaded.

    15. Fixed a problem where you could not export to a macro file that already exists even if you answered Yes to overwrite it.

    For a complete list of changes see the Macro Express Pro v 4.8.0.1 Release Notes. Download Macro Express Pro from the Macro Express download page.

    Macro Express News - September 26,2017 contains more information, tips and sample macros.

  4. Here is another work-around. Thanks to Cory for the suggestion.

    The delay running a macro can be eliminated by adding Macro Express Pro's macexp.exe to Windows Defender exclusion list.

    • Open Windows 10 Settings dialog
    • Click on Update & Security
    • Click on Windows Defender in the column on the left
    • Scroll down until you see the Exclusions header
    • Click on Add an Exclusion
    • Under the Files and folders header click on Exclude a file
    • Navigate to where your Macro Express Pro program files are located. By default this is c:\Program Files(x86)\Macro Express Pro.
    • Click to highlight macexp.exe
    • Click the Exclude this file button
    • Close the Settings dialog
  5. The May 2016 update of Windows Defender running on Windows 10 is causing a delay running a macro. The macro activation occurs then there is a delay of 1 to 6 seconds before the macro commands run. We have reported the problem to Microsoft. There are other reports on the Microsoft Forums about this update of Windows Defender causing high CPU utilization.

     

    Here are some ways to work around this issue:

    • This issue does not occur if you are using a different security software program.
    • We discovered two different versions of Windows Defender running on our Windows 10 systems. The delay for one of these goes away if Windows Defender's "Real Time Protection" is turned off. This did not correct the problem with the other version of Windows Defender.
    • Create a separate macro containing a Message Box macro command. Run it and leave it running with the Message Box displayed. Your other macros may run quicker. We have had mixed success with this. One customer reports that this works them. We found it worked on one of our systems for a time but later stopped working.
    You may contact the Insight Software Solutions Support Team for an updated status and other possible solutions for this issue.
  6. In order to better serve you, our customers, we have implemented the following changes to our support policy.

    Support Requests
    Support requests should now be submitted using our Request Support online form.

    End of Support
    Support for a specific version of Macro Express or Macro Express Pro now ends two years after an updated version is released unless a software maintenance agreement is in place.

    Other Support Options
    As always, we offer many support options for Macro Express Pro on our Support page.

  7. These user-to-user discussion forums are provided for users and developers to ask questions of others, share advice, tips and techniques, and to openly and freely exchange information, ideas, and solutions. While Insight Software Solutions employees may view issues posted here, all requests for support from Insight Software Solutions should use the following resources:

    1. Report a bug on our Report a Bug page. You will not receive a personal response unless we need additional information.
    2. Enter suggestions for new features using our Request a Feature page. You will not receive a personal response unless we need additional information.
    3. For support visit our Request Support page.
    4. See our Support page for other resources.

  8. In order to better serve you, our customers, we have implemented the following changes to our support policy.

    Support Requests
    Support requests should now be submitted using our Request Support online form.

    End of Support
    Support for a specific version of Macro Express or Macro Express Pro now ends two years after an updated version is released unless a software maintenance agreement is in place.

    Other Support Options
    As always, we offer many support options for Macro Express Pro on our Support page.

  9. Macro Express Pro v 4.7.0.1 was released containing many improvements and changes. Shortly afterwards, Macro Express Pro v 4.7.1.1 was released to fix an issue with the code signature when using IE11. Changes include the following:

    v 4.7.1.1

    • Updated the signature on the files to use a SHA2 code signing certificate. This change was necessary to eliminate the "Invalid Signature" warning message that was displayed when v 4.7.0.1 was downloaded using Internet Explorer 11.

    v 4.7.0.1

    • Improved support for Windows 10 and added support for Windows Server 2016.
    • Fixed the Restart Macro Express command to work reliably on Windows 10 and Windows 8.1.
    • Added Win+End, Win+Alt+End and Win+Ctrl+End to the list of possible hotkeys for both the 'Abort Macro HotKey' and 'Pause Macro HotKey' options.
    • Added an option to play a sound every time a macro is activated.
    • The HotKey dialog now displays HotKeys that are Restricted to Windows or Reserved for Windows in different colors.

    For a complete list of changes see the Macro Express Pro v 4.7.1.1 Release Notes. Download Macro Express Pro from the Macro Express download page.

    Macro Express News - January 27, 2016 contains more information along with tips and sample macros.

  10. Macro Express v 3.10a is now available. This version includes Windows 10 support and many other enhancements and bug fixes.
    • Added support for Windows 10 and Windows Server 2016.
    • Updated the Restart Macro Express command to work reliably on Windows 10, Windows Server 2016 and Windows 8.1.
    • The Scheduler Alarm sound now allows the default system sounds to be used instead of a .wav file.
    • Added an option to play a sound every time a macro is activated.
    • Made a change to the 'Terminate Process' command to make it more reliable.
    • The HotKey dialog now displays HotKeys that are Restricted to Windows or Reserved for Windows in different colors.
    • Added Win+End, Win+Alt+End and Win+Ctrl+End to the list of possible hotkeys for both the 'Abort Macro HotKey' and 'Pause Macro HotKey' options.
    • Changes to support ultra high resolution displays.
    • Made a change to try to avoid a crash in FTP Disconnect command.
    • Fixed a problem where the Break or Repeat End command incorrectly exited a Repeat loop.
    For a complete list of changes, see the Macro Express v 3.10a Release Notes. Download Macro Express from the Macro Express download page.
  11. This answer has been posted in two threads to make it easier to find.

     

    Update: Our previous conclusions about the cause of this problem were incorrect. It turns out that this is a permissions issue. Some of the registry values can only be created if Macro Express Pro is running as administrator.

    Do this to install the PGM Functions Library:

    1. Make sure Macro Express Pro is not running (click File, Terminate Macro Express Editor and Player)

    2. Find the startup shortcut for Macro Express Pro and right-click on it.

    3. Click on Run as Administrator.

    4. Answer Yes to the UAC prompt.

    5. Run the "PGMFunctionsLibrary setup.exe" installer for the PGM Functions Library.

    6. Follow the on screen prompts.

    After the PGM Functions Library has been installed it will run the { PGM Setup } macro to initialize registry entries and set things up to run the library.

    Macro Express Pro does not need to be running as administrator to use the PGM Functions Library. After installing you may wish to terminate Macro Express Pro and restart it without running as administrator.

  12. Update: Our previous conclusions about the cause of this problem were incorrect. It turns out that this is a permissions issue. Some of the registry values can only be created if Macro Express Pro is running as administrator.

     

    Do this to install the PGM Functions Library:

    1. Make sure Macro Express Pro is not running (click File, Terminate Macro Express Editor and Player)

    2. Find the startup shortcut for Macro Express Pro and right-click on it.

    3. Click on Run as Administrator.

    4. Answer Yes to the UAC prompt.

    5. Run the "PGMFunctionsLibrary setup.exe" installer for the PGM Functions Library.

    6. Follow the on screen prompts.

     

    After the PGM Functions Library has been installed it will run the { PGM Setup } macro to initialize registry entries and set things up to run the library.

     

    Macro Express Pro does not need to be running as administrator to use the PGM Functions Library. After installing you may wish to terminate Macro Express Pro and restart it without running as administrator.

  13. Or should my script actually be working (which might suggest that my PGM installation might not be right.)?

    Did you do this (suggested in answer to your previous post)?

    2. Add commands to create intermediate registry keys. Change lines like this:

     

    Write Registry Value "%T[2]%" into HKEY_CURRENT_USER\Software\Professional Grade Macros\Folders\Me3Home

    to

    Write Registry Value "%T[2]%" into HKEY_CURRENT_USER\Software\Professional Grade Macros\Folders

    Write Registry Value "%T[2]%" into HKEY_CURRENT_USER\Software\Professional Grade Macros\Folders\Me3Home

    From your follow up post it sounded like you simply changed the commands that read from the registry to ignore errors. You didn't mention if you had fixed the creation of the registry keys and values. It would not surprise me to find out that these registry keys and values are required in order for the PGM Functions to run correctly.

  14. There are many other registry entries for the PGM Functions library that need to be created, not just the two given as an example. There are two issues:

     

    1. Previous versions of Macro Express Pro would create intermediate registry entries. At attempt to create this:

     

    HKEY_CURRENT_USER\Software\Professional Grade Macros\Temp\T1

     

    would also create these:

     

    HKEY_CURRENT_USER\Software\Professional Grade Macros\

    HKEY_CURRENT_USER\Software\Professional Grade Macros\Temp\

     

    2. Macro commands Read Registry Value and Write Registry Value now correctly support the On Error feature. So when the Read Registry command tries to read from a location that does not exist, by default it will display an error instead of continuing.

     

    The changes to support the On Error feature for the Registry commands is the correct behavior. Unfortunately it causes problems with the PGM Functions Library. The PGM Functions Library will run once the registry structure is created. You may do that by installing Macro Express 3 and then the PGM Functions Library or by modifying the "{ PGM Setup }" macro in the PGM Functions Library.

     

    To modify the "{ PGM Setup }" macro you will need to:

     

    1. Change the "Could not access the specified registry value" behavior in the On Error tab to "Ignore Error" for the Read Registry commands.

     

    2. Add commands to create intermediate registry keys. Change lines like this:

     

    Write Registry Value "%T[2]%" into HKEY_CURRENT_USER\Software\Professional Grade Macros\Folders\Me3Home
    to

    Write Registry Value "%T[2]%" into HKEY_CURRENT_USER\Software\Professional Grade Macros\Folders

    Write Registry Value "%T[2]%" into HKEY_CURRENT_USER\Software\Professional Grade Macros\Folders\Me3Home

  15. We have analyzed this issue and have duplicated the problem. It appears that the problem is due to these recent changes to Macro Express Pro:
    - The Write Registry Value command will now report a problem if the permissions do not allow the value to be written.
    - The Create Registry Key command will no longer cause a crash if the permissions do not allow the key to be created.

    The Write Registry commands are now more restrictive. If an attempt is made to create this registry key:
    HKEY_CURRENT_USER\Software\Professional Grade Macros\Temp\T1

    and these do not already exist:

    HKEY_CURRENT_USER\Software\Professional Grade Macros
    HKEY_CURRENT_USER\Software\Professional Grade Macros\Temp

    Then an error occurs.

    Here are some ways to correct the problem with the PGM Functions:

    1. Modify the macro { PGM Setup } to create intermediate registry keys.

    2. Manually create the missing intermediate registry keys.

    3. If you install Macro Express 3, load PGM Functions Library, run it and then uninstall Macro Express 3, the PGM Functions will run in Macro Express Pro.

    We are working on a permanent fix for this problem.
    --
    Kevin Heaton
    Insight Software Solutions, Inc

×
×
  • Create New...