banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 06 April 2004 13:58

Mathias Dubreuil
Invité

demarrage arcmap en ligne de commande

Bonjour,

Je cherche a demarrer arcmap (v8.3) par ligne de commande (dos).

Or dans l'aide en ligne je ne trouve que la liste des parametres utilisables
pour arcReader et non pour arcmap.

Y aurait il une bonne ame pour m'aider ?
Merci d'avance

Mathias

PS : En plus, je n'ai pas arcreader sur mon poste...

 

#2 Tue 06 April 2004 16:11

Jean Melounou
Invité

Re: demarrage arcmap en ligne de commande

De: Jean Melounou
s'il s'agit simplement de lancer ArcMap en ligne de commande sans lui passer des parametres particuliers, il suffit sous DOS de saisir le chemin d'acces a l'application par ex : C:\arcgis\arcexe82\Bin\ArcMap.exe

Ce chemin peut bien sur etre enregistre dans un fichier bat pour etre execute en script a la suite d'autres commandes.

Autre possibilite : vous pouvez ouvrir directement un fichier mxd en saisissant le chemin d'acces au fichier par ex : c:\temp\exemple.mxd

 

#3 Tue 06 April 2004 16:11

Mathias Dubreuil
Invité

Re: demarrage arcmap en ligne de commande

ReBonjour

Au vu des reponses que j'ai recues, je precise ma question...

Peut on placer des parametres, et si oui lesquels, apres une commande
lancant l'application arcmap en ligne de commande :
c:\arcgis\arcexe81\Bin\ArcMap.exe  c:\temp\exemple.mxd

A titre de comparaison, lorsque l'on fait :
c:\arcgis\arcreader\bin\arcreader.exe /v on obtient dans une fenetre la version de arcreader installee.
ou
c:\arcgis\arcreader\bin\arcreader.exe  /loadsettings c:\temp\exemple.pmf on ouvre exemple.pmf avec l'aspect prevu dans le fichier modele : fichier.

J'espere que cette fois je suis plus clair wink

Cordialement

Mathias

 

#4 Tue 06 April 2004 16:49

Richard
Invité

Re: demarrage arcmap en ligne de commande

De: richard jb
je ne sais pas si j'ai bien compris la question, mais il suffit de te mettre dans le bon repertoire :
c:/arcgis/arcexe83/bin et de taper arcmap
c'est tout, chez moi ca marche,

bon courage
jb

 

#5 Mon 19 April 2004 05:09

Matthieu Noucher
Invité

Re: demarrage arcmap en ligne de commande

Bonjour,

Suite a la question de Mathias Dubreuil je me permets de revenir sur ce sujet pour avoir de plus amples explications.
L'objectif est de lancer automatiquement depuis un script le logiciel avec le MXD qui va bien et de lui faire executer une macro developpee en VBA.

Ma question est donc la suivante :
Est-il possible de lancer ArcMap par une ligne de commande tout en indiquant des parametres persos ?

Merci d'avance.

-----
Matthieu Noucher
Gouvernement de Nouvelle Caledonie

 

#6 Thu 22 April 2004 09:05

Matthieu Noucher
Invité

Re: demarrage arcmap en ligne de commande

Bonjour,

Rappel sur le probleme initial :

Lancer a partir d'une ligne de commande un module bien specifique (developpe en VBA) depuis un projet MXD.

La solution :

Inserer l'appel du module dans le ThisDocument du projet MXD. (dans l'explorateur de projet VBA : project > ArcMap Objects > ThisDocument )
Choisir la bonne methode (par exemple : MxDocument_OpenDocument())

Puis lancer directement le MXD par une ligne de commande, ca fonctionne sans passer par l'appel de ArcMap.exe.

Merci a Yann-Eric Boyeau pour le tuyau !

-----
Matthieu Noucher
Gouvernement de Nouvelle Caledonie

Pour :
cc :
Objet : RE: Ligne de commande avec parametres

Bonjour
Je n'ai pour l'instant recu aucune reponse satisfaisante.
Je n'ai reussi qu'a trouver ceci, c'est a dire pas grand chose :

Code:

Dim stAppName As String
Dim strpath As String
Dim starcmap As String

stAppName = C:\Program Files\arcGIS\arcexe83\bin\ArcMap.exe
strpath = C:\Mes Documents\aff_sites.mxd
starcmap = stAppName + "\" + strpath
Call Shell(starcmap, 1)

Cela permet d'ouvrir le mxd qui va bien....
J'espere que vous aurez plus de succes que moi...

Cordialement
Mathias

 

Pied de page des forums

Powered by FluxBB