Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/06/2011, à 12:30

mugnar

comment ecrire un point d'interogation avec xdotool?

bonjour,
C'est bête mais je n'arrive pas à écrire de "?" avec xdotool. yikes

Par exemple si j'utilise la commande:

sleep 5 && xdotool key "ctrl+l" && xdotool type "http://forum.ubuntu-fr.org/post.php?fid=78"

(je l'exécute dans un terminal alors que j'ai déjà une fenêtre firefox ouverte et une fois lancé je profite des 5 secondes de pauses pour cliquer sur la fenêtre Firefox)
Il va bien dans la barre d'url et il commence à écrire l'url, mais il efface tout une fois arrivé au point d'interrogation, et il écrit la deuxième partie de l'url...

du coup à la place de

je me retrouve avec un

fid=78

dans ma barre url... super neutral


Est ce que quelqu'un sait d'où vient ce phénomène bizarre?
Au début j'ai crus que c'était un fantôme qui était dans mon pc mais après réflexion c'est peut être que xdotool prend mon "?" pour un raccourci clavier. Faut voir. hmm

Dernière modification par mugnar (Le 03/06/2011, à 15:08)

Hors ligne

#2 Le 03/06/2011, à 14:28

Watael

Re : comment ecrire un point d'interogation avec xdotool?

salut,

c'est un problème de guillemets.
utilise des guillemets simples 'addr?page', qui, eux, ne permettront pas au point d'interrogation d'être interprété par le shell.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 03/06/2011, à 15:11

mugnar

Re : comment ecrire un point d'interogation avec xdotool?

Merci de ta réponse. smile
J'ai essayé comme tu as dit, c'est une bonne idée:

 sleep 5 && xdotool key "ctrl+l" &&  xdotool type 'http://forum.ubuntu-fr.org/post.php?fid=78'

Mais ça ne marche pas non plus: Même résultat que la dernière fois. sad

ps: si je tape juste:

xdotool type '?'

j'obtiens:

^[

Dernière modification par mugnar (Le 03/06/2011, à 15:12)

Hors ligne

#4 Le 03/06/2011, à 15:25

Watael

Re : comment ecrire un point d'interogation avec xdotool?

quel est ton shell ? J'ai testé sur dash, sur bash, et sur ksh, et j'obtiens un point d'interrogation.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 03/06/2011, à 16:06

mugnar

Re : comment ecrire un point d'interogation avec xdotool?

J'utilise bash.
Mais je pense pas que ça vienne de bash, plutôt de xdotool.

par ce que si j'ecrit

echo -n "?"

ou

echo -n '?'

j'obtiens bien:

?

.

Hors ligne