Jump to content
Macro Express Forums


  • Posts

  • Joined

  • Last visited

  • Days Won


acantor last won the day on August 11

acantor had the most liked content!

1 Follower

Contact Methods

  • Website URL
  • ICQ

Profile Information

  • Location

Recent Profile Visitors

904 profile views

acantor's Achievements

  1. In addition to Microsoft PowerToys, you can use AutoHotkey to remap keys. Both programs work nicely. The remapping process is a smidge easier with PowerToys.
  2. Invisible characters are hard to see! Invisible characters can be introduced by accident. For example, if the text you place inside the "Text Type" window was copied from another application, formatting instructions might come along for the ride. Or pressing Enter or the spacebar inside the "Text Type" window might add an extra key press that's hard to spot.
  3. Change the target of your window activate instruction to "Mp3Tag". Make it "partial match" and don't use wildcards. Try to get the macro to work for the current version "v3.10" before you attempt to anticipate future If <ALT>2 isn't working, delete the line and recreate it. If you have inadvertently included an invisible character or a space on that line, the instruction might fail.
  4. Send screen shots of MP3TAG... describe how to manually remove the codes...
  5. During the 25 years I ran Windows 95, 98, and all the way to 7 -- I skipped Windows 8 -- I didn't hesitate to mess with window border thickness and colour because the changes made it so much easier to spot the active window. But I always made the adjustments via the Control Panel, not via Macro Express. But now that Microsoft has removed the settings, who knows what mischief the deprecated Macro Express command might do. Maybe it will do nothing? Or maybe, it will cause quirks that will last forever-more? Worse case scenario: if the Macro Express instruction makes a mess of things, you can always reinstall Windows 10 or buy a new computer!!
  6. If you are using a slightly older version of Macro Express, there used to be a "Windows Sizing Border" command, which I believe was deprecated a few versions ago. Not sure what the command would do in Windows 10, but if your computer is fully backed up and you are feeling brave, one can experiment... although it's not an experiment I'm willing to try.
  7. Prior to Windows 10, we had much greater ability to control the appearance of windows. The thickness of the window border, and its colour, could be adjusted. That 8 pixel difference is likely the default thickness of the window border for your display theme, and the ability to fine-tune it is limited.
  8. When you assign hotkeys like that in Word, you're using a technique called "deadkey hotkeys. The system has been around since at least the 1980s. Today few people use them. Although Word's implementation of deadkey hotkeys is a bit flaky, the system works well enough. The idea is that you press a hotkey, but nothing appears to happen. (Thus it appears "dead"). But what's really happening is that the application is playing possum. The application is waiting to see what you do next. Then you press another key. If the application recognizes the second press as part of a sequence, a command or macro is triggered. But if the application doesn't recognize the second key, the process is aborted. That's what happens in Word. In some old applications, pressing an unrecognized second key causes the initial hotkey to be triggered. Yes, you can trigger deadkey hotkeys via Macro Express: Text Type (Simulate Keystrokes): <CONTROL>f Text Type (Simulate Keystrokes): a But the hotkeys you are showing for Facebook don't appear to be deadkey hotkeys. Instead, they may be the key sequences built into almost every application for activating menu or ribbon commands. If this is the case, you may need to insert a short delay between the two steps, similar to the following sequence, which chooses Save As from the File menu: Text Type (Simulate Keystrokes): <ALT>f // Activate the &File menu Delay: 100 milliseconds Text Type (Simulate Keystrokes): a // Choose "Save &As..." from the menu Edit: Rereading your message, I think you're asking whether you can implement deadkey hotkeys using Macro Express. The answer is yes, although it's a little different. When creating the macro, choose "Build as a Popup Menu." After selecting the macros you want to appear on the menu, set "Menu Style" to "Windows Default." In this example, Ctrl + F causes the pop up menu to appear. Then press "D" to delete a column, "E" to delete a row, or "L" to delete a slide.
  9. I don't think so. But you can open multiple scripts at the same time, with the proviso that each script must be selected individually in Macro Express Explorer to open it. You can switch between scripts in the Script Editor either by clicking on the tabs in the bottom left corner of the screen, or via two hotkeys: Ctrl + Alt + right arrow and Ctrl + Alt + left arrow.
  10. Hi Sebastian, My impression is that the Macro Express aficionados who haunt this forum gravitate to Macro Express not because it's a super-efficient, leading-edge programming environment, but because it's a useful, interesting, and quirky tool that non-programmers can sink their teeth into and get excellent results. Many if not most people who are "into" Macro Express, I would guess, understand, accept, and even embrace its limitations. Macro Express is almost always my first choice when there's a task I want to automate, simplify, or improve. That's because I can often create working prototypes in minutes. But I don't use Macro Express for everything. For some tasks, other tools are clearly better. For example, I once automated a task using AutoHotkey, and using Macro Express. The AutoHotkey version runs in the blink of an eye, while the Macro Express version runs in slow motion. Although the AutoHotkey version is more practical, I sometimes opt to use the Macro Express version because I'm proud that I was able to make it work, despite Macro Express's constraints. The beauty of Macro Express, for me, is that its constraints spark creativity.
  11. I'm not sure how to copy an entire folder. But it's possble to copy the content of an entire folder: Copy File/Files: "C:\Users\Alan\Documents\Test\*.*" to "C:\Users\Alan\Documents\Test\Testing\" <COPY FILE/FILES Source="C:\\Users\\Alan\\Documents\\Test\\*.*" Dest="C:\\Users\\Alan\\Documents\\Test\\Testing\\" Progress="TRUE" Recurse="FALSE"/> Star-dot-star is a wildcard that represents all files contained in folder C:\Users\Alan\Documents\Test If you only need to copy a single file, you can do the following, which copies the file called "File.txt" into the "Testing" sub-folder. Copy File/Files: "C:\Users\Alan\Documents\Test\File.txt" to "C:\Users\Alan\Documents\Test\Testing\" <COPY FILE/FILES Source="C:\\Users\\Alan\\Documents\\Test\\File.txt" Dest="C:\\Users\\Alan\\Documents\\Test\\Testing\\" Progress="TRUE" Recurse="FALSE"/>
  12. There's a lot to learn of while getting comfortable with Macro Express. Your learning curve is typical! The second field from the top is currently blank. Macro Express needs to know the name of the variable that will store the date. The variable name I suggested in my original response was %Date%. So in the second field from the top, type in: %Date% Alternatively, click the "Variable" button next to the field. If you navigate around enough, you may find it there. Or you may be forced to create a new text variable. Overall, through, I think it's easier just to type %Date% in the field. If the variable %Date% doesn't exist, Macro Express will prompt you to create it when you save the macro.
  13. You are so on the right track! Change the value in the drop-down list from: "Type the date/time stamp out" to "Store the date/time stamp as a variable" The item currently selected outputs the date as though you were typing it. The item you want stores the date. By storing it, you can output the date twice: first, when you rename the file, and second, when you move the file.
  14. The variable %Date% in Line 1 is not defined. Edit the instruction, go to the "Operations" tab, and choose to store the date as text variable %Date%. Line 3 renames a file called "a:\Data". But is that really the name of the file? If the file name has an extension, you must include it in the file name: Data.txt, Data.doc, Data.xml, or whatever.
  15. I don't think the lack of delays is the problem, although short delays may be needed in the end. Here are the issues that are preventing the macro from working that I've spotted: Line 2: This is not a statement that sets a variable. It's a statement to type out text. Delete the line, and recreate it from scratch: Variables > Date/Time. Lines 4 and 6: There are quote marks around the file names that shouldn't be there. Edit the lines and delete the quote marks from the files names. In other words, change: "a:\Data" to a:\Data Also, these changes will be easier to do with "Direct Editor" mode toggled OFF. Not sure if this is what is what is happening, but thought I'd mention it. This setting is in the "View" menu in the Script Editor.
  • Create New...