Aller au contenu

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


Curlygoth

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

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

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

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

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é