Aller au contenu

Messages recommandés

Posté(e)

Boujou à a tous!!

 

Alors voila:

 

Je désir faire dans un menu que j'ai crée, une commande qui ouvre seulement un fichier spécifique (ex: topo.dwg),.

 

Voici la partie du text que j'ai rajouté dans mon avad.mns:

 

***POP12

**perso

ID_PERSO [essai]

ID_essai [->essai]

ID_essai2 [<-ouvrir DWG] ???

[--]

ID_closeall [sauver tout et fermer]saveall;quitter

 

Mais je sais vraiment pas quoi mettre a la place des trois ? ...

 

Alors si qqun pourrai m'aider, ce serais vraiment sympas de votre part, d'autand plus que cela me serai très utile. Merci d'avance a tous. :)

Posté(e)

ça pourrait ressembler à ça...

 

***POP12

**perso

ID_PERSO [essai]^c^c_OPEN;C:/DESSIN/TOPO/PARCELLE.DWG

 

dans cet exemple j'ouvre le dessin PARCELLE.DWG qui se trouve dans le sous-dossier TOPO du dossier DESSIIN

 

Si c'est pas clair ! N'hésites pas à revenir à la charge

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Posté(e)

ça marche pas.. :(

 

Ca fait comme quand on fait ouvrire et on choisi le fichier.dwg...

 

une petite question: Et ce que que "_openfile" existe comme commande? si oui, et ce que c'est possible de l'utiliser pour ce que je veux en faire?

 

J'ai également mis le fichier dwg dans un dossier sans espace, mais rien a faire.. snif

Posté(e)

Essaye d'insérer dans ta ligne de script en début et à la fin:

 

^C^CFILEDIA;0;_.open;"c:\\dessin\\topo\\parcelle.dwg";FILEDIA;1;^Z

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

ça marche presque, mais dans ma barre de commande, ça met ceci:

 

Entrez le nom du dessin à ouvrir :

 

Pourtant on lui donne le nom du fichier a ouvrire bizzard...

 

A quoi sert le "^Z" a la din de la commande?

Posté(e)

Essaye de voir ce FIL

ça rejoint ta demande.

Cela doit être juste un problème de syntaxe, guillemet, anti-slash, slash.

Tu arrive au but ;)

 

Le "^Z" veut dire que plus aucun caractères lu après lui ne sera interpreté.

Je le met à cause du copier-coller pour eviter que des espaces après le ^Z ne soit interprété comme des "Entrées" au clavier et fausse la macro.

Si la ligne est bien écrite, elle n'est pas utile, elle est là pour plus de sureté et compréhension.

 

[Edité le 11/10/2005 par bonuscad]

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

la je suis pas au boulot, donc je peux pas tester...

 

mais si je me trompe pas, ça doit donner un truc du style:

 

(command "filedia" "0" "_open" "C:/essai/cadastre.dwg");filemedia;1;

 

juste?

Posté(e)

C'était plutôt ça:(command "filedia" "0" "_open" "C:/essai/cadastre.dwg");filedia;1;

Mais ça marche toujours pas, dans la barre de commande, ça marque l'adresse du fichier dwg ouvert...

 

Je sais vraiment pas pour quoi, parce que quand on tape à la main dans la barre de commande ce si:

 

filedia enter

0 enter

ouvrir enter

C:\essai\cadastre.dwg enter

filedia enter

1 enter

 

ça marche parfaitement....

 

je sais vraiment plus quoi faire snif....

Posté(e)

Parfois, des Macros ne réagissent pas du tout comme ce que l'on test au clavier

 

 

Je te propose la chose suivante

 

1 Tu crées un fichier SCRIPT dans ton dossier essai (fichier texte extension .SCR), exemple

 

C:\ESSAI\OUVRIR.SCR

 

2 Tu édites ton fichier SCRIPT et tu y ajoutes :

 

_OPEN

C:\ESSAI\CADASTRE.DWG

 

ne pas oublier de faire ENTREE en fin de ligne après CADASTRE.DWG

 

3. La macro de ton menu sera :

 

[OUVRIR]^C^CSCRIPT;C:/ESSAI/OUVRIR.SCR;

 

voilà ! ça devrait marcher... ;)

 

Christian

 

[Edité le 12/10/2005 par rebcao]

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Posté(e)

bonjour,

 

je me permet de remetre se sujet sur le plat

 

je suis trés interreser par ce sript mais je rencontre un probleme

ne connaissant pas le langage Diesel (il me semble que c'est cela)

je suis incapable de remplacer les espaces contenu dans ma macro

(le dessin que je veux ouvrir ce situ dans mon document and setting)

et il y a un tas d'espace dans le chemin

 

un %% quelque chose peut etre???

 

merci

Posté(e)

Pardon de remetre ce sujet sur le tapi..

 

J'ai la même question, mais pour ouvrir un dossier..

 

Je pense a la commande "start", mais je ne connais pas du tout ce que on peux faire avec, par ex,

le"cdm.exe" de windows, qui me semple prometteur...

 

Merci a tous pour votre aide :D [Edité le 18/10/2005 par yannruchet]

 

[Edité le 26/10/2005 par yannruchet]

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité