send key + lien intranet

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
autousers
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 07 juin 2017 15:42
Status : Hors ligne

send key + lien intranet

#1

Message par autousers »

bonjour à tous,

je débute petit à petit dans AutoIt et je souhaiterais savoir comment utiliser send key
pour utiliser un raccourci clavier (Windows + w) me permettant d'ouvrir une page intranet...
je pense qu'il faut utiliser le codage #W sendkey + lien de la page mais je ne vois pas comment structure tout cela...
Merci d'avance pour votre aide
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: send key + lien intranet

#2

Message par orax »

Le code suivant ouvre un site avec le navigateur par défaut. Est-ce cela que tu cherches à faire ?

Code : Tout sélectionner

ShellExecute("http://example.com")
Je ne comprends pas à quoi sert le raccourci WIN+W dans ce cas ; sur Windows 10 ce raccourci ouvre Espace de travail Windows Ink.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
autousers
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 07 juin 2017 15:42
Status : Hors ligne

Re: send key + lien intranet

#3

Message par autousers »

en gros l'idée serait de :
à partir d'un raccourcis clavier pouvoir lancer une page intranet
peut importe que ce soit Windows D ou CTRL + ALT...
merci de ta réponse quand même :)
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: send key + lien intranet

#4

Message par orax »

D'accord, je n'avais pas compris ça. Ce n'est donc pas Send() qu'il faut utiliser mais HotKeySet.

Code : Tout sélectionner

HotKeySet("#w", "_maFonction")

While 1
	Sleep(1000)
WEnd

Func _maFonction()
	ShellExecute("http://example.com")
EndFunc   ;==>_maFonction
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
autousers
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 07 juin 2017 15:42
Status : Hors ligne

Re: send key + lien intranet

#5

Message par autousers »

j'ai tenté ton script en remplaçant la ligne :
Func _maFonction()
ShellExecute("http://example.com")
par mon lien a savoir http://webmatique.noprox.cti-npnp.cnamt ... ndexWM.jsp
il ne se passe rien... :-(
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: send key + lien intranet

#6

Message par walkson »

Firefox ne peut trouver le serveur à l’adresse webmatique.noprox.cti-npnp.cnamts.fr.
Donc, c'est normal ! :P
Pas spécialiste de la question mais il me semble qu'il faut passer par l'IP local pour l'intranet
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: send key + lien intranet

#7

Message par orax »

La page n'est probablement accessible que depuis le réseau de l'entreprise.
Le script semble fonctionner sur Windows 7, mais pas sur Windows 10. Sur Windows 10 le raccourci WIN+W est déjà utilisé par le système. Il faudrait donc essayer un autre raccourci. WIN+F11 par exemple : HotKeySet("#{F11}", "_maFonction")
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
autousers
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 07 juin 2017 15:42
Status : Hors ligne

Re: send key + lien intranet

#8

Message par autousers »

super ça fonctionne merci beaucoup :D
Répondre