0
是否可以編寫一個腳本,該腳本還可以執行DigitalMicrograph應用程序菜單中已有的命令?如何在DigitalMicrograph的菜單中編寫命令?
是否可以編寫一個腳本,該腳本還可以執行DigitalMicrograph應用程序菜單中已有的命令?如何在DigitalMicrograph的菜單中編寫命令?
是的,您正在尋找的命令被稱爲ChooseMenuItem
。它採用三個字符串參數作爲輸入,完整的簽名是
布爾ChooseMenuItem(字符串MENU_NAME,字符串sub_menu_name,字符串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!")
什麼是DigitalMicrograph?你的意思是[this](http://www.gatan.com/products/tem-analysis/gatan-microscopy-suite-software#resources)?見[this](http://www.gatan.com/resources/scripts) – Raptor
我不是downvoter -_- – Raptor