added ui to script names, great readme rewrite

This commit is contained in:
2020-01-17 21:01:55 +01:00
parent 894965bfce
commit dd0e5a6c14
23 changed files with 3904 additions and 114 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
## DuplicateMultipleViews-DS
Select muultiple views and duplicate them
## Requirements
Data-Shapes

View File

@@ -18,6 +18,8 @@ IF [%1]==[] (
IF NOT EXIST %FOLDER% ( IF NOT EXIST %FOLDER% (
md %FOLDER% md %FOLDER%
) ELSE (
del /Q %FOLDER%\*
) )
cd "%~dp0" cd "%~dp0"

164
README.md
View File

@@ -8,197 +8,135 @@ On master branch only 2.x scripts are available.
For 1.x scripts see 1.x branch! For 1.x scripts see 1.x branch!
## Naming codes
DS: Datashape ui
DP: DynamoPlayer ui
No suffix: no ui
## Script state emojis
✅ Stable
☑️ Mostly working
🐛 Some bugs
🚧 Not finished, under developement
❌ Removed from master branch
🔻 Not upgraded to 2.x
## Scripts ## Scripts
### AddParametersToFamily ### AddParametersToFamily-DS ✅
Add multiple parameters to a currently opened family with one click. Add multiple parameters to a currently opened family with one click.
State: stable ### AddTitleblockAsParameterToAllSheets-DP ✅
UI: Data-shapes
### AddTitleblockAsParameterToAllSheets
Adds the type name of the titleblocks to each sheet as a parameter. Adds the type name of the titleblocks to each sheet as a parameter.
State: Stable ### BuldingPadsFromElements-DS ☑️ 🚧
UI: DynamoPlayer
### BuldingPadsFromElements
Create building pad from selected elements. Create building pad from selected elements.
State: mostly working, not stable ### CategoryPresentation ✅ 🚧 🔻
UI: Data-shapes
### CategoryPresentation
*Script not updated to 2.x yet, however in master branch*
Places all loaded families from the selected category on a line for presentation. Places all loaded families from the selected category on a line for presentation.
State: stable, no ui yet TODO: ui
UI: no ui ### CheckUnlimitedViewDepths ✅
### CheckUnlimitedViewDepths
List views which has unlimited view range set List views which has unlimited view range set
State: stable ### CopyParameterValuesToParameter-DP 🐛
UI: no ui
### CopyParameterValuesToParameter
Copy parameter values of a selected family to another parameter of the same family Copy parameter values of a selected family to another parameter of the same family
State: stable ### DeleteAllRefPlanes ✅
UI: DynamoPlayer
### DeleteAllRefPlanes
Delete all reference planes from the project Delete all reference planes from the project
State: stable ### DisallowJoinSelectedFrames-DP ✅
UI: no ui
### DisallowJoinSelectedFrames
Disallow join on both end on the selected frames Disallow join on both end on the selected frames
State: stable ### DuplicateMultipleViews-DS ✅
UI: DynamoPlayer Select multiple views and duplicate them
### DwgImportCleaner ### DwgImportCleaner
Removes all imported dwgs Removes all imported dwgs
State: stable ### ExportHeightFromPbp-DP ✅
UI: no ui
### ExportHeightFromPbp
Exports selected category's all objects' elevation from PBP to excel Exports selected category's all objects' elevation from PBP to excel
State: stable ### FloorPresentation-DP ✅
UI: DynamoPlayer
### FloorPresentation
Places all floor types in the project Places all floor types in the project
State: stable ### ImportDwgBatch ✅ 🚧
UI: DynamoPlayer
### ImportDwgBatch
State: same as importobj, just with dwg State: same as importobj, just with dwg
state: stable, under developement ### ImportObjBatch ✅ 🚧
UI: no ui
### ImportObjBatch
Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor
State: stable, under developement ### KimaiExportParser ❌
UI: no ui
### KimaiExportParser
*Removed from master, see 1.x branch!* *Removed from master, see 1.x branch!*
### ListAllInplaceElements ### ListAllInplaceElements
Lists all inplace elements in model Lists all inplace elements in model
State: stable ### PrefixLoadedFamiliesBatch ✅ 🔻
UI: no ui
### PrefixLoadedFamiliesBatch
*Script not updated to 2.x yet, however in master branch*
Add a prefix to all loaded families' names from a selected category. Designed to be used with Revit Batch Processor Add a prefix to all loaded families' names from a selected category. Designed to be used with Revit Batch Processor
State: stable, no ui, no docs TODO: UI, docs
UI: no ui ### RenumberSheetsFromSelected-DS ✅
### RenumberSheetsFromSelected
Add +1 to numbers starting from the selected Add +1 to numbers starting from the selected
State: stable
UI: no ui
### Revisions ### Revisions
#### AddAllRevisionsToAllSheets #### AddAllRevisionsToAllSheets
Automatically add all revisions to all sheets Automatically add all revisions to all sheets
State: stable #### AddOneRevisionsToAllSheets-DP ✅
UI: no ui
#### AddOneRevisionsToAllSheets
Automatically add a selected revisions to all sheets Automatically add a selected revisions to all sheets
State: stable #### QuickRevisionSchedule-DP ✅
UI: DynamoPlayer
#### QuickRevisionSchedule
List all revisions to a table in a new window List all revisions to a table in a new window
State: stable ### SubregionsToDetailLines ✅
UI: DynamoPlayer
### SubregionsToDetailLines
Convert all subregions to deatil lines in the active view. With too big numbers it freezes! Set units to meters! Convert all subregions to deatil lines in the active view. With too big numbers it freezes! Set units to meters!
State:stable ### WallPresentation-DP ✅
UI: no ui
### WallPresentation
Place all wall types in the project Place all wall types in the project
State: stable
UI: DynamoPlayer
## Nodes ## Nodes
### WeekDayNumber ### WeekDayNumber ✅ 🔻
Created for kimai-export-parser
Input: Weekday. Output: number of the day starting from monday Input: Weekday. Output: number of the day starting from monday
State: stable, should work in 2.x as well. ### ReplaceFollowingElements ✅
### ReplaceFollowingElements
Replace same elements follow each other Replace same elements follow each other
@@ -214,7 +152,7 @@ Output:
- replacedList: A list where all of the found following same elements replaced with the replacement - replacedList: A list where all of the found following same elements replaced with the replacement
- firstReplacedList: Only the first element is replaced, others counted and appended by the countUnit - firstReplacedList: Only the first element is replaced, others counted and appended by the countUnit
### ReplaceFollowingSameElements ### ReplaceFollowingSameElements
Replace all following same elements in a list of lists. The differences between this and the previous node thet here you don't have to add a searchfor, itt will replace all following elements Replace all following same elements in a list of lists. The differences between this and the previous node thet here you don't have to add a searchfor, itt will replace all following elements

50
nodes/WeekDayNumber.dyf Normal file
View File

@@ -0,0 +1,50 @@
<Workspace Version="1.3.2.2480" X="-385.56100551681" Y="91.795415174249" zoom="0.894168083312076" ScaleFactor="1" Name="WeekDayNumber" Description="" ID="9178bf2b-44b9-4462-9095-3576629b125c" Category="Core.DayOfWeek">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="43f28b20-a290-4a5a-9523-845f98f1ec6f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Monday" x="537" y="259" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Monday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="a805e1f9-4507-4c80-a360-c345208430a1" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Saturday" x="522" y="764" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Saturday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c806c860-008f-4ffb-a9ea-b46fefeb1cf5" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Sunday" x="541" y="854" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Sunday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5a11ed5d-c8c2-4ac4-bf7f-73ff788f40eb" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Tuesday" x="540" y="372" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Tuesday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5e7ffa55-2d3d-4777-8676-87c93e89204c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Wednesday" x="505" y="475" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Wednesday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="99e9f259-406c-4355-baa9-13493feb8523" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Thursday" x="525" y="571" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Thursday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5c827889-8d07-4987-b36b-9a91c4b8b0fd" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Friday" x="540" y="667" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Friday" />
<CoreNodeModels.CreateList guid="a34af405-ff93-4b9c-80eb-5d444c0359b6" type="CoreNodeModels.CreateList" nickname="List.Create" x="908" y="361" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="7">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
<PortInfo index="3" default="False" />
<PortInfo index="4" default="False" />
<PortInfo index="5" default="False" />
<PortInfo index="6" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.CustomNodes.Symbol guid="cf851eb7-8438-4ebd-b806-0c4f414e0746" type="Dynamo.Graph.Nodes.CustomNodes.Symbol" nickname="Input" x="672.756497373681" y="63.8700076239923" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<Symbol value="DayOfWeek" />
</Dynamo.Graph.Nodes.CustomNodes.Symbol>
<Dynamo.Graph.Nodes.CustomNodes.Output guid="62775092-8f8f-4532-aadf-e6b3d9bce277" type="Dynamo.Graph.Nodes.CustomNodes.Output" nickname="Output" x="1415.71826689755" y="162.252235925581" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<Symbol value="int" />
</Dynamo.Graph.Nodes.CustomNodes.Output>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="17f43b45-2ced-43fd-a8ff-9726093cae2b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FirstIndexOf" x="1136.24321578606" y="194.348100699503" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FirstIndexOf@var[]..[],var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="43f28b20-a290-4a5a-9523-845f98f1ec6f" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a805e1f9-4507-4c80-a360-c345208430a1" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="5" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c806c860-008f-4ffb-a9ea-b46fefeb1cf5" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="6" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5a11ed5d-c8c2-4ac4-bf7f-73ff788f40eb" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5e7ffa55-2d3d-4777-8676-87c93e89204c" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="99e9f259-406c-4355-baa9-13493feb8523" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5c827889-8d07-4987-b36b-9a91c4b8b0fd" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="4" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a34af405-ff93-4b9c-80eb-5d444c0359b6" start_index="0" end="17f43b45-2ced-43fd-a8ff-9726093cae2b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cf851eb7-8438-4ebd-b806-0c4f414e0746" start_index="0" end="17f43b45-2ced-43fd-a8ff-9726093cae2b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="17f43b45-2ced-43fd-a8ff-9726093cae2b" start_index="0" end="62775092-8f8f-4532-aadf-e6b3d9bce277" end_index="0" portType="0" />
</Connectors>
<Notes />
<Annotations />
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>