Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 Bonjour, Dans la console si tu tape pathvois 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éocomme tu vois j'ai mis des guillemet autour des chemins car si il y a un blanc cela interrompt le cheminregarde si ton erreur ne vient pas de la Citer ...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 More sharing options...
Curlygoth Posté(e) le 17 février 2021 Auteur Signaler Partager Posté(e) le 17 février 2021 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 ! ;-) Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 Comment lis tu le retour?je l'envois dans un texte en plaçant à la fin > "C:\mon dossier\monfichier.txt"puis je le lis pour récupérer les valeurs Citer ...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 More sharing options...
Curlygoth Posté(e) le 17 février 2021 Auteur Signaler Partager Posté(e) le 17 février 2021 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 ! ;-) 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 Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 je ne sais pas si tu a vu mon message précédant???le retour? Citer ...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 More sharing options...
Curlygoth Posté(e) le 17 février 2021 Auteur Signaler Partager Posté(e) le 17 février 2021 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 ! Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 c'est la l'erreurla console ne renvois pas le retour des commandes.d'ou écriture puis lecture Citer ...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 More sharing options...
Curlygoth Posté(e) le 17 février 2021 Auteur Signaler Partager Posté(e) le 17 février 2021 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.txtet 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 ^^ Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 maintenant que ton .bat est bon, cela vient du VBAla fonction Shell demande à exécuter un fichieril faut que tu ecrive ton .batet que tu le lance avec shellon va y arrivé :(rires forts): Citer ...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 More sharing options...
Curlygoth Posté(e) le 17 février 2021 Auteur Signaler Partager Posté(e) le 17 février 2021 c'est fait mais le txt ne se génère pas (même en entrant la commande dans le cmd)j'ai créer le fichier de retour il n'écrit rien dedans... Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 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") Citer ...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 More sharing options...
Curlygoth Posté(e) le 17 février 2021 Auteur Signaler Partager Posté(e) le 17 février 2021 exactement j'aime pas passer par des références (meme si disons la c'est mieux) mais le résultat l'encodage etc est le meme et j'ai essayer avec > et -f2 Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 si tu écrit à la main le .bat est ce qu'il s’exécute en double cliquant dessus? Citer ...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 More sharing options...
Curlygoth Posté(e) le 17 février 2021 Auteur Signaler Partager Posté(e) le 17 février 2021 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 Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 17 février 2021 Signaler Partager Posté(e) le 17 février 2021 si le .bat ne fonctionne pas, :o et directement dans la console"C:\Program Files (x86)\IGN\Circé France Batch 4.3\CirceBatch.exe" Citer ...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 More sharing options...
Curlygoth Posté(e) le 18 février 2021 Auteur Signaler Partager Posté(e) le 18 février 2021 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 Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 18 février 2021 Signaler Partager Posté(e) le 18 février 2021 cela ressemble à un problème de droit d'écriturepeut être exécuter circebatch en tant qu'administrateur... Citer ...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 More sharing options...
Curlygoth Posté(e) le 18 février 2021 Auteur Signaler Partager Posté(e) le 18 février 2021 mmmmmmm... Alors ok mais j'ai essayer avec la comptabilisé avec la coche et sans la coche sur l'execution en admin... Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Curlygoth Posté(e) le 18 février 2021 Auteur Signaler Partager Posté(e) le 18 février 2021 et sinon si je dois ecrire un -f1 je mets juste les coordonnées dedans ? pour le fichier Circi.ini je peux le rempliur s'il faut : Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 19 février 2021 Signaler Partager Posté(e) le 19 février 2021 Bonjour, Sinon, il y a ce projet qui peut servir : PROJ Olivier Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Curlygoth Posté(e) le 19 février 2021 Auteur Signaler Partager Posté(e) le 19 février 2021 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 ! Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 19 février 2021 Signaler Partager Posté(e) le 19 février 2021 Bonjour, En fait je proposais ça pour éviter de passer par la ligne de commande puisque tu disposes des API pour faire le boulot.Mais les API de PROJ sont en C++ uniquement, cependant il y a 2 portages existants sous DotNet :DotSpatialetProjNet4GeoAPI Olivier Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Curlygoth Posté(e) le 19 février 2021 Auteur Signaler Partager Posté(e) le 19 février 2021 ok sympa merci Je vais étudier tout ça ! je suis débutant voir néophite en C++ par contre le vb.net ^^ je vais checker merci Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.