#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
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