• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

ilogic-SaveAs

  • Auteur du sujet Auteur du sujet MARCOC
  • Date de début Date de début

MARCOC

Guest
Bonjour.
Quelqu'un connaît Ilogic ?
Je l'espère aussi parce que je dois faire quelque chose de très simple
enregistrer un fichier par nom

cedoc.document.saveas(nouveau nom de fichier et extension, true)

ceci et la fonction. ..mais si au lieu de "newfilenameandextension" j'écris le nom du nouveau fichier et essayer de sauvegarder la règle me donne erreur et ne pas enregistrer

qui et la syntaxe correcte donné'aide de l'inventeur ne spécifie rien

Merci beaucoup.
 
Pouvez-vous écrire exactement comment vous l'avez entré ?
Parfois, vous avez juste besoin d'un espace manquant ou de citations pour bloquer la commande..
 
au lieu de nouveau nom de fichier et extension ... J'ai écrit 000100.ipt
mais je suppose que ce n'est pas la bonne syntaxe
 
Vous devez écrire tout le chemin... tapez "c:\000100.ipt" (avec des citations)

Bien sûr, vous pouvez indiquer le nouveau nom de fichier du sujet et l'extension aussi comme une variable dérivée de cedoc. Fonction de chemin et nom de fichier, par exemple:
Code:
newfilenameetextension= thisdoc.path & "/000100.ipt"
pour l'enregistrer dans le même répertoire du document actif.
 
Merci beaucoup Giga... J'entends encore une chose, mais puisque dall`help onlineo n'écrit rien à ce sujet..tu comme vous le savez!!!! Est-ce une syntaxe informatique commune ?
 
Bonjour. autre question si je veux enregistrer le fichier dans un répertoire différent garder le même nom?? ?
J'ai écrit ça.
nom = thisdoc.filename(false) 'sans extension
où = "c:\1200"
cedoc.document.saveas(où & nom, vrai)

mais ça ne marche pas!!! ! !
 
Bonjour. autre question si je veux enregistrer le fichier dans un répertoire différent garder le même nom?? ?
J'ai écrit ça.
nom = thisdoc.filename(false) 'sans extension
où = "c:\1200"
cedoc.document.saveas(où & nom, vrai)

mais ça ne marche pas!!! ! !
nom = "pippo.ipt"
où = "c:\1200"
où & name= "c:\1200pippo.ipt"

comme vous le voyez, vous devez mettre \ à la fin de l'endroit, i.e.
où = "c:\1200\"
d'avoir

où & name= "c:\1200\pippo.ipt"

(ou où & "\" & nom, par exemple. . . )

Au revoir !
 
nom = "pippo.ipt"

où = "c:\\\1200\"

nouveau nom de fichier et extension = où & nom

cedoc.document.saveas(nouveau nom de fichier et extension, true)

Bon, ça marche.

mais je ne le sauvegarde pas avec le même nom mais dans ce cas avec le nom "pippo". .

Je veux garder le nom original

Et si j'écris comme ça...

nom = "thisdoc.filename(false) 'sans extension '
où = "c:\documents et paramètres\marco crema\desktop\1200\"
nouveau nom de fichier et extension = où & nom

cedoc.document.saveas(nouveau nom de fichier et extension, true)

ne fonctionne pas!!! !
 
Si tu l'écris pour que ça ne marche pas. . . .
nom = "cedoc.filename(false) 'sans extension"colombe = "c:\documents et paramètres\marco crema\desktop\1200\"
nouveau nom de fichier et extension = colombe & nome

cedoc.document.saveas(nouveau nom de fichier et extension, true)
supprimer les guillemets, sinon la variable de nom prend la valeur comme texte. En les enlevant, on acquiert la valeur de cedoc. argument nom de fichier
au contraire, il est correct de les laisser dans la définition de variable où, parce qu'il sert en fait que sa valeur est une chaîne alphanumérique. . . .

également vous devez ajouter l'extension de fichier qui est requise par le sujet newfilenameetextension.
Alors, essayez ça :
Code:
nome = thisdoc.filename(false) & ".ipt"
colombe = "c:\documents et paramètres\marco crema\desktop\1200\"
nouveau nom de fichier et extension = colombe & nome

cedoc.document.saveas(nouveau nom de fichier et extension, true)
 
Merci beaucoup... mais expliquez-moi quelque chose qui fonctionne avec le "&" que vous utilisez entre un incendie criminel et l'autre? ?
 
Bonjour.
maintenant quelque chose d'un peu plus compliqué..posso d'un .ipt ou .iam lui laisser enregistrer sa table iwd convrtendola en dwg (comme avant dans un dossier spécifique)

peut centrer quelque chose de cette fonction "cedrawing.document"
 
Je ne suis pas sûr de comprendre la question... Si vous voulez exporter sans ouvrir la table, cela dépend de la façon dont vous organisez vos fichiers : il n'y a aucun moyen direct de savoir dans quelle table une partie est utilisée. pour rendre cette chose pratique, vous devriez avoir, par exemple, le nom de la table égale à celui de la partie/assieme et mettre dans le même dossier (ou dans les tables sous-dossiers ou des choses comme cela) de sorte que du nom de la partie vous pouvez dire avec certitude "la table de cette partie xy.ipt est xy.idw). sans correspondance Je ne sais pas comment le simplifier. . . .
Êtes-vous sûr qu'une opération de programmation ne résout pas tous vos problèmes plus rapidement?
Au revoir !
 
J'ai une partie appelée pippo.ipt sa table idw s'appelle pippo.idw... comme vous le dites sans ouvrir l'idw, mais devant filmer le modèle .ipt je dois lui laisser enregistrer une copie de l'idw converti dans dwg... dans un dossier spécifique
 
Bonjour.

personne ne sait s'il est possible avec ilogic d'enregistrer copie de l'idw à partir du fichier ipt ou iam
J'ai fait quelque chose comme ça mais en conséquence un pdf du tableau. Je mettrai tes ficelles au travail demain matin.
Peut-être les adapter fonctionne.
Le concept était:
Je lance la règle dans la table.
nom du fichier de récupération sans extension.
sauf par nom définissant l'extension .pdf (dans mon cas)
résultat, m'enregistre une copie du tableau au format pdf

dans votre cas, vous pourriez peut-être le jeter directement dans le fichier ipt (mais la table doit avoir le même nom)
et enregistrer en définissant l'extension avec .dwg
 
déclencheur=itrigger0
si iproperties.value("projet", "numéro de révision")<10 alors
filen=thisdoc.filename(false) & "_r0" & iproperties.value("projet", "numéro de révision")
Autre
filen=thisdoc.filename(false) & "_r" & iproperties.value("projet", "numéro de révision")
fin si


«sans extension
cedoc.document.saveas(filen & ".pdf", true)
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut