bonjour,
est-il possible de creer des boutons dans topsolid permettant de lancer
une autre application (word, excel etc...).
pour automatiser des choses dans topsolid, comment se sert-on de
topsolid Automation API ou comment fait-on pour integrer des
applications Visual Basic (je peux en creer avec les macros d'excel)
merci @+
boutons personnalises
Modérateurs : remi77, D@vid, Alexis GERARD
-
- Première Classe
- Messages : 15
- Enregistré le : 02 févr. 2007, 10:47
- Localisation : Toulouse
Bonjour,
On peut créer des menu additionels assez facilement facilement via le fichier topext.men. Ces entrées permettent d'exécuter des Macros en langage LIP. Mais pour ton cas, je e conseille simplement d'ajouter des raccourcis dans ta barre windows... Ca répondra de la même façon, sous TopSolid ou non.
En ce qui concerne le Visual Basic, tout dépend de ce que tu veux faire avec. La dernière version de la documentation de l'API COM se trouve sur ftp://ftp.TopSolid.com/public/TopSolid/ ... lidAPI.chm
Si tu as des questions, le forum pourra sans doute t'apporter des réponses. Si tu ne te sens pas très à l'aise avec l'utilisation de l'API, Missler propose des formations sur ce sujet précis.
A+
On peut créer des menu additionels assez facilement facilement via le fichier topext.men. Ces entrées permettent d'exécuter des Macros en langage LIP. Mais pour ton cas, je e conseille simplement d'ajouter des raccourcis dans ta barre windows... Ca répondra de la même façon, sous TopSolid ou non.
En ce qui concerne le Visual Basic, tout dépend de ce que tu veux faire avec. La dernière version de la documentation de l'API COM se trouve sur ftp://ftp.TopSolid.com/public/TopSolid/ ... lidAPI.chm
Si tu as des questions, le forum pourra sans doute t'apporter des réponses. Si tu ne te sens pas très à l'aise avec l'utilisation de l'API, Missler propose des formations sur ce sujet précis.
A+
[... Fabrice ...]
-
- Caporal-chef
- Messages : 49
- Enregistré le : 12 févr. 2007, 13:38
- Version TopSolid : 7.5
- Module TopSolid : TopSolid'Design
Pour lancer Excel à partir de topsolid, créer un menu dans topsolid, à partir du fichier Top.men (comme dftext.men : viewtopic.php?t=78 )
et faire le lien entre ce menu et le fichier *.lob suivant (changer l'extension *.txt en *.lob)
et faire le lien entre ce menu et le fichier *.lob suivant (changer l'extension *.txt en *.lob)
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Caporal
- Messages : 23
- Enregistré le : 04 nov. 2006, 13:40
- Localisation : Laval (dept 53)
- Contact :
menu perso
Bonjour.
j'ai deux fichiers lob, un pour excel et un autre pour word (je voulais essayer), mais pour word cela ne fonctionne pas.
Voici les fichiers
pour excel :
"5
0
LWstr
LWnum
UWprocesscreate
LWquitproc
LWend
60
0
0
W0
SC:\Program Files\Microsoft Office\Office11\EXCEL.EXE
W1
I0
W2
W3
W4
"
pour word:
"5
0
LWstr
LWnum
UWprocesscreate
LWquitproc
LWend
60
0
0
W0
SC:\Program Files\Microsoft Office\Office11\WINWORD.EXE
W1
I0
W2
W3
W4
"
le fichier topext.men est le suivant:
""%Mes Outils"{
%Interfaces {
"%TopSolid'Draft vers Autocad" = $TOPHOME/z/x/acad/out/l/convert ;
"%Autocad vers TopSolid'Draft" = $TOPHOME/z/x/acad/in/l/convert ;
"%SolidWorks vers TopSolid" = $TOPHOME/z/x/sw/in/l/load ;
}
"%Impressions" {
"#Men#File#Imprimer plusieurs documents" #0,3023,11 = $TOPHOME/u/l/multiprinttop 10 1 ;
}
}
"%Johann"{
"%Excel" = D:\Missler-v69\Config\Template\xls.lob ;
"%Word" = D:\Missler-v69\Config\Template\word.lob ;
}"
A quoi correspondent les différents arguments. (les différentes lignes)
Merci à vous et bon TopSolid
j'ai deux fichiers lob, un pour excel et un autre pour word (je voulais essayer), mais pour word cela ne fonctionne pas.
Voici les fichiers
pour excel :
"5
0
LWstr
LWnum
UWprocesscreate
LWquitproc
LWend
60
0
0
W0
SC:\Program Files\Microsoft Office\Office11\EXCEL.EXE
W1
I0
W2
W3
W4
"
pour word:
"5
0
LWstr
LWnum
UWprocesscreate
LWquitproc
LWend
60
0
0
W0
SC:\Program Files\Microsoft Office\Office11\WINWORD.EXE
W1
I0
W2
W3
W4
"
le fichier topext.men est le suivant:
""%Mes Outils"{
%Interfaces {
"%TopSolid'Draft vers Autocad" = $TOPHOME/z/x/acad/out/l/convert ;
"%Autocad vers TopSolid'Draft" = $TOPHOME/z/x/acad/in/l/convert ;
"%SolidWorks vers TopSolid" = $TOPHOME/z/x/sw/in/l/load ;
}
"%Impressions" {
"#Men#File#Imprimer plusieurs documents" #0,3023,11 = $TOPHOME/u/l/multiprinttop 10 1 ;
}
}
"%Johann"{
"%Excel" = D:\Missler-v69\Config\Template\xls.lob ;
"%Word" = D:\Missler-v69\Config\Template\word.lob ;
}"
A quoi correspondent les différents arguments. (les différentes lignes)
Merci à vous et bon TopSolid
Bon forum.
Johann
Johann
- pierrot
- Adjudant
- Messages : 98
- Enregistré le : 07 nov. 2008, 10:09
- Localisation : Landerneau (finistère)
- Contact :
Le problème semble venir d'un chemin de fichier trop long (supérieur à 52 caractères) seulement je ne sais pas comment le contourner.
Par ailleurs, serait il possible d'avoir le fichier lip de cette compilation parceque je n'ai pas trouver dans l'aide comment démarer un programme externe et j'aimerais à la place d'un chemin complet indique $topconfig/.... mais ca ne fonctionne pas.
bon weekend à tous
Par ailleurs, serait il possible d'avoir le fichier lip de cette compilation parceque je n'ai pas trouver dans l'aide comment démarer un programme externe et j'aimerais à la place d'un chemin complet indique $topconfig/.... mais ca ne fonctionne pas.
bon weekend à tous