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 10/04/2008, à 10:55

Apprenti_Nux

[RESOLU] simuler la touche '-' du clavier toute les 10s

bonjour, je souhaiterais écrire un script permettant de simuler la touche '-' du clavier toute les 10 s.

l'idéale serait :

lancer un script par exemple timer.sh

une fenêtre s'ouvre demandant la duréee de la tempo.

après avoir saisie et valider la valeur

le script simulera l'appui de la touche '-'  toute les x secondes.



merci pour votre aide.

Dernière modification par Apprenti_Nux (Le 16/04/2008, à 01:17)

Hors ligne

#2 Le 10/04/2008, à 11:08

Apprenti_Nux

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

#!/bin/sh
while (pas taper sur la touche entrée){
sleep 30
xsendkeys "-"
}


j'ai pensé à ça en premier temps.

mais :

=> je ne sais pas comment ecrire (aucune touche appuyé ou touche entrée pas appuyée)

je ne sais pas ouvrir une fenêtre permettant d' écrire la tempo désiré et de la renvoyé dans le script pour compléter la ligne sleep X.

merci

Dernière modification par Apprenti_Nux (Le 10/04/2008, à 11:11)

Hors ligne

#3 Le 10/04/2008, à 11:21

Yannick_LM

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

J'ai pas la réponse, mais je suis curieux.
Tu comptes te servir de ce script pour quoi faire ?

EDIT:

je ne sais pas ouvrir une fenêtre permettant d' écrire la tempo désiré et de la renvoyé dans le script pour compléter la ligne sleep X.

Pour ça, y a zenity.

DUREE=$(zenity --entry --title "Ton Script" \
                 --text "Saisissez une durée" )
[ $? -eq 0 ] || exit 1

Le [ $? -eq 0] est un test pour savoir si tout s'est bien passé.
$? est le code de sortie de zenity. S'il est nul, tout va bien.

Sinon, on arrête le script tout de suite. (Avec un code de sortie non nul pour dire qu'il y a eu une erreur)

Dernière modification par Yannick_LM (Le 10/04/2008, à 11:43)


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#4 Le 10/04/2008, à 11:27

Apprenti_Nux

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

raisons changés   hihi.

tongue

Dernière modification par Apprenti_Nux (Le 14/04/2008, à 15:05)

Hors ligne

#5 Le 10/04/2008, à 11:45

Yannick_LM

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

Hum...
J'ai pas tellement envie de cautionner cette fainéantise, finalement hmm

Ça mérite difficilement un help! dans le titre, par ailleurs.


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#6 Le 10/04/2008, à 11:49

Apprenti_Nux

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

Yannick_LM a écrit :

Hum...
J'ai pas tellement envie de cautionner cette fainéantise, finalement hmm

Ça mérite difficilement un help! dans le titre, par ailleurs.

Dernière modification par Apprenti_Nux (Le 14/04/2008, à 15:06)

Hors ligne

#7 Le 10/04/2008, à 18:57

Apprenti_Nux

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

ya quelqu'un qui peux m'aider et qui veut m'aider ?

Hors ligne

#8 Le 14/04/2008, à 15:03

Apprenti_Nux

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

j'ai reussi à saisir la duree avec zenity et de renvoyer la valeur  dans un sleep X

il me reste plus qu'à trouver la commande :

envoi du code ascii '45' pour simuler l'appui de la touche '-'


pour le moment :

mon code est celui ci :

#!/bin/sh

DUREE=$(zenity --entry --title "AutoZap" \
                 --text "Saisissez la duree en s de l'AutoZap" )
[ $? -eq 0 ] || exit 1


do

sleep DUREE
"envoyer code ascii 45"

while (touche espace pas été appuyée )
  
fi

soyez sympa quoi ! pourquoi la communauté ne veut pas m'aider ????:(

Dernière modification par Apprenti_Nux (Le 14/04/2008, à 15:04)

Hors ligne

#9 Le 16/04/2008, à 01:18

Apprenti_Nux

Re : [RESOLU] simuler la touche '-' du clavier toute les 10s

resolu sans votre aide à l'aide de XdoTool  ..... sad    mais merci quand même tongue

Hors ligne