Jump to content
Macro Express Forums

monpasdg

Members
  • Posts

    30
  • Joined

  • Last visited

Contact Methods

  • AIM
    Monpasdg@gmail ==> Google Chat
  • MSN
    Monpasdg@gmail ==> Google Chat
  • Website URL
    http://
  • ICQ
    0
  • Yahoo
    Monpasdg@gmail ==> Google Chat

Profile Information

  • Gender
    Male
  • Location
    Wisconsin
  • Interests
    6 credits from graduation! January 10' I'll be out!

monpasdg's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Two suggestions: Make sure the typing code is typing and isn't doing "paste". Should be a radio button option on the typing code. Second would be to make sure the password screen has focus before typing. This can be done by putting a delay before the typing code or a "activate window" Regards, Don
  2. If you are using windows 7, you can hold down the win key and use arrows to move the active window around. e.g. Win + right arrow move screen one monitor to the right
  3. I suggest staying away from any mouse related activities on a web page. I use the tab technique suggested above but I also use a "home" key that puts the cursor in the same spot every time. Depending on what browser you use, I have ME press 'F4' which puts the focus in the address bar ("home"). Then do repeat x times <tab> to get to the desired field. Hope it helps
  4. This is a great idea Alan. To also expand on this, you could try Control down and shift down <CTRLD><SHIFTD>T<CTRLU><SHIFTU> In my experience sometimes an interface doesn't register some actions very quickly.
  5. The application you're running it in might have something to do with it. Does this control + shift work else where? If so, you might be forced to use a different combination due to the application blocking it
  6. Hey brian, < Winkey + ~ > will abort running macros Cheers, Don
  7. Hello, This could get quite complicated using email . Since your sending emails from youre phone I'm guessing you have a smart phone. If you have a smartphone (Android and Iphone for sure) you could get logmein ignition. I use this from my iphone and its quite nice for remote desktoping to my PCs. The interface takes a bit to get used to but I think it was very well done. Iphone: https://secure.logmein.com/products/ignition/iphone/ Android: https://secure.logmein.com/welcome/android/ Cheers, Don
  8. Hello! Looks like you're repeating just the text typing and not delaying of the macro. Try something like this: Repeat start text type- 2 delay- 5 seconds repeat end Cheers, Don I've tried different variations with no luck. Any ideas?
  9. Recording on a game doesn't work very well. Macro express works well if you script it specifically to move the mouse. IE dragging something using mouse commands "move mouse to x,y" coordinates Left mouse click down "move mouse to x,y" coordinates Left mouse click up I don't play starwars galaxy but this works in other games I play. Note window mode works best just remember to keep the window in the same spot or your mouse moves won't match up when you try to run the macro. I can't post code examples due to being on my iPhone. Good luck!
  10. Hey NeVer, I think i had to do something like this a few years back. If i can remember correctly, what i did was use the search function in the Internet Exploer (Ctrl + F). I would have that find the phrase i was looking for and it would be highlighted. The macro then closed the search box (Alt + F4 is what i did) and just hit Tab since the text box i was trying to get to was the next to 'tab' to. Cheers, Don
  11. Since you said the control number you are trying to predict is random, won't looping through cause ME to error? If say the number you're guessing doesn't exist? I don't believe ther is any error catching logic with controls so each "loop" would have to exist already. As to the professional, I haven't used it sorry
  12. What about using the Find And Replace inside excel? You could make the macro type in the fields what you are looking for what to replace it with then press <Alt> + A and it will replace all of the cells that match that criteria. All the fields that you need to use can be activated using short cut keys. For example: <Ctrl + H> //Open Find and replace <Alt + N> // Put cursor in the "find what" field Type: AIR CANADA <Tab> or <Alt + E> // put cursor in the "Replace with field Type: AC <Alt + A> // Replace All -=+=--=+=--=+=--=+=- For added complexity you can create a text file that is Ascii delimited (I saw that some of your items have commas in the name which will messup any comma delimted files ex:Line 4): File Contents: ln1: "Air Canada","AC" ln2: "ABB INC.","ABB" ln3: "ABB CANADA","ABB" ln4: "ALBERTA EMPLOYMENT, IMMIGRATION AND INDUSTRY","AEII" <Ctrl + H> //Open Find and replace Ascii File Begin Process //T1 Column 1 //T2 Column 2 <Alt + N> // Put cursor in the "find what" field Type: %T1% <Tab> or <Alt + E> // put cursor in the "Replace with field Type: %T2% <Alt + A> // Replace All Ascii File End Process
  13. That does sound like a great idea, but with macro express I am not sure how it handle the creating on the semaphore.xxx file. I see an issue with two computers identifying that the file doesn't exist and creating the file. I could not genereate an error with two computers creating the same file over and over (using an infinite loop of course). This of course leads both computers into making use of the shared resource. One thing I am going to try to do with the method is have the computer output its name in the semaphore.xxx file and then wait 1 second for any other computers to finish their operation should the timing be so close that they both try to create the same file. After the 1 second, each computer in the loop will read the file and if its name does not exist in the file it will kick out and wait for the semaphore.xxxx file to no longer exist. Thanks for the Response! --Don
  14. So I am running ME on about 7 computers that break apart a process to greatly increase the run time speed. (2 hours for 7 computers or 16 hours + for 1 computer) Its not a direct time relationship due to the system speeds during the day. I have a file that is read and written too by each macro express on each computer and it directs what processes have been done already. For example computer 1 would create the file and write the first process it did on line one so (processed 11/23/2009, worked on xyz) then computer 2 would read that file see that another computer created the file and read the file. It then recognizes that (11/23/2009, xyz) was worked and it will output the next process (11/22/2009, ABC) so another computer doesn’t work it. So that’s the setup for the multiple computers working together, its more complicated than that but that’s not this issue. The issue is locking the file so that when the file is being read it’s only being done by one computer at a time. I do understand that the "read" cannot be blocked unless permissions are changed but locking the file so computers are not all writing at once may get around this issue. I have tried several different tests with no success. Things I have tried: Using the "Wait for file ready" making sure the file is ready for 5 seconds This doesn't accomplish much besides making the computers all read and write to the file at the exact same time causing each one to pickup the same task. Using the "if file ready" With this I created another file which a computer would open in the ASCII then execute the code to read and write on the task list file. Computers would then see if the "lock" file was ready rather than the task file. This showed much better results and computers didn't double up on processes, however it wasn't 100% in my stress testing. My last resort is to have each computer rename or move the file so other computers don’t have access to it then move it back when it’s done. I am worried that this will crash any running macros that are trying to access the file at the same time rather then having them wait for it to be ready. This poses other concerns such as other machines thinking the file hasn't been created or the computer that renames it crashing bringing down everything. Any suggestions would be great, I know there is a lot here but I wanted to explain the situation fully.
  15. Edit: misunderstood the question Could you run the BlockInput(0) before ME macro 2? although i do not know why you block input for 30 seconds, i assume the macro is running code, you could just block the input for the duration of the code running then run macro two. BlockInput(1) (Do code) BlockInput(0)
×
×
  • Create New...