Ho diverse risposte per "migliore", a seconda dei criteri. In termini di piccolo, portatile e semplice, non si può battere TinyTask a meno di 50k. vTask Studio - Supporto Usalo per registrare sia l'attività del mouse che la pressione dei tasti, e riproduci a normale (cioè in tempo reale) o veloce. Usalo su una chiavetta USB. Tasti di scelta rapida configurabili, compilabili e salvabili. Dovrete aprire ed eseguire i file macro dall'interno del programma. Ma puoi anche compilarlo in un file .exe. Questo è esattamente quello che hai chiesto.
E mentre sei in quella pagina, scarica anche TyperTask, il miglior espansore di testo in termini di dimensioni, velocità, portabilità, configurabilità e combinazioni di tasti. Il lato negativo è che non può fare le azioni del mouse.
Aggiornamento: vTaskStudio non offre più le loro utility gratuite TinyTask e TyperTask. Un vero peccato. MA puoi ancora trovare TyperTask! text expander qui: The Portable Freeware Collection. E puoi trovare TinyTask macro recorder su TinyTask
Per le macro programmabili che includono l'azione del mouse, io uso HotKeyp http://www.snapfiles.com/get/hotkeyp.html. Vedi il mio post su Text Utilities: https://sleve.wordpress.com/2012/08/05/12-most-must-have-free-utilities-for-wrangling-text-files/. Ha una curva di apprendimento per programmare i vostri compiti, ma è una delle più piccole utility nella sua classe.
C'è il sempre popolare AutoHotkey http://www.autohotkey.com/, e il suo rivale più vecchio, AutoIt https://www.autoitscript.com/site/autoit/. Entrambi sono freeware, con ampi file di aiuto e tutorial. Usano diversi linguaggi di scripting, con la sintassi di AutoIt che assomiglia di più al BASIC.
Ecco un Macro Creator - Automation Tool (Recorder & Writer) per registrare sia le azioni della tastiera che del mouse in AutoHotkey: Pulover's Macro Creator v5.0.5 - The Complete Automation Tool anche su http://www.macrocreator.com/. E poiché tutti hanno bisogno di un espansore di testo, ecco uno script scritto in AutoHotkey Hotstrings e Auto-replace. Oppure Tasti di scelta rapida dinamici definiti dall'utente - Script. Oppure usate TyperTask, come dettagliato sopra.
È più difficile trovare un tale script di registrazione macro per AutoIT, ma sembra che sia esistito in passato. SciTE sotto strumenti -> AU3Recorder. AutoIt Script Editor Downloads - AutoIt
Ovviamente, se hai solo bisogno della registrazione all'interno di un editor di testo, la maggior parte degli editor per programmatori sono dotati di una funzione di registrazione macro. Esempi: PSPad, Notepad++, Akelpad, Programmer's Notepad, UltraEdit.
Se volete un registratore di macro specializzato per i browser, c'è Browser Automation Selenium IDE un'estensione per Firefox, per registrare, modificare e fare il debug dei test. Ma è stato portato su Chrome e IE. Sembra complicato da installare.
Chrome ha diverse estensioni gratuite che registrano le macro, come iMacros per Chrome. Questa estensione è disponibile anche per IE e FireFox a Overview. Ma la versione pro è assurdamente costosa.