OVH Cloud OVH Cloud

Petit script démo

9 réponses
Avatar
Do Re Mi chel La Si Do
Bonsoir !


Voilà le code :

import win32com.client,time

Lieu=BourgSaintAndeol=(44.37,4.65) #longitude latitude en degrés,
fractionnaires

zoom='0.32' # ou '0.16' ou '0.64' ou etc.
s="http://maps.google.com/maps?ll=%.2f,%.2f&spn=" % Lieu +
zoom+","+zoom+"&t=k"
ie = win32com.client.Dispatch('InternetExplorer.Application')
ie.Navigate(s)
time.sleep(1)
ie.Visible = 2


Bon ça ne marche que sous windows, avec PyWin32 (win32com) installé.
Mais la démo est impressionnante, pour pas cher.


@-salutations

Michel Claveau

9 réponses

Avatar
yves
On Tue, 28 Jun 2005 22:20:26 +0200, "Do Re Mi chel La Si Do"
wrote:

Bonjour.

import win32com.client,time

Lieu=BourgSaintAndeol=(44.37,4.65) #longitude latitude en degrés,
fractionnaires

zoom='0.32' # ou '0.16' ou '0.64' ou etc.
s="http://maps.google.com/maps?ll=%.2f,%.2f&spn=" % Lieu +
zoom+","+zoom+"&t=k"
ie = win32com.client.Dispatch('InternetExplorer.Application')
ie.Navigate(s)
time.sleep(1)
ie.Visible = 2


Bon ça ne marche que sous windows, avec PyWin32 (win32com) installé.
Mais la démo est impressionnante, pour pas cher.


Super. Merci.
Sans win32com installé, voici le même (je pense) avec webbrowser:

######################
import webbrowser

Lieu=BourgSaintAndeol=(44.37,4.65) #longitude latitude en degrés,
fractionnaires

zoom='0.32' # ou '0.16' ou '0.64' ou etc.
s="http://maps.google.com/maps?ll=%.2f,%.2f&spn=" % Lieu +
zoom+","+zoom+"&t=k"

webbrowser.open(s)
#######################

--
Yves

Avatar
Guillaume Bouchard
Yves wrote:
webbrowser.open(s)


Ouiin, chez moi cela lance Lynx :(

--
Guillaume.

Avatar
F. Petitjean
Yves wrote:
webbrowser.open(s)


Ouiin, chez moi cela lance Lynx :(


Ici, au bureau, cela a lancé FireFox (version WinXP), c'est très
impressionnant en effet (et webbrowser c'est sympa).

PS un collègue me signale qu'il eût fallu écrire BourgSaintAndreol pas
BourgSaintAndeol.


Avatar
Jerome
Nicolas Moreau wrote:
F. Petitjean wrote:



Ouiin, chez moi cela lance Lynx :(



Ici, au bureau, cela a lancé FireFox (version WinXP), c'est très
impressionnant en effet (et webbrowser c'est sympa).



Ca m'a ouvert Firefox, alors qu'à priori c'est Konqueror mon navigateur par
défaut (Kubuntu).



tu peux essayer de modifier ou de créer la variable d'environnement BROWSER.



Avatar
Do Re Mi chel La Si Do
Bonjour

Le nom exact, c'est : Bourg Saint Andéol (avec l'exception, en français,
du 'S' majuscule, pour les noms de lieu)
Mais Python, pour les noms de variables (pardon, d'objets), ne supporte pas
Unicode

@-salutations

Michel Claveau
Avatar
Do Re Mi chel La Si Do
Bonjour !

Oui, c'est exact, webbrowser est plus générique.

Mais win32com permet d'avoir accès au contenu de la page, ou de piloter la
fenêtre ; par exemple :
time.sleep(5)
ie.Quit()

Quoi qu'il en soit, en démo, il faut vite montrer ça à tout le monde, car on
peut le faire avec presque tous les langages. Même si c'est très facile avec
Python.

Pour ceux qui seraient intéressés, j'ai une table, avec les coordonnées de
presque toutes les communes de France.

@-salutations

Michel Claveau
Avatar
Nicolas Moreau
F. Petitjean wrote:


Ouiin, chez moi cela lance Lynx :(


Ici, au bureau, cela a lancé FireFox (version WinXP), c'est très
impressionnant en effet (et webbrowser c'est sympa).


Ca m'a ouvert Firefox, alors qu'à priori c'est Konqueror mon navigateur par
défaut (Kubuntu).

--
Nicolas Moreau


Avatar
Xonic
"Do Re Mi chel La Si Do" a écrit dans le
message de news:42c2c90f$0$895$
Bonjour !

Oui, c'est exact, webbrowser est plus générique.

Mais win32com permet d'avoir accès au contenu de la page, ou de piloter la
fenêtre ; par exemple :
time.sleep(5)
ie.Quit()

Quoi qu'il en soit, en démo, il faut vite montrer ça à tout le monde, car
on

peut le faire avec presque tous les langages. Même si c'est très facile
avec

Python.

Pour ceux qui seraient intéressés, j'ai une table, avec les coordonnées de
presque toutes les communes de France.

@-salutations

Michel Claveau




Bonjour,

Je serais effectivement intéressé par la table des coordonnées des communes
de France.

Merci d'avance

--
Pour répondre, cliquer sur le lien ci-dessous
http://www.cerbermail.com/?Qvy0sMhJ0G

Avatar
Do Re Mi chel La Si Do
'soir !

C'est parti, par mail privé.

@-salutations

Michel Claveau