NX Journal 文字列入力ダイアログ
2019/12/05 categories:NX Journal| tags:NX Journal|Python|
文字列を入力するダイアログを表示して、入力された文字列を表示する プログラムを作成しました。
theUI.LockAccess()とtheUI.UnlockAccess()が無いと、ダイアログが一瞬で消えるのかもしれませんが、何も表示されなかったので入れました。
Pythonコード
import NXOpen
import NXOpen.UF
def main():
theSession = NXOpen.Session.GetSession()
theUfSession = NXOpen.UF.UFSession.GetUFSession()
theUI = NXOpen.UI.GetUI()
text = "default"
theUI.LockAccess()
ret = theUfSession.Ui.AskStringInput("Enter String", text)
theUI.UnlockAccess()
theUfSession.Ui.DisplayMessage(ret[0], 1)
if __name__ == '__main__':
main()