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 15/09/2013, à 16:09

Nietzsche14

xdotool écriture dans un terminal nouvellement ouvert

Bonjour,

Je voudrais créer un script avec xdotool.
En appuyant sur un raccourcis le script se lance.
Son fonctionnement:
Il ouvre un terminal et il tape le nom d'un autre script [fonction type] (script 2) puis il presse entré [fonction key "return".
Le nouveau script 2 me demande de rentrer un string [fonction read], j'appuie sur entré, le script 2 se lance et la fenêtre se ferme.

Le problème est que je n'arrive pas à faire que xdotool écrive sur la fenêtre du terminal qui vient de s'ouvrir. A chaque fois il m'écrit sur la fenêtre sur laquelle j'ai lancé le script.

Pouvez-vous m'aider s'il vous plaît.

Merci, au revoir.

Hors ligne

#2 Le 15/09/2013, à 16:46

pingouinux

Re : xdotool écriture dans un terminal nouvellement ouvert

Bonjour,
Peux-tu montrer le script ?

Hors ligne

#3 Le 15/09/2013, à 16:51

Nietzsche14

Re : xdotool écriture dans un terminal nouvellement ouvert

Voici mon script

#!/bin/bash

gnome-terminal
WID=`xdotool getactivatewindow`
xdotool windowfocus $WID
xdotool type "monscript.sh"
xdotool key "return"

Dernière modification par Nietzsche14 (Le 15/09/2013, à 16:51)

Hors ligne

#4 Le 15/09/2013, à 17:11

pingouinux

Re : xdotool écriture dans un terminal nouvellement ouvert

Ça ne répond pas à la question sur xdotool, mais fait peut-être ce que tu veux :

script1

#!/bin/bash

gnome-terminal -e "./monscript.sh"

monscript.sh

#!/bin/bash

read -p "Entrer un texte : " txt
echo "texte=$txt="
read -p "Entrer n'importe quoi pour fermer la fenêtre"

Hors ligne

#5 Le 15/09/2013, à 18:21

Nietzsche14

Re : xdotool écriture dans un terminal nouvellement ouvert

Merci beaucoup pingouinux

C'était exactement ce que j'essayais de faire depuis deux jours.
Maintenant ça fonctionne très bien.

Au revoir.

PS : je ne sais pas comment mettre le sujet en résolu.

Dernière modification par Nietzsche14 (Le 15/09/2013, à 18:22)

Hors ligne

#6 Le 15/09/2013, à 18:29

pingouinux

Re : xdotool écriture dans un terminal nouvellement ouvert

Il te suffit d'éditer ton premier message, et d'ajouter [Résolu] dans le titre.

Hors ligne