Samrae

Members
  • Content count

    268
  • Joined

  • Last visited

  • Days Won

    6

Samrae last won the day on October 25 2016

Samrae had the most liked content!

Community Reputation

7 Neutral

About Samrae

  • Rank
    Advanced

Profile Information

  • Gender
    Male
  1. Whenever I see something like "ME goes nuts and does other actions unrelated to what I want to do" it tells me that the macro needs to slow down. Try adding Delay commands to your macro. Even when I record a macro I go back and and edit the macro via the Scripting Editor to optimize it.
  2. As far as I know you need to install Macro Express on the remote computer. However, I found some articles about using Macro Express with Remote Desktop Connection that hint otherwise. It sounds like it may be possible for your macros to work on the remote computer. Maybe you could try what the articles suggest and let us know how it turns out. macros do not work when using a Remote Desktop Connection in full screen mode How can I use Macro Express with Remote Desktop Connection? using the Remote Desktop Client in full-screen mode, my macros will not work
  3. I'm not sure what you mean by "a remote browser from Windows 10". Could you explain?
  4. I do not understand what this means. Is the macro being activated? Did you try one of the techniques above? What program are you typing into?
  5. The first thing to determine is whether or not the macro is being activated. You can do this one of several ways. Put a Text Box display at the top of your macro. It may say something like "The macro has started" Put a Sound File command at the top of your macro. Open the Macro Explorer. Click Options, Preferences, Playback and the Miscellaneous tab. Click to enable the "Play a sound when a macro runs" and choose a sound. If your macro is not being activated choose a different activation. If you continue to have trouble tell us specifically what activation you are trying to use. If the macro is being activated then you can use several techniques to debug it. Here are some ideas: Use the built-in debugger to step line by line through your macro Put Text Box Display commands throughout your macro
  6. Try "Variable Set String: Prompt" and "Variable Set Integer: Prompt" commands. Something like this may get you started: Variable Set String %Used%: Prompt Variable Set String %New%: Prompt Variable Set Integer %iUnits%: Prompt Text Type (Simulate Keystrokes): Finished with %Used% vehicles vs %New% in ___ 2016 (%Units%) <VARIABLE SET STRING Option="\x01" Destination="%Used%" Prompt="Enter used vehicles" Mask="FALSE" OnTop="FALSE" Left="Center" Top="Center" Monitor="0"/> <VARIABLE SET STRING Option="\x01" Destination="%New%" Prompt="Enter new vehicles" Mask="FALSE" OnTop="FALSE" Left="Center" Top="Center" Monitor="0"/> <VARIABLE SET INTEGER Option="\x01" Destination="%iUnits%" Prompt="Enter number of units" Mask="FALSE" OnTop="FALSE" Left="Center" Top="Center" Monitor="0"/> <TEXT TYPE Action="0" Text="Finished with %Used% vehicles vs %New% in ___ 2016 (%Units%)"/>
  7. The non-portable version of Macro Express Pro can be configured with certain macro files that cannot be closed by the user. These are referred to as Persistent macro files. You can save macros with Macro Express Pro Portable in one or more macro files.
  8. The only way I am aware of to run Macro Express Pro as administrator without the UAC prompt is via the Task Scheduler. Your description of the task in Task Scheduler differs from this documentation: How to Run Macro Express as Administrator when Windows Starts. That example does not use cmd.exe. Because I do not load Macro Express Pro as admin I use the standard Macro Express Pro startup option found in Options, Preferences, Startup. If a startup macro does not consistently run when Macro Express Pro is loaded when Windows starts you may want to try the "Wait for [ ] seconds before initializing the program" setting found in Options, Preferences, Startup. This article has more information: Startup macros do not work when Macro Express is loaded when Windows starts.
  9. We have drifted a bit from the original topic for this thread but ... Linux, Unix and MacOS use LF as a line terminator. As mentioned, Windows uses CRLF. This difference can cause issues with files retrieved from different systems.
  10. Here are two other ways to append a carriage return to a text file. Note that in Windows lines are terminated with two control characters: CR LF 1. The "Variable Modify String: Append %T1% to Text File" has a checkbox that says to include CR/LF. You could use this with an empty variable to append only CRLF. 2. This is what I do. At the top of my macro I include these: Variable Set %T13% to ASCII Char of 13 Variable Set %T10% to ASCII Char of 10 Then when setting strings I do something like this: Variable Set String %T1% "SomeValue%T13%%T10%"
  11. Try this: Variable Set Integer %N1% to 0 Text File Begin Process: "FileIn.txt" Variable Modify Integer: Inc (%N1%) Text File End Process // Here %N1% contains the number of lines Copy and paste this code: <IVAR2:01:01:0><BTFBEG:001:000001:000000:c:\Users\username\Documents\FileIn.txt><NMVAR:08:01:0:0000001:0:0000000><BTFEND><REM2:><REM2:Here %N1% contains the number of lines>
  12. I think rberg's explanation is likely valid. I have a suggestion that doesn't address your original question. You can delete multiple characters by holding down the shift key and pressing the arrow right key multiple times. If you also hold down the ctrl key you can highlight a word with each arrow key press. Then when everything is highlighted you can press the delete key once.
  13. I did not understand either until you explained further. I have no idea why it used to work and does not now work. Perhaps it is caused by a Windows update or installing a new application. Have you rebooted your computer recently? Here are some ideas to try: 1. Try increasing the Delay after clipboard commands found in Options, Preferences, Delays. By default this is 250. Try a very large value, perhaps 1500, to see if it helps and then reduce the value. 2. Add Delays: Clipboard start copy "My Text" Clipboard end copy Delay 1 Seconds Clipboard paste Text type <ENTER> Clipboard start copy "My Text 2" Clipboard end copy Delay 1 Seconds Clipboard paste Text type <ENTER> Clipboard start copy "My Text 3" Clipboard end copy Delay 1 Seconds Clipboard paste Text type <ENTER> Again, use large delays to see if it helps and if it does help reduce the amount of delay. 3. I do not use the Clipboard start copy and Clipboard end copy commands. This is how I would write this sample macro: Text Type: My Text Text Type: <ENTER> Text Type: My Text 2 Text Type: <ENTER> Text Type: My Text 3 Text Type: <ENTER> Inside the Text Type commands that include My Text click the box that says "Use Clipboard to Paste Text". You may still need some small delays. I usually need to add delays after typing <ENTER>: Text Type: My Text Text Type: <ENTER> Delay 0.1 Seconds Text Type: My Text 2 Text Type: <ENTER> Delay 0.1 Seconds Text Type: My Text 3 Text Type: <ENTER> Delay 0.1 Seconds
  14. For security purposes Windows (since Vista) does not allow a program running with normal privileges to interact with a program running with elevated privileges. This article describes how to run Macro Express as Administrator when Windows starts up: https://www.macros.com/faq/1.92.html
  15. This is what I do: 1. Open the macro to debug in the Scripting Editor. 2. Click Debug, Debug Windows, Variable Values to display the Variables window. 3. Highlight the line in the macro where you want to test. 4. Press Ctrl+B to set a breakpoint 5. Click the run button (green arrow) The macro will run up to the breakpoint. Note the values in the variables in the Variables window. 6. Press the F8 button to step on macro line at a time. Watch the variables change in the Variables window. I hope this helps.