Python 3DS MAX 中的 getOpenFileName?
getOpenFileName in Python 3DS MAX?
我很难找到函数 getOpenFileName,它基本上可以让您搜索文件(基本上是 OpenFileDialog)。
我想知道它是否真的在 MaxPlus 库中,我想知道是否有人知道它是否在某处或者是否有任何调用它的方法。
这是 Maxscript 中的示例:
f = getOpenFileName caption:"File:" \types:"Text file (*.txt)|*.txt|"
提前致谢。
嗯,也许:
MaxPlus.Core.EvalMAXScript('getOpenFileName caption:"File:" \types:"Text file (*.txt)|*.txt|"')
:)
说真的:试试 MaxPlus 中 FileManager 的 DoMaxFileSaveAsDlg()
4年后,我遇到了同样的问题,这里是如何做的(这里是'getSaveFileName'但原理是一样的):
try:
filepath = MaxPlus.Core.EvalMAXScript('getSaveFileName \
caption:"FBX Destination Folder" \
types:"Object Preset(*.fbx)|*.fbx" \
historyCategory:"FBXObjectPresets";').Get()
except:
print("No path selected. Export Cancelled.")
return
print("The filepath is: "+filepath)
我很难找到函数 getOpenFileName,它基本上可以让您搜索文件(基本上是 OpenFileDialog)。
我想知道它是否真的在 MaxPlus 库中,我想知道是否有人知道它是否在某处或者是否有任何调用它的方法。
这是 Maxscript 中的示例:
f = getOpenFileName caption:"File:" \types:"Text file (*.txt)|*.txt|"
提前致谢。
嗯,也许:
MaxPlus.Core.EvalMAXScript('getOpenFileName caption:"File:" \types:"Text file (*.txt)|*.txt|"')
:)
说真的:试试 MaxPlus 中 FileManager 的 DoMaxFileSaveAsDlg()
4年后,我遇到了同样的问题,这里是如何做的(这里是'getSaveFileName'但原理是一样的):
try:
filepath = MaxPlus.Core.EvalMAXScript('getSaveFileName \
caption:"FBX Destination Folder" \
types:"Object Preset(*.fbx)|*.fbx" \
historyCategory:"FBXObjectPresets";').Get()
except:
print("No path selected. Export Cancelled.")
return
print("The filepath is: "+filepath)