Код:
-- Maxscript(MXS)3ds max 9 above Explore 3ds max system folder by JiSt
if myexplore != null then DestroyDialog myexplore
(
local narr = #(#font,#Scene,#Export,#import,#help,#expression,#preview,#image,#Sound,#plugcfg, \
#maxstart,#vpost,#drivers,#autoback,#matlib,#scripts,#startupScripts,#defaults,#renderPresets,#ui, \
#maxroot,#renderoutput,#animations,#archives,#Photometric,#renderassets,#userScripts,#userMacros,#userStartupScripts,#temp, \
#userIcons,#maxData,#downloads,#proxies,#assemblies,#pageFile,#hardwareShadersCache)
local farr = #()
local ex = "explorer.exe "
rollout myexplore "Explore" width:176 height:688
(
GroupBox grp1 "Explore" pos:[8,8] width:160 height:672
button btn1 "font" pos:[16,24] width:144 height:16
button btn2 "Scene" pos:[16,40] width:144 height:16
button btn3 "Export" pos:[16,56] width:144 height:16
button btn4 "import" pos:[16,72] width:144 height:16
button btn5 "help" pos:[16,88] width:144 height:16
button btn6 "expression" pos:[16,104] width:144 height:16
button btn7 "preview" pos:[16,120] width:144 height:16
button btn8 "image" pos:[16,136] width:144 height:16
button btn9 "Sound" pos:[16,152] width:144 height:16
button btn10 "plugcfg" pos:[16,168] width:144 height:16
button btn11 "maxstart" pos:[16,184] width:144 height:16
button btn12 "vpost" pos:[16,200] width:144 height:16
button btn13 "drivers" pos:[16,216] width:144 height:16
button btn14 "autoback" pos:[16,232] width:144 height:16
button btn15 "matlib" pos:[16,248] width:144 height:16
button btn16 "scripts" pos:[16,264] width:144 height:16
button btn17 "startupScripts" pos:[16,280] width:144 height:16
button btn18 "defaults" pos:[16,296] width:144 height:16
button btn19 "renderPresets" pos:[16,312] width:144 height:16
button btn20 "ui" pos:[16,328] width:144 height:16
button btn21 "maxroot" pos:[16,344] width:144 height:16
button btn22 "renderoutput" pos:[16,360] width:144 height:16
button btn23 "animations" pos:[16,376] width:144 height:16
button btn24 "archives" pos:[16,392] width:144 height:16
button btn25 "Photometric" pos:[16,408] width:144 height:16
button btn26 "renderassets" pos:[16,424] width:144 height:16
button btn27 "userScripts" pos:[16,440] width:144 height:16
button btn28 "userMacros" pos:[16,456] width:144 height:16
button btn29 "userStartupScripts" pos:[16,472] width:144 height:16
button btn30 "temp" pos:[16,488] width:144 height:16
button btn31 "userIcons" pos:[16,504] width:144 height:16
button btn32 "maxData" pos:[16,520] width:144 height:16
button btn33 "downloads" pos:[16,536] width:144 height:16
button btn34 "proxies" pos:[16,552] width:144 height:16
button btn35 "assemblies" pos:[16,568] width:144 height:16
button btn36 "pageFile" pos:[16,584] width:144 height:16
button btn37 "hardwareShadersCache" pos:[16,600] width:144 height:16
button btn38 "Button" pos:[16,624] width:144 height:16
button btn39 "Button" pos:[16,640] width:144 height:16
button btn40 "Button" pos:[16,656] width:144 height:16
on myexplore open do (for q = 1 to narr.count do (farr[q] = GetDir narr[q]))
on btn1 pressed do DOSCommand (ex+farr[1])
on btn2 pressed do DOSCommand (ex+farr[2])
on btn3 pressed do DOSCommand (ex+farr[3])
on btn4 pressed do DOSCommand (ex+farr[4])
on btn5 pressed do DOSCommand (ex+farr[5])
on btn6 pressed do DOSCommand (ex+farr[6])
on btn7 pressed do DOSCommand (ex+farr[7])
on btn8 pressed do DOSCommand (ex+farr[8])
on btn9 pressed do DOSCommand (ex+farr[9])
on btn10 pressed do DOSCommand (ex+farr[10])
on btn11 pressed do DOSCommand (ex+farr[11])
on btn12 pressed do DOSCommand (ex+farr[12])
on btn13 pressed do DOSCommand (ex+farr[13])
on btn14 pressed do DOSCommand (ex+farr[14])
on btn15 pressed do DOSCommand (ex+farr[15])
on btn16 pressed do DOSCommand (ex+farr[16])
on btn17 pressed do DOSCommand (ex+farr[17])
on btn18 pressed do DOSCommand (ex+farr[18])
on btn19 pressed do DOSCommand (ex+farr[19])
on btn20 pressed do DOSCommand (ex+farr[20])
on btn21 pressed do DOSCommand (ex+farr[21])
on btn22 pressed do DOSCommand (ex+farr[22])
on btn23 pressed do DOSCommand (ex+farr[23])
on btn24 pressed do DOSCommand (ex+farr[24])
on btn25 pressed do DOSCommand (ex+farr[25])
on btn26 pressed do DOSCommand (ex+farr[26])
on btn27 pressed do DOSCommand (ex+farr[27])
on btn28 pressed do DOSCommand (ex+farr[28])
on btn29 pressed do DOSCommand (ex+farr[29])
on btn30 pressed do DOSCommand (ex+farr[30])
on btn31 pressed do DOSCommand (ex+farr[31])
on btn32 pressed do DOSCommand (ex+farr[32])
on btn33 pressed do DOSCommand (ex+farr[33])
on btn34 pressed do DOSCommand (ex+farr[34])
on btn35 pressed do DOSCommand (ex+farr[35])
on btn36 pressed do DOSCommand (ex+farr[36])
on btn37 pressed do DOSCommand (ex+farr[37])
on btn38 pressed do ()
on btn39 pressed do ()
on btn40 pressed do ()
)
createdialog myexplore
)