2010-06-19 527 views
2

我发现记录临时键盘宏以帮助日常编程任务非常有用。例如,有时我需要将一些数据转换为一次使用SQL INSERT语句,或者将一些丑陋的SQL(通常由SSMS生成)重新格式化为更漂亮的东西。Windows宏录制工具?

SQL Server Management Studio不会执行宏,并且Visual Studio中的宏记录器是s ... l ... o ... w ...并且由于与IDE的控制欲望您的光标位置,当您尝试录制宏时不起作用。我发现自己只是一直拷贝和粘贴代码到TextPad中来记录和播放宏,因为TexPad是我找到的最好的工具。但是为这种事情复制粘贴和切换应用程序非常繁琐。

所以我想我会问 - 有没有人有一个很好的建议,可以从任何地方调用独立的Windows宏录制应用程序?它必须支持按键,组合键,鼠标点击,查找和替换操作以及各种其他文本处理快捷键,如TextPad。如果将宏保存为人类可读的文本文件,可以手动编辑以纠正错误,那将会很方便。我已经尝试过autohotkey,但它似乎更多地是为了创建长期宏而非临时丢弃东西的快速录制而设计的。任何建议?

回答

1

经过深入挖掘,我认为使用AutoHotKey附带的AutoScriptWriter (recorder)工具可能足以完成临时宏。我至少可以记录和编辑我的宏,虽然它不像CTRL + SHIFT + R/CTRL + SHIFT + P那样简单和精简,用于在Visual Studio中创建和运行临时宏。至少我可以将它与SSMS和其他没有宏支持的工具一起使用。

+0

这是我自己想出的最好的。 – 2010-12-11 13:54:18