Jump to content
Macro Express Forums

kevin

Admin
  • Posts

    1,950
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by kevin

  1. Macro Express 3.7d is not working with a program that I put in Windows 7 compatibility mode.

    If you mean 'Windows XP mode for Windows 7' then no, Macro Express will not recognize windows activated in 'Windows XP mode'. Windows XP mode is a virtual computer running Windows XP. Programs that run there are not running on Windows 7.

     

    To automate programs in Windows XP mode you will need to also load Macro Express in the Windows XP mode virtual session. I know this is possible using VM Ware and Microsoft's Virtual PC, upon which Windows XP mode is based, but I have not tried this yet.

  2. I am wondering if it is at all possible to make this thing run in the backround? So, there would be a seperate instance of firefox opened to do this macro, even if i am working in firefox at the moment the macro is scheduled to run

    Windows does not accept keyboard entries or mouse clicks in a program that does not have 'focus'. So normally, the answer is No.

     

    You may, with some applications, be able use the Window Controls on a program without focus. There is a tutorial about how to use Window Controls in the help. Also check out the 'Calc ulator and Note pad' macro in the samples.mex macro file installed in the same folder as the Macro Express Pro program files (by default, c:\Program Files\Macro Express Pro').

     

    However, it is my experience that browsers do not have a lot of support for Window Controls. (Whether or not the Window Control macro commands work depends upon how your program is written.)

  3. After re-reading your post I have another thought. Macro Express 3 v 3.6 was created long before IE7 was released by Microsoft. Later versions of Macro Express were modified to work with IE7. You may need to update to the latest version of Macro Express 3.

     

    Upgrades are free for any versions that have the same major revision number. See our Upgrade Information page for more details.

  4. Make sure that the macro is not continuing after the pause. Put a Sound Wave File or a Sound Beep command after the pause. If you hear the sound you know the macro is continuing.

     

    It is possible that the focus is not returning to the window you expect. You may be able to use a Window Activate command after the pause to get the macro to work.

  5. How do I convert that really cool executable "multiplefieldform.mxe" file created by Floyd into something editable? It doesn't import into ME Pro and changing it to an html is really messy. Is it because it was designed for an earlier version?

    The .mxe extension indicates that this is a playable macro. You can import multiplefieldform.mxe into Macro Express or Macro Express Pro like you import any playable macro. Click File, Import, Import Playable Macros.

  6. Will the macro run if the monitor “logs off” because it has not been used for 5 minutes and the screensaver has activated?

    If your computer logs off, then the macro will not run. The knowledgebase article "with the workstation locked the macro does not work" contains details.

     

    If your macro file contains Scheduled Macros, your screen saver will be disabled unless you uncheck the 'Disable Screen Saver when using Scheduled Macros' option found in Options, Preferences, Scheduler. The knowledgebase article "my screen saver never gets activated" contains more information.

  7. Having a macro type a password is a fairly simple thing. (Look at the examples posted here by others.) However, there are some programs that, due to security, refuse to let a program like Macro Express type anything into their password fields.

     

    Macro Express uses something called the Windows Hooks to send and receive keystrokes. Unfortunately, the Hooks are also used by malware programs called keyloggers. Any program can block access to the Windows Hooks by other programs and often, to "improve security", they do. Quicken is one such program. I cannot use a macro to enter a password into Quicken. Macros work elsewhere in the program.

     

    I do not know if the Excel password dialog works this way. I'm just saying that if you are unable to get a macro to type the password it may be due to how the program is written.

  8. I installed ME3 on my Vista computer and I have Internet Explorere 8 on it and my Win XP machine also. Hot key macros work for inserting passwords and other hot key macros on my XP Pro machine. Those same macros don't insert anything on my Vista machine.

    Anyone else have this problem? The macros work when I try inserting them into a Word document but not into anything in Internet Explorer.

    Make sure you are using the latest version of Macro Express 3. Visit www.macros.com/download.htm. Make sure to download Macro Express 3 and not Macro Express Pro.

     

    If the problem persists contact Insight Software Solutions support. Contact information is found at www.macros.com/contact.htm.

  9. The command "Set window order on top" does not work reliably. It works however if you put "Place on topmost status and place on top" before.

    After testing the Set Window Order "notepad" Always on top and Set Window Order "Notepad" Remove topmost status and place on top commands I cannot spot any problems. A specific example demonstrating how it fails would be helpful.

     

    Are you aware that setting a window on top does not automatically give it focus? A window can be on top and not have focus. This is normal behavior (controlled by Windows). Is that what you are seeing?

  10. Tried this but as soon as I double click on "Macro Run" Macro Express - Scripting Editor - [Macro Name] freezes. If I click off the box onto something ells up then I can not click back onto the editor as it is now grayed out on the top and dose nor respond. I can still run any macros I all ready have set up through there short cuts. I also looked into task manager to see if it said "Not responding" but its simply saying "Running" so the program thinks its functioning correctly but locked me out of the editor.

     

    Its as if this function hits a problem in the code of the program and just stops responding. Is there any form of a repair I can run on the software short of re installing it?

    It still sounds like the window is coming up behind the editor. When it seems that Macro Express has 'locked up' Press Alt-Space, M. Then press and hold the arrow keys to move the window underneath the editor window.

  11. will this scheduled macro run on everybody's terminal session?

    Yes.

     

    How can I specify which session to run this on?

    Use the Variable Set From Misc command to determine the Computer Name, User Name or Registered Owner. Then have your macro do something like this:

    Set Variable %T1% to "Name of Machine"
    Set Variable %T1% to "Username"
    If Variable %T1% <> "OneMachine"
     Macro Stop
    End If

    You may also be able to use the Store Terminal Services Session ID command. This returns a numeric value for each session. The console is always session 0. If you use this command you will need to test to see whether or not the same session ID is assigned to the same computer each time.

  12. For example, you can capture text even when the window is minimzed, but the next time one reboots the computer, it says the control is not found.

    Some applications change the Windows Control information each time it runs. There is nothing Macro Express can do about that. Think about it this way, if you want to write a macro to detect a certain color in a specific location and the program changes that color each time it runs, you cannot use Macro Express to determine the pixel color.

     

    The best work-around for programs that change their Windows Controls is to use the Capture Control command. But, the Capture Control command requires that you know the position of the control on the screen.

     

    I use another work-around that may or may not work for you. Each time my macro fails because it cannot find the Windows Control I add another Get Control command to my macro without removing any previous Get Control commands. For this particular application I have had success with 5 separate Get Control commands:

      Get Control: (CLIENT.EXE) -> %C[7]%
     If Control "%C[7]%" Does Not Exist
    Get Control: (CLIENT.EXE) -> %C[7]%
     End If
     If Control "%C[7]%" Does Not Exist
    Get Control: (CLIENT.EXE) -> %C[7]%
     End If
     If Control "%C[7]%" Does Not Exist
    Get Control: (CLIENT.EXE) -> %C[7]%
     End If
     If Control "%C[7]%" Does Not Exist
    Get Control: (CLIENT.EXE) -> %C[7]%
     End If
     Mouse Click on Control %C[7]%

    In other situations a macro can find the position of a Windows Control that does not change (C1), calculate the position of the Windows Control that changes (C2) using the position of the first Windows Control (C1), and use the Capture Control command.

     

    Sometimes, no matter what you try, you cannot reliably use any Windows Control commands.

     

    In summary, the behavior of how an application supports a Window Control depends entirely on that application. No program, including Macro Express, can change that behavior.

  13. Issues entered into the tracking system, either as a bug report or a feature request, are reviewed by developers, not support people. You may not receive a personal response. As stated on the Report a Bug and Request a Feature pages:

    You will not receive a personal email response unless we need more information.

    Do not use this form to submit technical support questions. Send questions to info@wintools.com.

    Our Technical Support people read and respond to each issue they receive in as timely a manner as possible. If a support issue is entered into the tracking system, it is forwarded to Technical Support. However, there may be a delay before this happens.

     

    If you want our developers to look at a problem or consider a feature then use the Report a Bug and Request a Feature pages. If you want a reply, response or a possible work-around, send your request to Technical Support.

×
×
  • Create New...