//ZBRUSH MACRO - Recorded in ZBrush version 4.8 [IButton,???,"Export current mesh as OBJ using Maya settings", [IShowActions,0] [IConfig,4.8] [If,[IsEnabled,Tool:Export], [VarDef,filepath,"ZBRUSH_ZExportImport"] [If,[FileExists,"LastFolder.dat"], [MemCreateFromFile,ExpLastFolderMem,"LastFolder.dat"] [MemReadString,ExpLastFolderMem,filepath,0] ] [IUnPress,Tool:Export:Grp] [IUnPress,Tool:Export:Mrg] [VarSet,zF,0] [If,[IGet,Preferences:Misc:Use ZFolders],, [VarSet,zF,1] [IPress,Preferences:Misc:Use ZFolders] ] [VarSet,toolName,[IGetTitle,Tool:Item Info]] [VarSet,filePath,[StrMerge,filePath,toolName,"obj"]] [VarSet,fileName,[FileNameAsk,"OBJ (*.obj)|*.obj||",[FileNameResolvePath,filepath],"Export as OBJ"]] [If,[StrLength,fileName], [MemDelete,ExpLastFolderMem] [MemCreate,ExpLastFolderMem,256] [VarSet,folderStr,fileName] [VarSet,bwritten,[MemWriteString,ExpLastFolderMem,[FileNameExtract,folderStr,1],0]] [MemResize,ExpLastFolderMem,bwritten] [MemSaveToFile,ExpLastFolderMem,"LastFolder.dat",1] [FileNameSetNext,fileName] [IPress,Tool:Export] ] [If,zF, [IUnPress,Preferences:Misc:Use ZFolders] ] ] ,,0.5]//0.5 is button width - half a palette width