Aller au contenu

[WIP]La transformation de systeme de projection Sans Plug-in autocad


Curlygoth
 Partager

Messages recommandés

Bonjour,

 

Dans la console si tu tape path

vois tu le chemin qui mène à Circebatch?

 

tu peux rajouté un path directement dans la console

 

IF EXIST "c:\mon chemin\" SET PATH=%PATH%;"c:\mon chemin\"

mais cela fait la même chose que la vidéo

comme tu vois j'ai mis des guillemet autour des chemins car si il y a un blanc cela interrompt le chemin

regarde si ton erreur ne vient pas de la

...plus je sais où je suis, moins je sais où je vais....

Extrait d'une double interview simultanée d'une particule élémentaire.

Lien vers le commentaire
Partager sur d’autres sites

Yes, c'est bon

 

J'ai vu la vidéo et je l'ai fait

J'ai vérifier il n'y a pas d'espace ni au début ni à la fin ! ;-)

 

mini_210217022910613565.png

 

 

Alors j'ai fait un truc "D*G*E*A*S*E" mais ça marche...

 

j'ai mis Circé dans le C/Users/PC-ACAD pour moi XD et ça marche via la ligne de commande mais pas dans l'interpréteur VBA XD

Lien vers le commentaire
Partager sur d’autres sites

A oui pardon !

 

j'écris :

 

cmd = "CirceBatch.exe -init Circe.ini -mode 0 -type 2 -sys1 2 -sys2 24 -typcoor1 3 101 -typcoor2 3 140 -E 568270.665 -N 361027.632"
retval = Shell(cmd)

 

remarque attend le cmd est un string donc avec des guillements !

Lien vers le commentaire
Partager sur d’autres sites

donc j'ai essayer ça :

 

dans la fenetre commande ça passe j'ai le résultat mais pas de txt créer...

 

et dans vba pas de txt créer

 

CirceBatch.exe -init Circe.ini -mode 0 -type 2 -sys1 2 -sys2 24 -typcoor1 3 101 -typcoor2 3 140 -E 568270.665 -N 361027.632 -f2 C:\K2M\Return9TDD.txt

et ca:

CirceBatch.exe -init Circe.ini -mode 0 -type 2 -sys1 2 -sys2 24 -typcoor1 3 101 -typcoor2 3 140 -E 568270.665 -N 361027.632 > C:\K2M\Return9TDD.txt

 

ca ne me génére pas le fichier txt et le dossier existe ^^

Lien vers le commentaire
Partager sur d’autres sites

maintenant que ton .bat est bon, cela vient du VBA

la fonction Shell demande à exécuter un fichier

il faut que tu ecrive ton .bat

et que tu le lance avec shell

on va y arrivé :(rires forts):

...plus je sais où je suis, moins je sais où je vais....

Extrait d'une double interview simultanée d'une particule élémentaire.

Lien vers le commentaire
Partager sur d’autres sites

tu l'ecrit comment ton .bat?

 

Sub writeTxt()
Dim FSO As New FileSystemObject
Dim Fichier As TextStream
Set Fichier = FSO.CreateTextFile("C:\K2M\test.bat")
Fichier.WriteLine ("CirceBatch.exe -init Circe.ini -mode 0 -type 2 -sys1 2 -sys2 24 -typcoor1 3 101 -typcoor2 3 140 -E 568270.665 -N 361027.632 > "C:\K2M\Return9TDD.txt"")
Fichier.Close 
End Sub

 

puis tu le lance comme cela?

 

Shell("C:\K2M\test.bat")

...plus je sais où je suis, moins je sais où je vais....

Extrait d'une double interview simultanée d'une particule élémentaire.

Lien vers le commentaire
Partager sur d’autres sites

malheureusement non c'est le premier test que j'ai fait d'ailleurs XD

 

et cette histoire que j'ai mis dans le path mais qu'il va chercher dans c\users\pc-acad ? au lieu du path justement ? (c'est un autre probleme mais bon c'est pas propre XD

Lien vers le commentaire
Partager sur d’autres sites

le chemin complet ne fonctionne pas par contre Circebatch.exe marche il m'ouvre le doc.txt

 

dans la console avec le pourcentage de lecture en bas

 

dans la console tout marche ! il donne le résultat mais il ne me génére pas le txt

Lien vers le commentaire
Partager sur d’autres sites

allez pourquoi pas essayer toutes les possibilités il y en a bien une qui marchera ! (J'espère)

 

Mais je suis sur que j'ai du zapper une manip ou qu'il y a un truc qui bloque c'est pas normal que la commande fonctionne (aleluia)

mais que j'arrive pas a voir la valeur de retour ou le fichier...

 

je vais regarder merci !

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
 Partager




×
×
  • 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é