Macros QTP宏/键盘快捷方式

Macros QTP宏/键盘快捷方式,macros,keyboard-shortcuts,qtp,hp-uft,Macros,Keyboard Shortcuts,Qtp,Hp Uft,这是否可能在QTP 11中设置键盘快捷键,该快捷键将根据当前选择运行宏-生成注释。 例如: Function FnGetString(param1, param2) 'some body End Function 若我选择函数名,我想生成带有填充参数的注释标题(使用快捷方式)函数 'Function Name: <<selected function>> 'Author: <<current logged in user>> 'Date:

这是否可能在QTP 11中设置键盘快捷键,该快捷键将根据当前选择运行宏-生成注释。 例如:

Function FnGetString(param1, param2)
    'some body
End Function
若我选择函数名,我想生成带有填充参数的注释标题(使用快捷方式)函数

'Function Name: <<selected function>>
'Author: <<current logged in user>>
'Date: <<current date>>
'input:
'    - <<parameter 1>>:
'    - <<parameter 2>>:
'output:
'    - 
“函数名:
作者:
“日期:
'输入:
'    - :
'    - :
“产出:
'    - 

一些技巧如何做到这一点?

QTP 11没有任何类似这样的可扩展功能。(完全公开,这是我的公司)具有内置的XML格式注释功能,其用途与您试图使用注释标题所做的类似,但使用XML格式使注释更容易一致地解析元数据。我们使用与Microsoft Visual Studio相同的格式


从UFT 11.5x开始,HP更改了他们使用的编辑器控件,我相信它允许您扩展功能。我试图找到这些细节,但无法快速找到链接。这对QTP 11没有帮助,但当您升级到UFT时,您可以进一步研究并潜在地期待这一点。

这是一个经过多年编写词法分析器、解析器和代码分析规则以支持QTP/UFT自动化的精练过程。