After trying it out for 3 hours i was not able to see any significant changes so far. You can change the folder size in the Macro Explorer. Remarkably i dont see progress if it comes to the functionality. But is not this a macro program should be about. Who cares about the theme of the macro editor? I was not able to find just one new command or an existing one with enhanced functionality. How would i loved to have a multiple choice menu with some basic layout and formatting options. ;-(
You can see this improved functionality while creating a new macro. When the "Create New Macro" dialog box gains focus, you can change the activation by pressing a single character, e.g., S for "Shortkey," N for "No Activation," etc. And then you can Tab between fields. This was not possible with the old version.
the reason I ask is because right now, I am using 2 macro applications and the other app is strictly being used for the image search function, nothing else. I would like to be able to have ME perform everything without the need for a second app but so far I don't see that happening being I see no options for an actual "image recognition" , "Image search" or "image capture" in ME and "pixel color" is pretty much useless for a lot of instances in my macro because the actual pixel colors have random color variations (very slight variations, but enough to make it not work right) but the image recognition in the other app works great because you can select the area of the screen to capture the image, compare it to the full screen capture, set a tolerance level for color range in the image you are looking for and it works nearly 100% of the time. basically the code for the other app looks like this but haven't figured out a way to get this effect in ME as of yet.
SetFocus>cellinarac Atruin
Wait>1.5
GetScreenRes>sx,sy
ScreenCapture>0,0,sx,sy,C:\Users\cellinarac\Documents\Test Macro\screen.bmp
FindImagePos>C:\Users\cellinarac\Documents\Test Macro\Image1.bmp,C:\Users\cellinarac\Documents\Test Macro\screen.bmp,30,1,XPos,YPos,imgs
If>imgs>0
MouseMove>XPos_0,YPos_0
Wait>1.0
LDown
Wait>0.2
LUp
Wait>1.5
Endif
Wait>2.5
Press CTRL
Wait>0.2
SendText>m
Wait>0.1
Release CTRL
Exit
Yea, I really like the ease of ME for the most part. I may end up looking into the other app and rebuild my macros for it so I don't need 2 apps for one macro lol, I'm also considering looking into the pixel color option and having it do a repeat search for a color, or range of colors with in an area of the screen, then when color found continue macro, have it repeat this search for a certain number of times, then if color not found jump to section of macro. a lot to learn lol. getting the pixel color at a pixel that constantly makes changes with in what appears to be a set variable, the same cycle of number codes seem to repeat, just in random orders and it might throw in a random color number that isn't there often or is swapped with another random number at various times. they change pretty quick as well, and hitting print screen over and over again a few dozen times, you may or may not get one you already got a screen shot of lol.... damn, just had an idea lol. I could use my screen capture to record the numbers as they change, then play the video frame by frame to get the cycle of numbers.... feel like an idiot for not thinking of that earlier lol.
In the video, he says it took "almost" 1000 instructions to make the game work. I've created complex macros that are 100 and 200 lines long that perform hundreds (or thousands) of calculations. But it's hard to wrap my mind around the complexity of a Macro Express script that results in a playable Tetris game. It's an accomplishment!
as in, scan screen for an image, if image found, click on image, if image not found, wait for image. I have a second app that does support this function and have the 2 apps working together. just thought it would be nice to have everything working in ME than having to install and use 2 programs for 1 macro lol
I was hoping the latest vesion of ME Pro would at last have implemented a fully reliable method of stopping macros. Sadly, not. I'm still occasionally getting runaway macros which cannot be stopped by any of the documented methods.
In the case that prompted this post it took me 20 secs or so before I somewhow managed to get into Task Manager and terminate ME Pro and hence stop a wild macro. Luckily, although it appeared to be creating havoc, no permanent damage was done, just a few random windows re-sized. But it might have been disastrous.
There are two ways to halt a macro, by pressing a specific HotKey combination or by using the mouse to click on the Macro Express icon in the system tray. The HotKey is set to 'Scroll Lock + Pause' by default but can be changed in the preferences.
Often, when you want to stop a macro, it is because something is not running right on Windows. When you click the mouse or press a HotKey Windows receives a message that the action occurred and then has to pass that message to Macro Express. If these actions do not halt Macro Express it is generally because Windows never passed the message to Macro Express.
Your other report indicates that a problem occurred causing your computer to lock up. If you send a sample macro to our support people they can see if the problem can be duplicated on one of our computers. (It is possible that the underlying problem is caused by something specific to your computer.)
If you send a sample macro to our support people they can see if the problem can be duplicated on one of our computers. (It is possible that the underlying problem is caused by something specific to your computer.)
Thanks Kevin. I did try to isolate the issue and also tried to write a short macro that would reproduce the problem, But this has so far proved impossible to accomplish in a controlled fashion, i.e that doesn't put my PC at serious risk. As I said in my email submission, this last issue was with a macro that was moving the mouse cursor and testing with the command If Not Mouse Cursor: Arrow. It seems that at such a time the combination does not succeed in stopping the macro.
All other applications were and are running in their usual stable fashion. The ME Pro macro was the only chaotic event in an othwerwise normal day's work. Perhaps I'm mistaken but I get the impression you are trying to attribute blame elsewhere?
You want to deal with a panic situation, where there is a macro out of control. How about Ctrl-Alt-Shift-v to terminate ME? You kill off all running macros, but that is acceptable if you kill the offender along with all the others. Of course, as Kevin says, if Windows won't pass the keystrokes to ME, then that's no good.
Or if Windows lets you get to Task Manager, have a macro consisting of the single command "Terminate process: macexp.exe". Have that macro triggered by the Task Manager window title. Of course then you would have to enable the macro when you want the safety valve to be active, and disable the macro when you want to use Task Manager normally.
In this case it's hard for me to be 100% sure of exactly what I tried and didn't try, because I'll admit to being in panic mode. Testing a new macro, the mouse cursor ran riot (because of a mistake I'd made in the script at that stage). It wasn't just moving rapidly (harmless) but the left mouse button was down so it was also dragging various windows around faster than I could follow. But I did try Ctrl+Alt+Shift+v, as well as repeatedly using Scroll+Pause.
Kevin is suggesting a Windows XP cause, not MEP. Yet my keyboard and everything else was apparently working OK before the macro was run. And afterwards too - when I'd finally terminated and restarted MEP. So I find that explanation hard to understand.
There has to be some foolproof way to immediately stop a runaway macro, short of hitting the power button. Your ideas about a .cmd file seem promising to me. Maybe some of the other experts can advise how that might best be implemented. For use when all else fails, as in this case.
Did you try to create a runaway macro on your system using the If Not Mouse Cursor: Arrow command? Here is a stable macro similar to one I was trying to write. That was for use with Google Earth, but I've amended it to make it more accessible. Its purpose is to set the Categories pane of ME Pro Explorer to a specific width.
Note again that the above is NOT a sample of a runaway macro. But it was while developing it that the issue occurred. Amongst other things, I hadn't included the Break. But removing that from the above still doesn't reproduce the problem.
Not quite. You could not stop the macro because Windows XP was too busy to service the HotKey or mouse click to stop the macro. What caused Windows to be too busy is the problem. That problem may have been caused by Macro Express Pro. It may have been caused by something else or some combination of events.
But I have my doubts it will work. I use abort keys all the time in tropuble shooting on many systems and never have a problem with MEP aborting at the next macro command. To be clear one has to realize that if one command it taking a long time the macro can not be aborted until the next command is executed. But like Kevin said if your OS is so confused that it's no longer processing these messages then this is likely to fail for the same reason.
dd2b598166