I haven't used key macros since Lotus. Sounds good. Do you use in Planet/Ship List, Civilization Manager or Colony Management? Is it as fast as manual (ignoring lag)? Do you activate in game with hotkey?
Yah, you assign a key(combo) of choice.
A simple example to chain-rushbuy the first item on the colony list would be
GetKeyState, EndButtonState, End, P
if EndButtonState = U
MouseClick, left, 690, 612
MouseClick, left, 465, 680
MouseClick, left, 620, 599
The code is looped until the key (End) is released again.
The actual mouse clicks and/or keys can be recorded automatically. Just insert waits depending on the lag situation of whatever you're trying to do.