importing shortcuts form V3 to Beta 4

Next
 From:  ggagnon
9169.1 
Hi ,
I only want to copy the shortcuts I have added over the years but I cannot tell what files belong to them.
It does not feel right to replace the entire beta 4 command folder with the version 3 command folder.
So what is the right way to copy shortcuts from a previous version to the beta 4 version?
Thanks, Gaston
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
9169.2 In reply to 9169.1 
The shortcuts are in the moi.ini file, which I have in the appdata directory... (which is pretty much the same as MoI3?)
For a few, e.g. _Nudge, _Lineweb, _MarkCurveStart, _CustomDistance..., the "_" prefex was used, and the corresponding ".js" files and (if they exist) ."htm" files
went in the appdata addon command directory...
- Brian

EDITED: 10 Dec 2018 by BEMFARMER

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9169.3 In reply to 9169.1 
Hi Gaston, yes that is not a good idea to replace the whole commands folder.

If you don't know what you've added maybe a good strategy would be to copy your v3 commands folder to a temporary location and then remove all the standard commands from it. Then you would be left with all the ones you have added and you can then copy those into the appdata commands folder.

MoI v4 supports a new way to install commands inside of a central location rather than directly inside the application folder. If you do that future versions will find them there and you won't need to copy them around again. See here for some recent discussion:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9164.3

Here is a list of the default commands folder for MoI v3:

AddPoint.htm
AddPoint.js
Align.htm
Align.js
Arc3pt.htm
Arc3pt.js
ArcCenter.htm
ArcCenter.js
ArcContinue.htm
ArcContinue.js
Arcs.htm
Arcs.xml
ArcTangent.htm
ArcTangent.js
ArrayCircular.htm
ArrayCircular.js
ArrayCurve.htm
ArrayCurve.js
ArrayDir.htm
ArrayDir.js
ArrayGem.htm
ArrayGem.js
ArrayGrid.htm
ArrayGrid.js
Arrays.htm
Arrays.xml
Blend.htm
Blend.js
BooleanDifference.htm
BooleanDifference.js
BooleanIntersection.htm
BooleanIntersection.js
BooleanMerge.htm
BooleanMerge.js
Booleans.htm
Booleans.xml
BooleanUnion.htm
BooleanUnion.js
BoundingBox.htm
BoundingBox.js
BoundingBoxCenter.htm
BoundingBoxCenter.js
Box.htm
Box.js
Box3pts.htm
Box3pts.js
BoxCenter.htm
BoxCenter.js
Boxes.htm
Boxes.xml
Chamfer.htm
Chamfer.js
Circle.htm
Circle.js
Circle3pt.htm
Circle3pt.js
CircleDiameter.htm
CircleDiameter.js
Circles.htm
Circles.xml
CircleTangent.htm
CircleTangent.js
Cone.htm
Cone.js
Conic.htm
Conic.js
ConstructCurve.htm
ConstructCurve.xml
Copy.htm
Copy.js
CopyClipboard.htm
CopyClipboard.js
CopyClipboardWithOrigin.htm
CopyClipboardWithOrigin.js
Curve.htm
Curve.js
Cut.htm
Cut.js
Cylinder.htm
Cylinder.js
Deform.htm
Deform.xml
Delete.js
DoCurve.js
DoScale.js
EditOrientations.js
Ellipse.htm
Ellipse.js
EllipseCorner.htm
EllipseCorner.js
EllipseDiameter.htm
EllipseDiameter.js
Ellipses.htm
Ellipses.xml
ExplodeMove.htm
ExplodeMove.js
Export.htm
Export.js
Extend.htm
Extend.js
Extrude.htm
Extrude.js
Fillet.htm
Fillet.js
Fillets.htm
Fillets.xml
Flip.htm
Flip.js
Flow.htm
Flow.js
Freeform.htm
Freeform.xml
GetBoxExtrusion.js
GetCircle.js
GetCylinder.js
GetDistance.js
GetLine.js
GetObject.js
GetObjects.js
GetOrientation.js
GetPoint.js
GetPointOsnappedOnCurve.js
GetRect.js
GetRect3pt.js
GetRectRoundCorner.js
Helix.htm
Helix.js
History.htm
History.js
Image.htm
Image.js
Import.js
ImportPart.htm
ImportPart.js
IncrementalSave.js
Inset.htm
Inset.js
InterpCurve.htm
InterpCurve.js
Intersect.htm
Intersect.js
Isocurve.htm
Isocurve.js
Join.htm
Join.js
Line.htm
Line.js
Lines.htm
Lines.xml
Loft.htm
Loft.js
Make2D.htm
Make2D.js
Merge.htm
Merge.js
Mirror.htm
Mirror.js
MoreDrawCurves.htm
MoreDrawCurves.xml
Move.htm
Move.js
Network.htm
Network.js
New.js
NSided.htm
NSided.js
Offset.htm
Offset.js
Offsets.htm
Offsets.xml
Open.js
OpenTemplate.js
Orient.htm
Orient.js
OrientLineToLine.htm
OrientLineToLine.js
Orients.htm
Orients.xml
OrientViewToView.htm
OrientViewToView.js
Paste.js
PastePart.htm
PastePart.js
PlanarSrf.htm
PlanarSrf.js
Plane.htm
Plane.js
Plane3pts.htm
Plane3pts.js
PlaneCenter.htm
PlaneCenter.js
Planes.htm
Planes.xml
Point.htm
Point.js
Polygon.htm
Polygon.js
PolygonEdge.htm
PolygonEdge.js
Polygons.htm
Polygons.xml
PolygonStar.htm
PolygonStar.js
Polyline.htm
Polyline.js
Print3D.js
Project.htm
Project.js
RadiusDiameter.js
RailRevolve.htm
RailRevolve.js
Rebuild.htm
Rebuild.js
Rect3pts.htm
Rect3pts.js
Rectangle.htm
Rectangle.js
Rectangles.htm
Rectangles.xml
RectCenter.htm
RectCenter.js
RectWidthHeight.js
RemoveDuplicates.htm
RemoveDuplicates.js
Revolve.htm
Revolve.js
Revolves.htm
Revolves.xml
Rotate.htm
Rotate.js
RotateAxis.htm
RotateAxis.js
Rotations.htm
Rotations.xml
Save.js
SaveAs.js
Scale.htm
Scale.js
Scale1D.htm
Scale1D.js
Scale2D.htm
Scale2D.js
ScaleInput.js
Scalings.htm
Scalings.xml
Separate.htm
Separate.js
Shell.htm
Shell.js
ShowPoints.htm
ShowPoints.js
ShrinkTrimmedSrf.js
Silhouette.htm
Silhouette.js
SketchCurve.htm
SketchCurve.js
Sphere.htm
Sphere.js
Sweep.htm
Sweep.js
Text.htm
Text.js
Trim.htm
Trim.js
Twist.htm
Twist.js
WaitForDialogDone.js

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  ggagnon
9169.4 
Great. Thanks all,
That is a neat solution :)
Gaston
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All