Macros Windows宏录制工具?

Macros Windows宏录制工具?,macros,Macros,我发现录制临时键盘宏来帮助完成日常编程任务非常有用。例如,有时我需要将一些数据转换为一次性使用的SQL INSERT语句,或者将一些难看的SQL(通常由SSMS生成)重新格式化为更漂亮的SQL SQL Server Management Studio不执行宏,Visual Studio中的宏记录器是s…l…o…w。。。由于IDE想要控制光标位置,而当您试图录制宏时,这是不起作用的,所以有些不稳定。我发现自己一直在复制和粘贴代码到TextPad中,以录制和播放宏,因为TexPad是我找到的最有用的

我发现录制临时键盘宏来帮助完成日常编程任务非常有用。例如,有时我需要将一些数据转换为一次性使用的SQL INSERT语句,或者将一些难看的SQL(通常由SSMS生成)重新格式化为更漂亮的SQL

SQL Server Management Studio不执行宏,Visual Studio中的宏记录器是s…l…o…w。。。由于IDE想要控制光标位置,而当您试图录制宏时,这是不起作用的,所以有些不稳定。我发现自己一直在复制和粘贴代码到TextPad中,以录制和播放宏,因为TexPad是我找到的最有用的工具。但是,复制、粘贴和切换这种应用程序是很乏味的


所以我想问一下——有没有人推荐一个可以在任何地方调用的独立Windows宏录制应用程序?它必须支持按键、组合键、鼠标单击、查找和替换操作,以及各种其他文本操作快捷方式,如TextPad。如果它将宏保存为人类可读的文本文件,可以手动编辑以更正错误,这将非常方便。我试过自动热键,但它的设计似乎更适合于创建长期宏,而不是快速记录临时丢弃的东西。有什么建议吗?

在深入研究之后,我认为AutoHotKey附带的
AutoScriptWriter(recorder)
工具可能足以执行scratch宏。我至少可以录制和编辑我的宏,尽管在VisualStudio中创建和运行scratch宏时,它不像CTRL+SHIFT+R/CTRL+SHIFT+P那样简单和流线型。至少我可以将它用于SSM和其他没有宏支持的工具。

这是我自己想到的最好的工具。