Jump to content
Macro Express Forums

Jason Gross

Members
  • Posts

    10
  • Joined

  • Last visited

Jason Gross's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Thanks for all your tips guys! I'm sure with enough time I could make MEP work but I don't have time to update every script to make necessary adjustments from ME3. As I've posted above, even with like 2 second delays the clipboard paste just doesn't work on the seven computers I use. I apologize if I didn't paste all additional information for my script, I thought you just wanted to see it. I was simply running the very first part of the script that loads a .csv with Last Name, First Name and Middle Name (and other fields but not relevent for this issue noted). The commands are fine as it works in ME3 so I didn't feel anybody needed to re-run it. Besides, you wouldn't be able to replicate the system I'm entering it into anyway. Thanks again! Jason
  2. I'm up and running on ME3 and the Macro's are going on three computers for over an hour without issue now so that's good. I think these older computers just need to be trashed. They are a lot better than the system requirements listed on the website though. Do they really think MEP can run on the memory and processor minimum requirements below? Pentium or equivalent or greater Windows 7, 2008, Vista, 2003, XP, 2000 (64 bit and 32 bit versions) 56 MB free hard disk space Minimum 256 MB RAM
  3. That's it! I'm so glad I found this post as I didn't even consider MEP. I've had issues with my notebook just hanging for long periods of time, as well as IE7 just going to heck in a handbasket in the last month. It also seems like our work cut our bandwith by 2/3's. I only had MEP in the system tray, I wasn't even using it. I'm going back to ME3 but I hope to be able to use MEP in the future. I'll post back if this doesn't fix it, but my computer is much better since quiting MEP.
  4. Here's the Macro code. I placed large delays between each of the first commands to try that again and it just continues to paste the Middle Name into all three fields. I'm just trying to do the steps up to T[3]. I have my ME3 files backed up somewhere and I will start the process of going backwards again which won't be much fun. I'll check here for any updates but I can seemingly delay for as long as I want and it still behaves randomly. The way MEP is programmed must create some system requirements that I wouldn't have figured. I'm still a big believer in ME as you can't get automation tools for this price anywhere, however, I'm disappointed that I can't execute these very simple commands in MEP. I appreciate all your help, I really do! <REPEAT START Start="101" Step="1" Count="25" Save="TRUE" Variable="%N[1]%"/> <KEYSTROKE SPEED Delay="400" _ENABLED="FALSE"/> <MACRO PLAYBACK SPEED Speed="1" _ENABLED="FALSE"/> <WINDOW ACTIVATE Title="person mgmt" Exact_Match="FALSE" Wildcards="FALSE" _IGNORE="0x0006"/> <ASCII FILE BEGIN PROCESS Filename="H:\\ASYST MHTRN Plan\\Macro Express Testing\\All Data CSV.csv" Format="CSV" Start_Record="%N[1]%" Process_All="FALSE" Records="1" Variable="%T%" Start_Index="1"/> <MULTIPLE CHOICE MENU Style="\x01" Result="\x01" Dest="%T[99]%" Title="Script Test" Prompt="The purpose of this is to allow testing of scripts by breaking it up into chunks." Options="12345678\r\n2345678\r\n345678\r\n45678\r\n5678\r\n678\r\n78\r\n8\r\n1\r\n2\r\n3\r\n4\r\n5\r\n6\r\n7\r\n8" Left="Center" Top="Center" Monitor="0" Width="582" Height="244" OnTop="FALSE" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="2"/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="1" IgnoreCase="FALSE" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="4"/> <TEXT TYPE Action="1" Text="%T[1]%"/> <DELAY Flags="\x01" Time="2"/> <COMMENT Value="Temporarily needed to add an \"s\" when building in MHBLD. Can get rid of this later." _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="s" _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x01" Time="2"/> <TEXT TYPE Action="1" Text="%T[2]%"/> <DELAY Flags="\x01" Time="2"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x01" Time="2"/> <TEXT TYPE Action="1" Text="%T[3]%"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x01" Time="10"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x01" Time="2"/> <TEXT TYPE Action="0" Text="<ALTD>a<ALTU>"/> <DELAY Flags="\x01" Time="3"/> <MOUSE MOVE Option="\x02" X="27" Y="114" _PROMPT="0x000A"/> <MOUSE LEFT CLICK/> <TEXT TYPE Action="0" Text="%T[4]%<TAB><ENTER>"/> <DELAY Flags="\x01" Time="3"/> <TEXT TYPE Action="0" Text="<TAB><ARROW DOWN><ARROW DOWN><ARROW DOWN><TAB><ENTER>"/> <DELAY Flags="\x01" Time="10"/> <END IF _ENABLED="FALSE"/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="2" IgnoreCase="FALSE"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB>%T[5]%<TAB>%T[6]%"/> <DELAY Flags="\x01" Time="1"/> <END IF/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="3" IgnoreCase="FALSE"/> <COMMENT Value="Mailing Address Screen" _ENABLED="FALSE"/> <TEXT TYPE Action="1" Text="%T[10]%" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="1" _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB>" _ENABLED="FALSE"/> <TEXT TYPE Action="1" Text="usa" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="2" _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<TAB>%T[11]%" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="2" _ENABLED="FALSE"/> <COMMENT Value="needed to updated the phone to add 507 back in, spreadsheet is updated but CSV isn't so will need to remove 507 once change is made in both." _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB>507%T[12]%" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="1" _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB>%T[13]%" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="1" _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB>%T[27]%" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="1" _ENABLED="FALSE"/> <COMMENT Value="Screen check" _ENABLED="FALSE"/> <GET PIXEL COLOR Option="\x01" Rel_To_Screen="TRUE" X="600" Y="645" Destination="%N[3]%" _ENABLED="FALSE"/> <IF VARIABLE Variable="%N[3]%" Condition="\x01" Value="65412" IgnoreCase="FALSE" _ENABLED="FALSE"/> <PAUSE Flags="\x00" Left="CENTER" Top="CENTER" Monitor="0" _ENABLED="FALSE"/> <END IF _ENABLED="FALSE"/> <COMMENT Value="Screen check" _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<ALTD>e<ALTU>"/> <DELAY Flags="\x01" Time="10"/> <END IF/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="4" IgnoreCase="FALSE"/> <COMMENT Value="Encounter Screen"/> <TEXT TYPE Action="0" Text="<TAB><TAB>%T[16]%"/> <TEXT TYPE Action="0" Text="<TAB>c"/> <DELAY Flags="\x01" Time="1"/> <TEXT TYPE Action="0" Text="<TAB><TAB>%T[17]%" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="1" _ENABLED="FALSE"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB>%T[18]%"/> <DELAY Flags="\x01" Time="2"/> <TEXT TYPE Action="0" Text="<TAB><TAB>"/> <TEXT TYPE Action="1" Text="%T[19]%"/> <DELAY Flags="\x01" Time="1"/> <TEXT TYPE Action="0" Text="<TAB><TAB>"/> <COMMENT Value="Temporarily needed to use test, provider because \"test, provider md\" does not exist in the domain. May have to permanently make this change at a later date."/> <TEXT TYPE Action="0" Text="test, provider"/> <TEXT TYPE Action="1" Text="%T[20]%" _ENABLED="FALSE"/> <DELAY Flags="\x01" Time="4"/> <TEXT TYPE Action="0" Text="<ALTD>g<ALTU>"/> <DELAY Flags="\x01" Time="7"/> <END IF/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="5" IgnoreCase="FALSE"/> <COMMENT Value="Guarantor Screen"/> <TEXT TYPE Action="0" Text="<TAB>%T[21]%"/> <DELAY Flags="\x01" Time="4"/> <COMMENT Value="The enter below is needed for a popup in the event the person is a minor"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x01" Time="5"/> <TEXT TYPE Action="0" Text="<ALTD>p<ALTU>"/> <DELAY Flags="\x01" Time="7"/> <END IF/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="6" IgnoreCase="FALSE"/> <COMMENT Value="Primary Insurance Screen"/> <MACRO PLAYBACK SPEED Speed="1"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="2599"/> <TEXT TYPE Action="0" Text="%T[22]%"/> <DELAY Flags="\x01" Time="10"/> <KEYSTROKE SPEED Delay="500"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB>"/> <DELAY Flags="\x02" Time="2224"/> <TEXT TYPE Action="0" Text="%T[14]%"/> <DELAY Flags="\x02" Time="3869"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="1487"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x02" Time="1942"/> <TEXT TYPE Action="0" Text="%T[15]%"/> <DELAY Flags="\x02" Time="500"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x02" Time="1690"/> <TEXT TYPE Action="0" Text="<DOWN ARROW>"/> <DELAY Flags="\x02" Time="0752"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x02" Time="4000"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x02" Time="4000"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB>"/> <DELAY Flags="\x02" Time="1629"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x02" Time="2256"/> <TEXT TYPE Action="0" Text="<ALTD>p<ALTU>"/> <DELAY Flags="\x02" Time="1500"/> <TEXT TYPE Action="1" Text="%T[23]%"/> <DELAY Flags="\x01" Time="1"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x02" Time="1628"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="1081"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x01" Time="10"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB>"/> <DELAY Flags="\x01" Time="1"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB>"/> <DELAY Flags="\x01" Time="1"/> <TEXT TYPE Action="0" Text="<TAB><TAB><TAB><TAB><TAB>"/> <DELAY Flags="\x01" Time="2"/> <COMMENT Value="Screen check"/> <GET PIXEL COLOR Option="\x01" Rel_To_Screen="TRUE" X="466" Y="643" Destination="%N[4]%"/> <IF VARIABLE Variable="%N[4]%" Condition="\x01" Value="65412" IgnoreCase="FALSE"/> <PAUSE Flags="\x10" Left="CENTER" Top="CENTER" Monitor="0"/> <END IF/> <COMMENT Value="Screen check"/> <DELAY Flags="\x01" Time="1"/> <TEXT TYPE Action="1" Text="%T[25]%"/> <DELAY Flags="\x02" Time="1581"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="0501"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="0485"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="0454"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="0955"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="0453"/> <TEXT TYPE Action="0" Text="<TAB>"/> <DELAY Flags="\x02" Time="1425"/> <COMMENT Value="Screen check"/> <GET PIXEL COLOR Option="\x01" Rel_To_Screen="TRUE" X="460" Y="645" Destination="%N[6]%"/> <IF VARIABLE Variable="%N[6]%" Condition="\x01" Value="65412" IgnoreCase="FALSE"/> <PAUSE Flags="\x10" Left="CENTER" Top="CENTER" Monitor="0"/> <END IF/> <COMMENT Value="Screen check"/> <TEXT TYPE Action="0" Text="%T[26]%"/> <DELAY Flags="\x02" Time="4786"/> <MOUSE MOVE Option="\x01" X="887" Y="704" _PROMPT="0x000A"/> <MOUSE LEFT BUTTON DOWN/> <MOUSE LEFT BUTTON UP/> <DELAY Flags="\x02" Time="3868"/> <END IF/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="7" IgnoreCase="FALSE"/> <COMMENT Value="Screen check"/> <GET PIXEL COLOR Option="\x01" Rel_To_Screen="FALSE" X="41" Y="146" Destination="%N[5]%"/> <IF VARIABLE Variable="%N[5]%" Condition="\x01" Value="16777215" IgnoreCase="FALSE"/> <PAUSE Flags="\x00" Left="CENTER" Top="CENTER" Monitor="0"/> <END IF/> <COMMENT Value="Screen check"/> <DELAY Flags="\x01" Time="1"/> <MOUSE MOVE Option="\x02" X="21" Y="55" _PROMPT="0x000A"/> <MOUSE LEFT BUTTON DOWN/> <MOUSE LEFT BUTTON UP/> <DELAY Flags="\x02" Time="0813"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <DELAY Flags="\x02" Time="3196"/> <TEXT TYPE Action="0" Text="<ENTER>"/> <END IF/> <IF VARIABLE Variable="%T[99]%" Condition="\x06" Value="8" IgnoreCase="FALSE"/> <END IF/> <ASCII FILE END PROCESS/> <DELAY Flags="\x01" Time="15"/> <END REPEAT/>
  5. Terry, thanks for the response. I made the playback change from 300 (default) to 1000 microseconds. It pasted the T3 variable, Middle Initial into the Last, First and Middle name fields. I will try to paste the code for this part into the message after my meeting now.
  6. Thanks, I did try changing the script to have it type out the name with keystrokes and that looks promising. It slows my script to a screaming halt though. I got through about 18 fields and then it completely skipped pasting text into one of the fields...MEP will not work for me. The script editor screen itself is so slow that I can't reasonably stick with MEP until/unless it's patched. MEP is a small enough program but if I click on a script to edit it, it seems like it's trying to load an Encyclopedia into memory or something and then it eventually brings the script up. My normal work computer is a little better but I need this to work on all of these computers. I backed up all my ME3 scripts and will need to go with that again. I had revised the code in MEP to reflect system changes but will need to do that in ME3 now. However, the first part was identical in the two scripts which is why I left my question limited to that part. I really wanted the new features but it seems to need more horsepower to run the same scripts that ran fine in ME3. I'll take one last look to see if there's a setting related to timing that won't require me to mass edit dozens of scripts. I like your idea of using the variable for timing though...great though!
  7. Sorry, I forgot to add one other thing. It will also frequently paste the last name correctly, tab, then paste the first name in the first name and in the middle initial field? How can it execute the same command twice, or incorrectly store the same value in variable T3 that it has in T2???
  8. I have a deadline to do some work with my Macros and I just converted everything from ME3 to MEP. I just plain doesn't work correctly for the most basic functions and it's going to prevent me from making my deadline unless you guys can help. My macro loads a .CSV that starts very simply with last name, first name, middle initial. I execute the Macro and delay it by 4 seconds to allow time to load the .CSV (in ME3 I didn't delay it at all without issue). I then Textype (pastes) the last name in a field, tab, first name, tab, MI and hits enter. There are a bunch of steps later but I really need it to just do this before I worry about the latter. I put the cursor in the Last Name field and kick it off using hot-keys. Upon which it may do these things: -Simply ignore pasting the last name and skip to the next field, most common -Skip the first name or middle initial field -Simply not execute at all (Macro run indicator doesn't show in bottom right) until I close down all of MEP and reopen?!?! This is very common and I frequently cannot execute a script without closing MEP all the way down. -Work as designed--this only happened the first time I ran it in MEP, it has not worked since I run these on seven different computers by my desk and this doesn't work on any of them now. The code is identical to the code in ME3. If I try to see what variables are stored it will bring up the variable screen which immediately freezes on the middle of my screen without showing the variables, I have to force close MEP to get rid of it. Any tips?!?! Sorry if it sounds like I'm venting but I cannot imagine why MEP cannot do TEXT TYPE PASTE, TAB, TEXT TYPE PASTE, TAB, TEXT TYPE PASTE correctly more than once and I'm burning a ton of time. This is my most basic script and would generally run for hours doing this hundreds of times in a row before with ME3, is there a difference in timing or some other component I need to change with this version? Thanks!
  9. Both great ideas, thanks! I've tried the first idea before. I think I'll give the 2nd idea a shot as well to see if it's easier as a long term strategy than the first. Thanks!
  10. I apologize if this is obvious and something I missed. Is it possible to start a macro from the middle of the script? As I create macros, they fail miserably several times and then I'd like to restart it from where it left off to test the next part. I know you can deactivate parts of the macro, but that's time consuming as I cannot just disable the whole script above where I was. Thanks in advance! Jason
×
×
  • Create New...