<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Batch Import .stp files into 3ds max 2020 in 3ds Max Programming Forum</title>
    <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639807#M7046</link>
    <description>&lt;P&gt;To the question of how to select files for batch processing - recursively or not. In general, it doesn't matter, but batch processing in any case implies preliminary preparation, and in practice, it makes no sense to give options during the process, but it is enough to set conditions in advance.&lt;/P&gt;</description>
    <pubDate>Thu, 14 Mar 2024 07:56:45 GMT</pubDate>
    <dc:creator>denisT.MaxDoctor</dc:creator>
    <dc:date>2024-03-14T07:56:45Z</dc:date>
    <item>
      <title>Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/9369259#M7036</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Hi, this is my first post and I really hope someone could help. &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to Batch import about 2000 .stp files into 3DS max 2020. Is there a script that would cover this, or could someone support in writing one?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Roger&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 14:24:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/9369259#M7036</guid>
      <dc:creator>Roger.Bastow</dc:creator>
      <dc:date>2020-03-10T14:24:12Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/9369690#M7037</link>
      <description>&lt;P&gt;I don't have .step files to test the code. IF the extensions of your file is .stp you have to modify the code(replace .step with .stp).&lt;/P&gt;&lt;P&gt;The script allows you to select folder where step files are located. You can't select step files separately.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;(
	function GetFilesRecursive root pattern =
	(        
		dir_array = GetDirectories (root+"\*")
		for d in dir_array do
			join dir_array (GetDirectories (d+"*"))    
		
		my_files = #()                
		for f in dir_array do
			join my_files (getFiles (f + pattern))
				
		my_files
	)
	
	dir = getSavePath caption:"Select the directory" initialDir:"$scenes"
	if dir != undefined do
	(
		filesArr = #()
		filesArr = getFiles (dir+"\*" + ".step")
		subFiles = GetFilesRecursive dir ("*" + ".step")
		if subFiles.count != 0 then
		(
			msg = "The selected folder has subfolders!\n"
			msg += "Do you want to include the files from the subfolders too?"
			if queryBox  msg title:"Sub-folders found" do
				join filesArr subFiles
		)
		
		if filesArr.count != 0 do
		(
			for f in filesArr do
			(
				importFile f #noPrompt
			)
		)
	)
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 16:38:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/9369690#M7037</guid>
      <dc:creator>miauuuu</dc:creator>
      <dc:date>2020-03-10T16:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639288#M7038</link>
      <description>&lt;P class="lia-align-justify"&gt;&amp;nbsp;Thank you.&lt;BR /&gt;I change to&amp;nbsp; extension to STL. This Script Work STL files. STP cant include.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2024 00:38:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639288#M7038</guid>
      <dc:creator>jetboy_hrn1990</dc:creator>
      <dc:date>2024-03-14T00:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639617#M7039</link>
      <description>&lt;P&gt;Just tested on max2020 with some STP files downloaded from the internet and the script does work:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;(
	function GetFilesRecursive root pattern =
	(        
		dir_array = GetDirectories (root+"\*")
		for d in dir_array do
			join dir_array (GetDirectories (d+"*"))    
		
		my_files = #()                
		for f in dir_array do
			join my_files (getFiles (f + pattern))
				
		my_files
	)
	
	dir = getSavePath caption:"Select the directory" initialDir:"$scenes"
	if dir != undefined do
	(
		filesArr = #()
		filesArr = getFiles (dir+"\*" + ".stp")
		subFiles = GetFilesRecursive dir ("*" + ".stp")
		if subFiles.count != 0 then
		(
			msg = "The selected folder has subfolders!\n"
			msg += "Do you want to include the files from the subfolders too?"
			if queryBox  msg title:"Sub-folders found" do
				join filesArr subFiles
		)
		
		if filesArr.count != 0 do
		(
			for f in filesArr do
			(
				importFile f #noPrompt
			)
		)
	)
)&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 14 Mar 2024 06:05:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639617#M7039</guid>
      <dc:creator>miauuuu</dc:creator>
      <dc:date>2024-03-14T06:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639664#M7040</link>
      <description>&lt;LI-CODE lang="general"&gt;getfiles "c:/temp/*" recurse:on&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;getfiles has an option #recurse. You don't need a custom method for recursion.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2024 06:34:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639664#M7040</guid>
      <dc:creator>denisT.MaxDoctor</dc:creator>
      <dc:date>2024-03-14T06:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639671#M7041</link>
      <description>&lt;P&gt;I know. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This was a copy-paste from a very old code.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2024 06:38:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639671#M7041</guid>
      <dc:creator>miauuuu</dc:creator>
      <dc:date>2024-03-14T06:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639675#M7042</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1282940"&gt;@miauuuu&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;I know. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This was a copy-paste from a very old code.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;be modern&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":index_pointing_up:"&gt;☝️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2024 06:41:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639675#M7042</guid>
      <dc:creator>denisT.MaxDoctor</dc:creator>
      <dc:date>2024-03-14T06:41:37Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639713#M7043</link>
      <description>&lt;P&gt;OK. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;(	
	dir = getSavePath caption:"Select the directory" initialDir:"$scenes"
	if dir != undefined do
	(
		filesArr = getFiles (dir+"\*" + ".stp")
		files02Arr = getFiles (dir+"\*" + ".stp") recurse:on
		if files02Arr.count &amp;gt; filesArr.count do
		(
			msg = "The selected folder has subfolders!\n"
			msg += "Do you want to include the files from the subfolders too?"
			if queryBox  msg title:"Sub-folders found" do filesArr = files02Arr 
		)
		if filesArr.count != 0 do
		(
			for f in filesArr do importFile f #noPrompt
		)
	)
)&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 14 Mar 2024 07:11:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639713#M7043</guid>
      <dc:creator>miauuuu</dc:creator>
      <dc:date>2024-03-14T07:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639746#M7044</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;(	
	recurse = on
	dir = getSavePath caption:"Select the directory" 
	if dir != undefined do
	(
		path = pathconfig.appendpath dir "*.stp" 
		filesArr = getFiles path recurse:recurse
		for file in filesArr do importFile file #noPrompt
	)
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;initialdir&lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;doesfileexist&lt;/STRIKE&gt; -- I was wrong!&lt;/P&gt;&lt;P&gt;pathconfig.appendpath&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;if filearr.count != 0&lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 14 Mar 2024 07:46:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639746#M7044</guid>
      <dc:creator>denisT.MaxDoctor</dc:creator>
      <dc:date>2024-03-14T07:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639778#M7045</link>
      <description>&lt;P&gt;What if we want to tell the user that there are subfolders with .stp files and to ask if those files has to be included?&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2024 07:45:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639778#M7045</guid>
      <dc:creator>miauuuu</dc:creator>
      <dc:date>2024-03-14T07:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: Batch Import .stp files into 3ds max 2020</title>
      <link>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639807#M7046</link>
      <description>&lt;P&gt;To the question of how to select files for batch processing - recursively or not. In general, it doesn't matter, but batch processing in any case implies preliminary preparation, and in practice, it makes no sense to give options during the process, but it is enough to set conditions in advance.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2024 07:56:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-programming-forum/batch-import-stp-files-into-3ds-max-2020/m-p/12639807#M7046</guid>
      <dc:creator>denisT.MaxDoctor</dc:creator>
      <dc:date>2024-03-14T07:56:45Z</dc:date>
    </item>
  </channel>
</rss>

