I have written a macro with these commands in it:
EditLowerCase
# SearchReplace
Replace = " ", "-", MatchCase, InSelection
DoReplaceAll
the idea is that if I select text like this in a line:
a Test of Making all lc with no Spaces
and run the macro I should get:
a-test-of-making-all-lc-with-no-spaces
unfortunately, when I run the Macro given above I just get this:
a-Test-of-Making-all-lc-with-no-Spaces
So the EditLowerCase command is not working. If I try moving the EditLowerCase to the end of the macro instead of the start, there is no change in outcome.
I might be doing something super stupid here, but any help would be appreciated.
In general it would be nice to see (in the Textpad documentation) many more examples of how you write macros.
Finally I did email support but after initial contact got no response to the above problem.
As I say, thanks for your help.
EditLowerCase command not working in a bigger Macro?
Moderators: AmigoJack, bbadmin, helios, Bob Hansen, MudGuard
-
- Posts: 8
- Joined: Wed Jul 14, 2004 5:46 am
Re: EditLowerCase command not working in a bigger Macro?
This is a bug which will be fixed in the next release. Thanks for reporting it.
In the meantime, you can work around it by setting the default scope of the macro to "Document", rather than "Selection".
In the meantime, you can work around it by setting the default scope of the macro to "Document", rather than "Selection".
-
- Posts: 8
- Joined: Wed Jul 14, 2004 5:46 am
Re: EditLowerCase command not working in a bigger Macro?
Thanks for the update and information.
I confirm the workaround works - ie setting the scope to "Document" makes the macro work and just on the selected/highlighted text (not actually across the whole document!)
I confirm the workaround works - ie setting the scope to "Document" makes the macro work and just on the selected/highlighted text (not actually across the whole document!)