it seems have no window position condition to choose.
is there still something i can set in Macros rather then use Applescript ?
How about storing the before and after window positions in variables, and use an if statement to check for variable changes.
right ! i just never do it before, so i need to check the variables changing. see whether i can find the correct macros then. thank you anyhow !
Here you go. You can use the %WindowFrame%1%
token (see Window Tokens wiki entry for more info) to check the window’s position after moving it.
Download Macro(s): Move a window and then check it’s position.kmmacros (4.5 KB)
Macro-Notes
- Macros are always disabled when imported into the Keyboard Maestro Editor.
- The user must ensure the macro is enabled.
- The user must also ensure the macro's parent macro-group is enabled.
System Information
- macOS 13.5.1
- Keyboard Maestro v10.2
wow … thank you !
%WindowFrame%1%
%WindowPosition%1%
are they the same ?
what is the meaning of 1%
and this is what i just figure out :
I encourage you to read the wiki entry I linked to in my previous reply. You’ll find the information there.
Hi, @Pyxis. As @cdthomer mentioned, the wiki is a great resource. You can gain quick access to specific sections by selecting Help from the gear menu of actions.
In this case, the wiki page includes a hyperlink to the tokens %FrontWindowFrame% (== %WindowFrame%1%) and %FrontWindowPosition% (== %WindowPosition%1%). The page also includes a hyperlink to the See all Tokens page.
If you find yourself using tokens often, you might find this helpful: MACRO: Insert Token
that's helpful, i really appreciate it.
Glad to help! As @_jims pointed out, the wiki has a lot of information, so it’s always a good place to check first. But of course, if you still need help with something, that’s what we’re here for.
You can use the WINDOW function to get the location of the front window and the Calculation condition to test it.