Aller au contenu

test en diesel


GUIGOS85

Messages recommandés

euh....

 

ptite question a 1 euro.(<acronym class=dict title=)

est ce qu'on peut soit récuperer les erreurs de script mais dans le script, soit tester l'existance d'un fichier.

ceci en diesel.....

 

merci

parcque la je cherche mais je ne vois pas vraiment...

 

:casstet:

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

Récupérer les erreurs de scripts, je ne crois pas...

 

Pour l'existance d'un fichier ? Bonne question...

C'est p'têt possible, mais là, c'est pour Christian et ses amis.

 

 

Note : y-a une 'tite différence entre le SCRIPT et le DIESEL, le script, c'est juste....du script, tandis que le Diesel, c'est un petit language qui est capable de faire des calculs et des explorations de variables.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Note : y-a une 'tite différence entre le SCRIPT et le DIESEL, le script, c'est juste....du script, tandis que le Diesel, c'est un petit language qui est capable de faire des calculs et des explorations de variables.

 

si je fais un fichier .scr je peux faire du script et du diesel ou seulement un des deux

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

Avec la commande modemacro sûrement pour intégrer du diesel dans un script, mais aussi du lisp si tu as une version pleine, ou un LT avec additif

 

Et pour le test, tu as la fonction if

$(if, expr, valeur_si_vrai [, valeur_si_faux])

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

merci de ton aide patrick je vais voir la commande modemacro....

 

et pour le test j'ai la structure dans l'aide, le probleme c'est surtout l'existance d'un fichier..

 

en faite c'est lors de la fin de mon script je sauvegarde le fichier dxf dans un autre dossier

que celui de depart donc j'utilise la commande sauvenom ou saveas dans mon script.

 

le probleme c'est que si le fichier dxf existe deja dans le dossier d'arriver il faut que je rentre une option en plus dans mon script pour qu'il soit ecraser car sinon la fin de mon script plante.

 

il faudrait que je trouve un moyen de savoir si le fichier existe deja ou encore recuperer le plantage du script....

 

 

voila

 

merci de votre aide

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

patrick,

excuse moi, jai peut etre rater une manip mais pour lt 2005 apparement la commande shell

est une commande inconnue.

 

si tu à une explication je suis desol mais ca ne fonctionne pas merci de ton aide

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

Peut-être Shell n'est pas dispo sur LT....

 

Bien sur je comprends ton problème d'écrasement.

 

Je fais tout ca dans un dossier tout neuf pour copier-coller parès, maintenant ton problème est peut-être plus embarassant (puissance machine, nombre de dessins, atomisation des répertoires....).

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Bonjour GUIGOS85,

 

je confirme que LT ne possède pas les ALIAS SH, SHELL, START, etc.

 

pourrais-tu un peu développer ton problème, que veux-tu faire exactement.

 

Le SCRIPT ne sait pas interpréter du DIESEL...

 

 

Merci pour tes précisions,

 

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 @)

Lien vers le commentaire
Partager sur d’autres sites

bonjour rebcao

 

en faite je realise un script qui permet de faire des manip sur des fichiers dxf

a la fin je veut que ces fichiers soit enregistrer dans un nouveau repertoire puis apres je veut sauver sans enregistrer pour ne pas ecraser le fichier de base.

 

voila

 

le seul probleme c'est que si je fais mon script deux fois ,la deuxieme fois sa plante car il y a une option a rajouter dans le script pour demander si on veut ecraser le fichier deja creer la premiere fois.

 

merci

 

j'espere que j'ai été clair

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

j'ai trouver une solution un peu bourrin mais ca marche

il faut modifier la variable system EXPERT et la mettre a 2 pour que autocad ne demande jamais l'option voulez vous ecraser le fichier...

 

voila

 

si quelqu'un a une solution un peu moins bourrin beh il peu me la donner...

 

merci

 

:)

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

désolé de répondre tardivement, je suis en déplacement toute la semaine et ne peut parcourir le site que le soir.

 

Mais c'est une solution, et c'est celle que te t'aurai proposé.

 

Tu as du remarquer que cette variable ne s'enregistre pas dans le dessin et qu'il faut la réinitialiser à l'ouverture de chaque dessin.

 

Christian

 

[Edité le 17/1/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 @)

Lien vers le commentaire
Partager sur d’autres sites

je te remercie de ton aide

 

en effet j'ai pu m'en apercevoir apres avoir tester mon script

 

je me suis rendu compte que lorsque j'execute une commande fermer,juste apres je ne peux pas ouvrir un autre fichier dxf dans le meme script,

 

y a t il un moyen de pouvoir continuer l'execution d'un script apres cette commande ?

peut etre une autre variable systeme....

 

 

 

 

 

 

;)

 

 

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

théoriquement il n'y a pas de limite dans le nombre de fichier à traiter dans un SCRIPT...

 

essayes la commande QUITTER, je croie que tu ne veux pas enregistrer les DXF !

 

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 @)

Lien vers le commentaire
Partager sur d’autres sites

merci christian,

 

en effet je n'ecrase pas les dxf d'origine

et la commande quitter me parait etre la bonne commande..

 

 

....je me suis rendu compte que les fichiers n'était pas fermer au fur et a mesure du script mais uniquement a la fin (ca risque de devenir un peu lourd a la fin je peut passer jusqu'a 400 fichier) je ne sais si il y a un moyen de les fermer bien au fur et a mesure

 

 

non en faite c'est bon ca marche,il m'a suffit que je desactive une option d'enregistrement

 

;)

 

[Edité le 18/1/2005 par GUIGOS85]

guigos

 

À qui sait attendre, le temps ouvre les portes.

proverbe chinois

Lien vers le commentaire
Partager sur d’autres sites

Je ne teste pas ce que je dis, mais il me semble que Fermer marche très bien.

 

Dans ton cas Guigos85, je liste (avec un listeur ou le DOS) les fichioers existants et je macrote un peu sur excel si je dois comparer à une autre liste. Comme ca je sais si le fichier est à écraser ou non.

 

Mais le plus simple, c'est encore une fois d'envoyer le paquet ailleurs et ensuite de gérer l'écrasement ou non en déplacant le dossier. Il suffit d'être un peu aguerri à Windows pour ne pas faire de bourdes.

 

J'ai remarqué que tu as trouvé EXPERT tout seul,.....eh, .....

 

Bertrand

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...

Un petit TRUC avec les versions LT on peut utiliser l'équivalent du SHELL ou SH avec la commande :

 

_ai_appstart suivi de la commande DOS ou d'uin programme Windows ou autre, exemple :

 

^c^c_ai_appstart SOL (lance le solitaire)

^c^c_ai_appstart MON_PROG.BAT (lance un fichier DOS .BAT)

etc.

 

Christian

 

[Edité le 1/6/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 @)

Lien vers le commentaire
Partager sur d’autres sites

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é