Créer une Palette de Raccourcis et de Commandes! by Dinos
En attendant un système natif voici une façon de créer une "Palette Flottante"
pouvant accepter des scripts ou des commandes ! Bien pratique quand on a la mémoire qui flanche! Relancer Moi après toutes installations! Charger et dézipper le Fichier ScriptPalette.htm.zip et placez le fichier dans le dossier ui de MOI. (version avec bouton "Close" ou "Fermer" si VF) Donnez-lui un raccourci avec le code ci-dessous! (à mettre dans la Colonne de Droite) script:moi.ui.createDialog( 'moi://ui/ScriptPalette.htm' ); et Alt + Z par exemple à mettre dans la colonne de Gauche! Il marche à la fois pour les scripts "une ligne" et pour les commandes du dossier commands ! Si vous aviez rentré ce script "une ligne" qui isole une sélection script: /*Isoler une sélection*/ moi.geometryDatabase.isolate(); il faut le modifier en ajoutant un point d'exclamation "!" comme ceci script: /*!Isoler une sélection*/ moi.geometryDatabase.isolate(); et si vous aviez la commande Clone dans la Colonne de Droite... _vClone /*Clone un Objet*/ (à mettre dans la Colonne de Droite) il faut la modifier en ajoutant un point d'exclamation "!" comme ceci _vClone /*!Clone un Objet*/ (à mettre dans la Colonne de Droite) Attention il faut un espace avant le premier "/*!..." ! Relancer Moi après toutes installations! Et si l'on veut plusieurs palettes de scripts, il suffit d'éditer le fichier ScriptPalette.htm à la ligne 22 et de changer le "!" par un autre signe cabalistique! Un "?" par exemple. la ligne 22 est title = line.match(/\/\*\!(.+)\*\//); la ligne 22 deviendra donc title = line.match(/\/\*\?(.+)\*\//); de le re-sauvegarder en ScriptPalette1.htm Il suffira donc de changer en conséquence _vClone /*Clone un Objet*/ en _vClone /*?Clone un Objet*/ et cela permettra de faire des Palettes suivant des familles de commandes ou fonctions! |
|