Démarre Simplebim® et importe le fichier spécifié dans la vue du modèle de l’éditeur à l’aide de l’importation IFC complète.
Simplebim10.exe ImportFile
Simplebim9.exe ImportFile
Simplebim8.exe ImportFile
Simplebim7.exe ImportFile
Simplebim6.exe ImportFile
Simplebim5.exe ImportFile
| ImportFile | Le fichier IFC (avec le chemin d’accès complet) à importer. |
Simplebim10.exe « C :\Mes fichiers\Dans.ifc »
Démarre Simplebim®, importe le fichier spécifié dans la vue du modèle de l’éditeur à l’aide de l’importation IFC complète et applique le modèle spécifié.
Simplebim10.exe ImporterModèle de fichierFichier
Simplebim9.exe ImporterModèle de fichierFichier
Simplebim8.exe ImporterModèleFichier
Simplebim7.exe ImporterModèle de fichierFichier
Simplebim6.exe ImporterModèleFichier
Simplebim5.exe ImporterModèleFichier
| ImportFile | Le fichier IFC (avec le chemin d’accès complet) à importer. |
| TemplateFile | Le modèle Simplebim® à appliquer. |
Simplebim10.exe « C :\Mes Fichiers\In.ifc » « C :\Mes Fichiers\Template.xls »
Démarre Simplebim®, importe le fichier spécifié dans la vue du modèle de l’éditeur en utilisant l’importation IFC complète, applique le modèle spécifié et exporte le résultat dans le fichier IFC spécifié.
Simplebim10.exe ImporterModèle de fichierExportation de fichierFichier
Simplebim9.exe ImporterModèle de fichierExportation de fichierFichier
Simplebim8.exe ImporterModèle de fichierExportation de fichierFichier
Simplebim7.exe ImporterModèle de fichierExportation de fichierFichier
Simplebim6.exe ImporterModèle de fichierExportation de fichierFichier
Simplebim5.exe ImporterModèle de fichierExportation de fichierFichier
| ImportFile | Le fichier IFC (avec le chemin d’accès complet) à importer. |
| TemplateFile | Le modèle Simplebim® (avec chemin d’accès complet) à appliquer au modèle IFC importé |
| ExportFile | Fichier (avec chemin d’accès complet) du fichier IFC exporté. |
Simplebim10.exe « C :\Mes Fichiers\In.ifc » « C :\Mes Fichiers\Template.xls » « C :\Mes Fichiers\Out.ifc »
Démarre Simplebim®, importe le fichier spécifié dans la vue du modèle de l’éditeur à l’aide de l’importation IFC complète, applique le modèle spécifié, exporte le résultat dans le fichier IFC spécifié et ferme Simplebim. Pendant le fonctionnement, Simplebim® fonctionne minimisé.
Simplebim10.exe ImporterModèle de fichierExportation de fichierFermer le fichier
Simplebim9.exe ImporterModèle de fichierExportation de fichierFermer le fichier
Simplebim8.exe ImporterModèle de fichierExportation de fichierFermer le fichier
Simplebim7.exe ImporterModèle de fichierExportation de fichierFermer le fichier
Simplebim6.exe ImporterModèle de fichierExportation de fichierFermer le fichier
Simplebim5.exe ImporterModèle de fichierExportation de fichierFermer le fichier
| ImportFile | Le fichier IFC (avec le chemin d’accès complet) à importer. |
| TemplateFile | Le modèle Simplebim® (avec chemin d’accès complet) à appliquer au modèle IFC importé |
| ExportFile | Fichier (avec chemin d’accès complet) du fichier IFC exporté. |
| Close | L’inclusion du mot-clé Close comme dernier paramètre indique à Simplebim de s’exécuter minimisé et de se fermer une fois l’opération terminée. |
Simplebim10.exe « C :\Mes Fichiers\In.ifc » « C :\Mes Fichiers\Template.xls » « C :\Mes Fichiers\Out.ifc » Fermer
Le traitement des modèles peut être automatisé davantage avec un fichier de script qui est transmis à Simplebim en tant que paramètre
Si votre script contient des caractères non ANSI, tels que ä, å ou ü, votre fichier de script doit être enregistré à l’aide de l’encodage UTF8. L’encodage UTF8 peut être avec ou sans BOM (Byte Order Mark).
Si vous exécutez votre script à partir d’un fichier de commandes (.bat) et que l’un de vos noms de dossiers ou de fichiers contient des caractères non ANSI, tels que ä, å ou ü, vous devez définir la page de codes correcte comme première ligne de votre fichier de commandes à l’aide de la commande CHCP. Par exemple...
CHCP 1252
… définira la page de codes sur l’alphabet latin utilisé, par exemple pour l’anglais, l’irlandais, l’italien, le norvégien, le portugais, l’espagnol, le suédois, l’allemand, le finnois et le français.
Simplebim10.exe ScriptFile ModelFile
Simplebim9.exe ScriptFile ModelFile
Simplebim8.exe ScriptFile ModelFile
Simplebim7.exe ScriptFile
Simplebim6.exe ScriptFile
Simplebim5.exe ScriptFile
L’extension de fichier du fichier script est .sbs (script Simplebim). Le fichier est un simple fichier ASCII avec une commande sur chaque ligne. Les commandes sont traitées dans l’ordre dans lequel elles apparaissent dans le fichier. Pour s’exécuter en mode silencieux, le fichier de script doit se terminer par une commande Close. Le caractère # au début d’une ligne indique un commentaire.
Simplebim 8.0 SR6 et versions ultérieures. En plus du fichier de script, vous pouvez également passer un fichier de modèle à Simplebim. Le fichier de modèle est analysé en plusieurs variables que vous pouvez utiliser dans votre script comme n’importe quelle autre variable. La documentation ci-dessous montre les valeurs de chaque variable lorsque ModelFile est : C :\MyFiles\Scripts\Sample.ifc
| MODEL_FILE | Le paramètre ModelFile que vous avez passé à Simplebim | C :\MyFiles\Scripts\Sample.ifc |
| MODEL_PATH | Le dossier du fichier de modèle sans la barre oblique inverse de fin | C :\MyFiles\Scripts |
| MODEL_NAME | Le nom du fichier modèle sans le chemin et sans l’extension de fichier | Échantillon |
| MODEL_EXT | L’extension de fichier du fichier modèle sans le point précédent | Ifc |
Avec cette fonctionnalité, vous pouvez par exemple créer une entrée pour votre script dans la liste Envoyer à Windows. Tout d’abord, vous créez un raccourci vers le fichier EXE Simplebim et ajoutez votre script en tant que paramètre au raccourci. Ensuite, vous enregistrez votre raccourci dans la liste Envoyer à. Lorsque vous faites un clic droit sur n’importe quel fichier IFC et que vous sélectionnez votre script dans la liste Envoyer vers, Simplebim démarrera et traitera votre script. Lorsque vous utilisez les variables ci-dessus dans votre script, vous pouvez, par exemple, automatiser l’application d’un modèle au fichier IFC sélectionné et exporter le résultat dans un autre fichier IFC. Votre script pourrait ressembler par exemple à ceci :
Import= %MODEL_FILE %Apply= %SCRIPT_PATH %\MonModèle.xlsmExport= %MODEL_PATH %\ %MODEL_NAME % (ÉDITÉ). %MODEL_EXT %Close
Vous pouvez définir n’importe quel nombre de variables composé d’un nom et d’une valeur de variable. Lorsque le script est analysé et que le nom de la variable au format %NAME % se trouve n’importe où dans le script, il est remplacé par la valeur que vous avez définie. Les noms de variables sont sensibles à la casse. L’utilisation de variables permet d’adapter plus facilement votre script à de nouvelles situations, par exemple un nouveau projet. Variable=NOM=valeurLa variable %SCRIPT_PATH % est toujours définie automatiquement et a comme valeur le chemin complet du fichier de script que vous exécutez.
Vous pouvez définir les paramètres prédéfinis settingsTempFolder=<folder>Rediriger les fichiers temporaires vers un autre dossier que le dossier temporaire par défaut. Cela peut être utile avec des modèles de grande taille si la taille du dossier temporaire par défaut est limitée. Exemple : Setting=TempFolder=C :\Temp
Le fichier IFC (avec le chemin d’accès complet) à importer
Le fichier Cube (avec le chemin d’accès complet) à ouvrir
Le modèle Simplebim (avec chemin d’accès complet) à appliquer au modèle IFC importéREMARQUE : Vous pouvez appliquer plusieurs modèles en séquence au même modèleVous pouvez définir des variables qui sont transmises au modèle que vous appliquez en utilisant la même syntaxe que lorsque vous exécutez des outils. Dans le modèle, utilisez la syntaxe %NAME % n’importe où et le nom du paramètre est remplacé par la valeur du paramètre. Cela réduit le nombre de fichiers de modèle que vous devez créer, car vous pouvez créer un modèle générique que vous configurez avec des paramètres.
GUID ou nom de l’outil à exécuter. L’outil peut éventuellement être configuré à l’aide de la syntaxe suivante : Run=ToolNameOrGuid|key1|key2=value2|key3=value
Le fichier IFC (avec le chemin d’accès complet) à fusionner avec le modèle déjà importé ou ouvert. La fusion peut éventuellement être configurée à l’aide de la syntaxe suivante
Merge=File|key1|key2=value2|key3=value3
Vous pouvez utiliser des caractères génériques dans le paramètre File. Par exemple, C :\Script Files\*.ifc Lorsque le script est analysé, le répertoire spécifié dans le paramètre File est analysé à la recherche de fichiers qui correspondent au modèle, et une commande distincte est automatiquement créée pour chaque fichier. Cela facilite la réutilisation des fichiers de script avec différentes combinaisons de fichiers qui doivent être fusionnés.
Les configurations prises en charge sont les suivantes :
| Clé | Valeur(s) | Description |
|---|---|---|
| MERGE_TYPE | FULL (par défaut) CREATELOCATIONPRISMS READLOCATIONPRISMS | Fusionnez le modèle complet, créez des prismes de localisation 3D à partir d’empreintes ou des prismes de localisation 3D en lecture seule à partir du modèle. |
| MERGE_SITES | n/a | Fusionner des sites |
| MERGE_SITES_BY_NAME | ON OFF (par défaut) | Fusionner les sites par leur nom Le modèle résultant n’a qu’un seul site |
| MERGE_BUILDINGS | n/a | Fusionner des bâtiments |
| MERGE_BUILDINGS_BY_NAME | ON OFF (par défaut) | Fusionnez les bâtiments de chaque site par le nom du bâtiment. Le modèle résultant n’a qu’un seul bâtiment sur chaque site. |
| MERGE_BUILDING_STOREYS_BY_NAME | n/a | Fusionner les étages des bâtiments par nom. Ne peut être utilisé qu’avec MERGE_BUILDINGS. Peut être utilisé avec MERGE_BUILDING_STOREYS_BY_ELEVATION |
| MERGE_BUILDING_STOREYS_BY_ELEVATION | n/a | Fusionner les étages du bâtiment par élévation. Ne peut être utilisé qu’avec MERGE_BUILDINGS. Peut être utilisé avec MERGE_BUILDING_STOREYS_BY_NAME |
| BY_BUILDINGSTOREYS | ON OFF (par défaut) | Uniquement pertinent avec CREATELOCATIONPRISMS. Créez un prisme d’emplacement distinct pour chaque étage du bâtiment. |
| EXTEND_LOWEST_BUILDINGSTOREY | ON (par défaut) OFF | Uniquement pertinent avec CREATELOCATIONPRISMS. Étend le prisme d’emplacement le plus bas jusqu’à l’élévation inférieure de l’élément de construction le plus bas. |
Fichier (avec chemin d’accès complet) du fichier IFC exporté.
Le fichier (avec le chemin d’accès complet) du fichier Cube enregistré
Le fichier (avec le chemin d’accès complet) du fichier à supprimer. L’utilisateur n’est pas invité à confirmer l’opération de suppression.
Le fichier (avec le chemin d’accès complet) du fichier journal StartLog peut apparaître n’importe où après la première importation et la fermeture finale. Vous pouvez écrire un journal distinct pour chaque opération, un journal pour l’ensemble du script ou pour n’importe quelle séquence d’opérations intermédiaires.
Enregistre le journal dans le fichier journal spécifié dans StartLog
Fichier (avec chemin d’accès complet) du fichier journal en cas de panne de l’application. Si l’application ne se bloque pas, le fichier journal n’est pas écrit. Close peut également être utilisé sans valeur
# This is a comment
Variable=PATH=C:\My Files
Import=%PATH%\test1.ifc
Merge=%PATH%\location_prisms.ifc|MERGE_TYPE=READLOCATIONPRISMS
Run=Split Geometries|SPLIT_TYPE=ALL|SMART_SPLIT=OFF
Save=%PATH%\test1.cube
StartLog=%PATH%\test1_out1.log
Apply=%PATH%\test1.xlsx
Run=Basic Quantities
SaveLog Export=%PATH%\test1_out1.ifc
Open=%PATH%\test1.cube
StartLog=%PATH%\test1_out2.log
Apply=%PATH%\test2.xlsx
Apply=%PATH%\test3.xlsx
SaveLog
Export=%PATH%\test1_out2.ifc
Delete=%PATH%\test1.cube
Close=%PATH%\test1_fail.log/p>
L’exemple de script ci-dessus effectue les opérations suivantes.