Explore 3ds max system folder
Код:
--	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
)