是否可以编写一个脚本,该脚本也可以执行DigitalMicrograph应用程序菜单中已有的命令?
答案 0 :(得分:0)
是的,您正在寻找的命令称为ChooseMenuItem
。它需要三个字符串参数作为输入,完整的签名是
Boolean ChooseMenuItem(String menu_name ,String sub_menu_name ,String menu_item_name )
示例(假设图像打开)将是
GetFrontImage().SelectImage()
ChooseMenuItem( "Analysis", "Statistics", "Sum" )
请注意在示例中使用SelectImage
,因为菜单命令仅在选择图像窗口时可用!
您可能还想使用以下内容来捕获给定菜单项是否无法访问。命令ChooseMenuItem
在成功时返回布尔 true ,在失败时返回 false 。
string menu = "Analysis"
string submenu = "Special"
string item = "Variance"
If ( !ChooseMenuItem( menu, submenu, item ) )
Throw( "The menu-command " + menu + " / "+ submenu + " / " + item + " was not found!" )