NX Journal 文字列入力ダイアログ

文字列を入力するダイアログを表示して、入力された文字列を表示する プログラムを作成しました。



theUI.LockAccess()とtheUI.UnlockAccess()が無いと、ダイアログが一瞬で消えるのかもしれませんが、何も表示されなかったので入れました。

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()

コメント

タイトルとURLをコピーしました