Ton bloc notes
Derniers sujets
» [ AUTRES LOGICIELS ] LOGICIEL OFFERT
par jerryvento Aujourd'hui à 8:36
» [ LUMION ] 2024 - Importation FBX
par Shakna Hier à 10:00
» [ SKETCHUP objets ] tiroir cuisine
par jerryvento Mer 15 Mai 2024 - 19:27
» [ SKETCHUP tutos ] dessiner un dodécaèdre sans plugins
par tenrev Mer 15 Mai 2024 - 14:22
» [ SKETCHUP plugins ] Plugin SOLID INSPECTOR - Nested Instances - Demande de clarification
par tenrev Mer 15 Mai 2024 - 14:13
» [ LUMION ] 2024 - Importation FBX
par Shakna Mer 15 Mai 2024 - 12:16
» [ LUMION ] Lumion 2024
par Shakna Mer 15 Mai 2024 - 11:21
» [ TWINMOTION ] Appliquer un decal avec les outils spacing et area de Twinmotion 2024
par Gaspard Hauser Mar 14 Mai 2024 - 23:12
» [ TWINMOTION ] Nouvelle verion 2024
par Gaspard Hauser Mer 8 Mai 2024 - 10:27
» [ CHAINE TWITCH ] Pas simple de se faire un public
par tenrev Mar 7 Mai 2024 - 19:46
» [ INTELLIGENCE ARTIFICIELLE ] quelques video IA
par tenrev Mar 7 Mai 2024 - 9:47
» [ CHAINE TWITCH ] les replay de mes live sur Twitch
par tenrev Mar 7 Mai 2024 - 9:22
» [ SKETCHUP généralité ] Interpolation progressive entre deux formes le long d'un tracé
par JDD Lun 6 Mai 2024 - 15:19
» [ ARCHICAD ] Création de lucarne en 3D
par VertiKal Lun 6 Mai 2024 - 14:17
» [ SKETCHUP composants dynamiques ]
par simjoubert Lun 6 Mai 2024 - 10:39
» [ SKETCHUP plugins ]
par TIQUETM Dim 5 Mai 2024 - 19:39
» [ ARCHICAD ] raccourci clavier
par Taz Jeu 2 Mai 2024 - 16:04
» [ SKETCHUP Layout ] Layout 2024 probléme de Style
par tenrev Jeu 2 Mai 2024 - 11:58
» [ MATOS INFORM. ] LICENCES ARCHICAD
par yannickniort Mar 30 Avr 2024 - 8:29
» [ SKETCHUP plugins ] Universal Importer
par Samuel Tallet Lun 29 Avr 2024 - 19:18
» [ CHAINE TWITCH ] c'est reparti - pour quelques live
par tenrev Lun 29 Avr 2024 - 14:49
» [ SKETCHUP objets ]
par vick Mar 23 Avr 2024 - 20:52
» [ SKETCHUP vray ]
par furax49 Mar 23 Avr 2024 - 19:52
» [ ARTLANTIS ] Ca donne envie !
par loic46 Dim 21 Avr 2024 - 22:56
» [ SKETCHUP généralité ] sortie officielle de sketchup 2024
par tenrev Ven 19 Avr 2024 - 14:24
» [ ARTLANTIS ] Problème origine se déplace
par loic46 Jeu 18 Avr 2024 - 22:28
» [ SKETCHUP plugins ] Vms_up
par Rascal Jeu 18 Avr 2024 - 14:41
» [ SKETCHUP objets ] aquarium
par JDD Lun 15 Avr 2024 - 22:20
» [ ARCHICAD ] Zone - Menu déroulant
par Christophe Fortineau Jeu 11 Avr 2024 - 19:49
» [ SKETCHUP généralité ] Servimg Premium pour tous les membres
par tenrev Jeu 11 Avr 2024 - 14:31
» [ SKETCHUP plugins ] Move it
par TF3 Mer 10 Avr 2024 - 10:23
» [ SKETCHUP plugins ] curic 2D export
par tenrev Mar 9 Avr 2024 - 17:41
» [ SKETCHUP plugins ] profil builder 4 est disponible
par furax49 Mar 9 Avr 2024 - 17:00
» [ ARCHICAD ] Torsion sur poteaux
par Ti Pack Mar 9 Avr 2024 - 14:59
» [ PRESENTATION ]
par tenrev Lun 8 Avr 2024 - 8:22
par jerryvento Aujourd'hui à 8:36
» [ LUMION ] 2024 - Importation FBX
par Shakna Hier à 10:00
» [ SKETCHUP objets ] tiroir cuisine
par jerryvento Mer 15 Mai 2024 - 19:27
» [ SKETCHUP tutos ] dessiner un dodécaèdre sans plugins
par tenrev Mer 15 Mai 2024 - 14:22
» [ SKETCHUP plugins ] Plugin SOLID INSPECTOR - Nested Instances - Demande de clarification
par tenrev Mer 15 Mai 2024 - 14:13
» [ LUMION ] 2024 - Importation FBX
par Shakna Mer 15 Mai 2024 - 12:16
» [ LUMION ] Lumion 2024
par Shakna Mer 15 Mai 2024 - 11:21
» [ TWINMOTION ] Appliquer un decal avec les outils spacing et area de Twinmotion 2024
par Gaspard Hauser Mar 14 Mai 2024 - 23:12
» [ TWINMOTION ] Nouvelle verion 2024
par Gaspard Hauser Mer 8 Mai 2024 - 10:27
» [ CHAINE TWITCH ] Pas simple de se faire un public
par tenrev Mar 7 Mai 2024 - 19:46
» [ INTELLIGENCE ARTIFICIELLE ] quelques video IA
par tenrev Mar 7 Mai 2024 - 9:47
» [ CHAINE TWITCH ] les replay de mes live sur Twitch
par tenrev Mar 7 Mai 2024 - 9:22
» [ SKETCHUP généralité ] Interpolation progressive entre deux formes le long d'un tracé
par JDD Lun 6 Mai 2024 - 15:19
» [ ARCHICAD ] Création de lucarne en 3D
par VertiKal Lun 6 Mai 2024 - 14:17
» [ SKETCHUP composants dynamiques ]
par simjoubert Lun 6 Mai 2024 - 10:39
» [ SKETCHUP plugins ]
par TIQUETM Dim 5 Mai 2024 - 19:39
» [ ARCHICAD ] raccourci clavier
par Taz Jeu 2 Mai 2024 - 16:04
» [ SKETCHUP Layout ] Layout 2024 probléme de Style
par tenrev Jeu 2 Mai 2024 - 11:58
» [ MATOS INFORM. ] LICENCES ARCHICAD
par yannickniort Mar 30 Avr 2024 - 8:29
» [ SKETCHUP plugins ] Universal Importer
par Samuel Tallet Lun 29 Avr 2024 - 19:18
» [ CHAINE TWITCH ] c'est reparti - pour quelques live
par tenrev Lun 29 Avr 2024 - 14:49
» [ SKETCHUP objets ]
par vick Mar 23 Avr 2024 - 20:52
» [ SKETCHUP vray ]
par furax49 Mar 23 Avr 2024 - 19:52
» [ ARTLANTIS ] Ca donne envie !
par loic46 Dim 21 Avr 2024 - 22:56
» [ SKETCHUP généralité ] sortie officielle de sketchup 2024
par tenrev Ven 19 Avr 2024 - 14:24
» [ ARTLANTIS ] Problème origine se déplace
par loic46 Jeu 18 Avr 2024 - 22:28
» [ SKETCHUP plugins ] Vms_up
par Rascal Jeu 18 Avr 2024 - 14:41
» [ SKETCHUP objets ] aquarium
par JDD Lun 15 Avr 2024 - 22:20
» [ ARCHICAD ] Zone - Menu déroulant
par Christophe Fortineau Jeu 11 Avr 2024 - 19:49
» [ SKETCHUP généralité ] Servimg Premium pour tous les membres
par tenrev Jeu 11 Avr 2024 - 14:31
» [ SKETCHUP plugins ] Move it
par TF3 Mer 10 Avr 2024 - 10:23
» [ SKETCHUP plugins ] curic 2D export
par tenrev Mar 9 Avr 2024 - 17:41
» [ SKETCHUP plugins ] profil builder 4 est disponible
par furax49 Mar 9 Avr 2024 - 17:00
» [ ARCHICAD ] Torsion sur poteaux
par Ti Pack Mar 9 Avr 2024 - 14:59
» [ PRESENTATION ]
par tenrev Lun 8 Avr 2024 - 8:22
formulaire/diaporama
chaine sketchup.tv
Serveur Discord
[ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
Page 1 sur 1 • Partagez
[ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170440hello les amis
Demande une petite aide aux spécialistes @simjoubert @Samuel Tallet
sur le dépot de plugin j'ai téléchargé un plugin qui permet de créer une nouvelle scène avec le nom que l'on saisi directement dans une boite de dialogue à la création , j'ai fais un raccourci , j'ai changé les termes en Français c'est nickel , mais il apparait dans le nom , des guillemets et des accolades , est ce que l'on peut les supprimer et avoir juste le nom de la scène ?
voici le petit morceau de code :
merci par avance
Demande une petite aide aux spécialistes @simjoubert @Samuel Tallet
sur le dépot de plugin j'ai téléchargé un plugin qui permet de créer une nouvelle scène avec le nom que l'on saisi directement dans une boite de dialogue à la création , j'ai fais un raccourci , j'ai changé les termes en Français c'est nickel , mais il apparait dans le nom , des guillemets et des accolades , est ce que l'on peut les supprimer et avoir juste le nom de la scène ?
voici le petit morceau de code :
- Code:
# mirale999 first release, with Thomthom's help.
# Permission to use, copy, modify, and distribute this software for
# any purpose and without fee is hereby granted
# Freely use
# Name : Named_Scene.rb
# Date : v1.0 11/12/6
# Description : To Let you rename it upon adding a new scene
# Menu Item : View -> Add Named Scene
# It works like this :
# Hit the hotkey or click the menu item, give you an inputbox, you can
# choose to give the new a unique name, Or leave it to its default and
# create like normal: Scene 1- Scene 2- Scene 3-...
#----------------------------------------------------------------------------
require 'sketchup.rb'
module Named_Scene
unless file_loaded?('Named_Scene.rb')
# Add menu items.
add_separator_to_menu("View")
UI.menu("View").add_item("ajouter une scéne avec un nom") { self.add_namedScene }
end
def self.add_namedScene
model = Sketchup.active_model
pages = model.pages
# Ask user for page name.
list = []
prompts = ["Nom de la scéne:"]
defaults = [("Scene"+" "+"#{pages.count+1}") ]
input = UI.inputbox( prompts, defaults, list, "Add Named Scene" )
# Check if the user cancelled.
return if input==false
# Get data from result array
scene_name = input
status = pages.add( scene_name.to_s )
end
end
#-----------------------------------------------------------------------------
file_loaded('Named_Scene.rb')
#-----------------------------------------------------------------------------
merci par avance
Dernière édition par tenrev le Ven 1 Avr 2022 - 9:53, édité 1 fois
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170441du coup j'ai trouvé la solution sur le net par rapport à l'ancienne version de ruby (le plugin est ancien )
au lieu d'avoir
# Get data from result array
scene_name = input
il faut :
et cette fois ci ca fonctionne bien cool
au lieu d'avoir
# Get data from result array
scene_name = input
il faut :
- Code:
# Get data from result array
scene_name = input[0]
et cette fois ci ca fonctionne bien cool
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170442Helo Jack,
L'input retourne un array (un tableau) avec le même nombre de colonnes que de questions posées.
Ici tu as posé 1 seule question donc retour d'un tableau à une colonne.
La réponse donnée est une chaine de caractère donc elle est encapsulée par des "" et la syntaxe des arrays est une paire de crochets ouvrant et fermant, et entre les valeurs du tableau séparées par des virgules.
L'indexation des valeurs d'un array commence à 0.
Pour récupérer une valeur :
L'input retourne un array (un tableau) avec le même nombre de colonnes que de questions posées.
Ici tu as posé 1 seule question donc retour d'un tableau à une colonne.
La réponse donnée est une chaine de caractère donc elle est encapsulée par des "" et la syntaxe des arrays est une paire de crochets ouvrant et fermant, et entre les valeurs du tableau séparées par des virgules.
- Code:
array = ["texte 1","texte 2",2,5,"texte 3"]
L'indexation des valeurs d'un array commence à 0.
Pour récupérer une valeur :
- Code:
valeur_1 = array[0]
valeur_n = array[n-1]
dernière_valeur array[-1]
avant_dernière_valeur = array[-2]
tenrev, JDD et Samuel Tallet aiment ce message
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170443 @simjoubert merci Simon pour cette explication claire
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170444- Samuel TalletV.I.P.
- Date d'inscription : 15/04/2018
Nombre de messages : 870
Points : 2456
Age : 38
Localisation : Marseille, France
Emploi : Développeur Web
Bonjour Jack
UI.inputbox() renvoie un tableau de chaînes de caractères.
La conversion du tableau (input) en chaîne de caractères
Mais en récupérant le 1er élément du tableau qui est déjà une chaîne...
il n'y a plus de problème comme tu le dis dans ton message précédent.
UI.inputbox() renvoie un tableau de chaînes de caractères.
La conversion du tableau (input) en chaîne de caractères
- Code:
input = UI.inputbox
scene_name = input
scene_name.to_s # conversion en chaîne...
Mais en récupérant le 1er élément du tableau qui est déjà une chaîne...
- Code:
scene_name = input[0]
il n'y a plus de problème comme tu le dis dans ton message précédent.
-------------------------------------------------------------------------------------------------------------------------
Galerie | Plugins
tenrev et JDD aiment ce message
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170445- Samuel TalletV.I.P.
- Date d'inscription : 15/04/2018
Nombre de messages : 870
Points : 2456
Age : 38
Localisation : Marseille, France
Emploi : Développeur Web
@simjoubert nos messages se sont croisés
-------------------------------------------------------------------------------------------------------------------------
Galerie | Plugins
tenrev aime ce message
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170446Tu ne sais pas cliquer !Samuel Tallet a écrit:@simjoubert nos messages se sont croisés
tenrev, Samuel Tallet et Rascal aiment ce message
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170451- JDDV.I.P.
- Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 993
Points : 2313
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself
Bonjour @tenrev
Perso, pour renommer les scènes, j'utilise l'excellent et très utile script gratuit de Smustard nommé "sceneRename", que tu connais sans doute.
Il permet de renommer ou de renuméroter toutes les scènes en un seul clic, sans perturber l'ordre des onglets.
Ce script est disponible ici : http://www.smustard.com/script/SceneRename
Ci-après son descriptif traduit
JDD
Perso, pour renommer les scènes, j'utilise l'excellent et très utile script gratuit de Smustard nommé "sceneRename", que tu connais sans doute.
Il permet de renommer ou de renuméroter toutes les scènes en un seul clic, sans perturber l'ordre des onglets.
Ce script est disponible ici : http://www.smustard.com/script/SceneRename
Ci-après son descriptif traduit
Smustard sceneRename a écrit:Ce script est utilisé pour accélérer le renommage et/ou le reséquençage des onglets de scène pour un modèle.
Lors de la création d'animations et procédures pas à pas, il est facile d'obtenir le schéma de numérotation automatique pour les scènes hors service.
Vous pouvez les renommer manuellement un par un en ouvrant la boîte de dialogue Windows > Scènes (ou sur Mac, également en cliquant avec le bouton droit sur l'onglet Scène).
Pour un ou deux renommages, c'est facile.
Cependant, lorsque vous renommez et/ou renumérotez plusieurs scènes, vous avez besoin d'une solution plus rapide. C'est ce que fait sceneRename.
SceneRename peut simplement renuméroter les scènes, ou il peut les renommer - c'est votre choix.
Disons que vous avez (pour faciliter l'explication), 4 onglets de scène nommés :
• Scène 3
• Scène 1
• Scène 4
• Scène 2
Si vous vouliez simplement les renuméroter, après avoir installé ce script, allez dans le menu Vues et cliquez sur Renommer/Renuméroter les scènes.
Cette action changera les noms des onglets pour que les noms se suivent. SceneRename ne réorganisera jamais les scènes - il renomme simplement les Onglets. La sortie ressemblera à ceci :
• Scène 1
• Scène 2
• Scène 3
• Scène 4
Si vous vouliez renommer toutes les scènes pour utiliser "Page" au lieu de "Scène", vous pouvez également le faire. Tout d'abord, vous devez renommer manuellement l'onglet de la première scène
Renommez-le en !Page par exemple.
Remarquez le point d'exclamation (!) devant le nouveau nom. Ce caractère indique au script que vous voulez un changement de nom. Après avoir exécuté le script avec ce nouveau nom, les onglets des Scènes ressembleront à ceci :
• Page 1
• Page 2
• Page 3
• Page 4
Encore une fois, les scènes ne sont pas réorganisées - seuls les noms qui s'affichent sur les onglets sont modifiés.
Enfin, disons que les noms de vos onglets de scène sont VRAIMENT foireux et qu'ils ressemblent à ceci :
• ViewA
• view 25
• View ??
• View final
Dans cette situation, SceneRename découvrira que toutes vos scènes commencent par V-I-E-W et après les avoir renommées, les onglets de scène ressembleront à ceci :
• View 1
• View 2
• View 3
JDD
Samuel Tallet aime ce message
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170459Merci @JDD Ce plugin est cool
Mais mon objectif sur ce post n’était pas la recherche de plugin pour les scènes mais plus de comprendre comment fonctionne Ruby avec des petits exemples et du coup je trouve sympa de créer une scène et de lui donner un nom au moment de sa création
A plus
Mais mon objectif sur ce post n’était pas la recherche de plugin pour les scènes mais plus de comprendre comment fonctionne Ruby avec des petits exemples et du coup je trouve sympa de créer une scène et de lui donner un nom au moment de sa création
A plus
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170461- JDDV.I.P.
- Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 993
Points : 2313
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself
Bonjour,
@tenrev, J'avais bien compris, mais j'ai glissé cette info, pouvant être utile, au cas où.
Si cette info est mal placée, pour la clarté des messages, on peut lui ouvrir un fil dédié dans la rubrique plugin.
JDD
@tenrev, J'avais bien compris, mais j'ai glissé cette info, pouvant être utile, au cas où.
Si cette info est mal placée, pour la clarté des messages, on peut lui ouvrir un fil dédié dans la rubrique plugin.
JDD
tenrev aime ce message
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#170465-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Re: [ SKETCHUP plugins ] Demande aide aux spécialistes du code ruby concernant un plugin "named scene"
#0- Contenu sponsorisé
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum