jul Posté(e) le 23 septembre 2014 Posté(e) le 23 septembre 2014 Bonjour à tous, Je suis actuellement entrain de paramétrer mes projets mais j'ai un souci au niveau des "Fichiers du centre de contenu".Dès que j'inserts des composants issu de la bibliothèque, ils sont mis par défaut dans un dossier.Ce que j'aimerai c'est qu'ils se pointent directement dans un dossier sous la racine de mon projet et ceci pour chaque nouveaux projets. _______________Inventor 2013 64bits seven
Guillaume MASSART Posté(e) le 23 septembre 2014 Posté(e) le 23 septembre 2014 BonjourPersonnellement j'ai créé un projet type vide mais complètement configuré. J'en fait une copie pour chaque nouveau projet en prenant soin de renommer le fichier .ipj. De cette manière mes dossiers sont correctement conservé et j'ai une structure prédéfinie pour pas mal de choses (documents, plans clients, import fournisseur, centre de contenu, plans finaux, exports etc.)J'ai même créé un script VBS pour faciliter tout ça, je suis en déplacement je n'y ai pas accès là tout de suite mais j'essaierai d'y penser à mon retour au bureau. Affival SAS - Cored Wire and Wire Feeder for Steel Plant and Foundry IndustryElficast - Cored Wire for Foundry applicationsAutodesk Inventor 2014Windows 7 64bitsLENOVO W530 - i7-3630QM@2.40GHz - 16Go RAM - QUADRO K1000M
jul Posté(e) le 24 septembre 2014 Auteur Posté(e) le 24 septembre 2014 BonjourPersonnellement j'ai créé un projet type vide mais complètement configuré. J'en fait une copie pour chaque nouveau projet en prenant soin de renommer le fichier .ipj. De cette manière mes dossiers sont correctement conservé et j'ai une structure prédéfinie pour pas mal de choses (documents, plans clients, import fournisseur, centre de contenu, plans finaux, exports etc.)J'ai même créé un script VBS pour faciliter tout ça, je suis en déplacement je n'y ai pas accès là tout de suite mais j'essaierai d'y penser à mon retour au bureau. Merci de ta réponse, je retiens ton idée.Concernant ton script VBS, il permet de faciliter quoi concretement? Je pense que ça pourrait me servir.
Guillaume MASSART Posté(e) le 24 septembre 2014 Posté(e) le 24 septembre 2014 Pour le script, en fait il faut un projet bien défini et vide de pièces (ou pas selon ton choix) Le script va copier et renommer le projet correctement.Voici le script (copier dans un fichier texte, renommber en .VBS) 'Script de création automatique d'un nouveau projet pour INVENTOR 'Cela permet d'éviter les erreurs de copie lors de la création d'un nouveau projet à partir d'un projet type dim chemin, oFSO, projet_nom Set oFSO = CreateObject("Scripting.FileSystemObject") 'Récupération du chemin du script' chemin= left(WScript.ScriptFullName,len(WScript.ScriptFullName)-len(WScript.ScriptName)) 'Demande du nom du nouveau projet projet_nom=inputbox("Quel est le nom du nouveau projet?") 'Vérification que l'utilisateur a bien mis un nom de projet' if projet_nom="" then msgbox "Nous n'avez pas donné de nom, ce programme va être fermé",vbCritical WScript.Quit end if 'choix du répertoire de destination set oShell = CreateObject("Shell.Application") Set oFolder = oShell.BrowseForFolder(&H0&, "Choisir un répertoire de destination", RETURNONLYFSDIRS,chemin) If oFolder is Nothing Then MsgBox "Nous n'avez pas sélectionner de répertoire de destination, ce programme va être fermé",vbCritical WScript.Quit Else Set oFolderItem = oFolder.Self End If 'test du nom du projet pour savoir s'il n'existe pas déjà' if oFSO.FolderExists(oFolderItem & "\" & projet_nom) then msgbox "Ce projet existe déjà" WScript.Quit else 'Copie du projet type vers le répertoire du projet' oFSO.CopyFolder chemin & "projet type",oFolderItem.path & "\" & projet_nom,false ' True : pour copier en "écrasant" destination si existe.. oFSO.CopyFile oFolderItem.path & "\" & projet_nom & "\projet type.ipj",oFolderItem.path & "\" & projet_nom & "\" & projet_nom & ".ipj",True ' True : pour copier en "écrasant" destination si existe.. oFSO.DeleteFile oFolderItem.path & "\" & projet_nom & "\projet type.ipj",True ' Le paramétre "Force" à true permet d'effacer les fichiers en lectures seules. end if msgbox "Le projet est disponible dans le répertoire suivant : " & oFolderItem.path & "\" & projet_nom Le seul truc c'est que mon répertoire du projet type s'appelle "projet type" et le fichier ipj qui est dedans s'appelle "projet type.ipj", sinon faut modifier la fin du codeDis moi si tu rencontres des problèmes. Affival SAS - Cored Wire and Wire Feeder for Steel Plant and Foundry IndustryElficast - Cored Wire for Foundry applicationsAutodesk Inventor 2014Windows 7 64bitsLENOVO W530 - i7-3630QM@2.40GHz - 16Go RAM - QUADRO K1000M
jul Posté(e) le 24 septembre 2014 Auteur Posté(e) le 24 septembre 2014 Comment faire le lien entre le fichier vbs et inventor? Où trouver la commande correspondante?
Guillaume MASSART Posté(e) le 24 septembre 2014 Posté(e) le 24 septembre 2014 Il faut lancer le VBS en dehors d'inventor et ouvrir le nouveau ipj crééAprès dans INVENTOR en direct c'est possible de faire une macro qui fait ce que fait le script vbs, l'avantage avec le VBS c'est qu'il n'y a pas besoin d'avoir une licence inventor (on a des licences serveur) pour créer le projet, étant responsable du BE ça me permet de créer sans lancer inventor :) Affival SAS - Cored Wire and Wire Feeder for Steel Plant and Foundry IndustryElficast - Cored Wire for Foundry applicationsAutodesk Inventor 2014Windows 7 64bitsLENOVO W530 - i7-3630QM@2.40GHz - 16Go RAM - QUADRO K1000M
jul Posté(e) le 24 septembre 2014 Auteur Posté(e) le 24 septembre 2014 Merci de tes explications.Comment je peux modifier le chemin du projet type? par exemple via un serveur.J'aimerai qu'il ne crée pas de nouveau dossier car celui-ci serait déjà existant.Juste un copier renommer du .ipj + 2 dossiers(fichiers du centre de contenu & OldVersions).
Guillaume MASSART Posté(e) le 24 septembre 2014 Posté(e) le 24 septembre 2014 Donne moi ta structure (nom des répertoires) je vais essayer de modifier le script.Je mettrai 2 choix de répertoire:-origine-destination Affival SAS - Cored Wire and Wire Feeder for Steel Plant and Foundry IndustryElficast - Cored Wire for Foundry applicationsAutodesk Inventor 2014Windows 7 64bitsLENOVO W530 - i7-3630QM@2.40GHz - 16Go RAM - QUADRO K1000M
jul Posté(e) le 24 septembre 2014 Auteur Posté(e) le 24 septembre 2014 Dossier 1: "000 - Nom étude"Dossier 2: "Courriers"Dossier 3: "études"Dossier: Fichiers du centre de contenuDossier: OldVersionsNom projet.ipj000001.iam000002.ipt000003.ipt[*]Dossier 4: "Qualité" Les quatres premiers dossiers seront déjà créés.
Guillaume MASSART Posté(e) le 29 septembre 2014 Posté(e) le 29 septembre 2014 Je manque de temps pour te répondre pour l'instant, déplacement pro Affival SAS - Cored Wire and Wire Feeder for Steel Plant and Foundry IndustryElficast - Cored Wire for Foundry applicationsAutodesk Inventor 2014Windows 7 64bitsLENOVO W530 - i7-3630QM@2.40GHz - 16Go RAM - QUADRO K1000M
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant