🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9108

Re: simular pulsación de tecla

#9108
From: Miguel
Date: Tue, 03 Sep 2002 07:50
62 lines
3237 bytes
bueno, lo primero es dar las gracias a los que habeis contestado.

On Mon, 2 Sep 2002 17:37:44 +0200
"Reinoso G." <reinoso@probando.com> wrote:

> Lo que t� quieres ser�a algo as� como introducir un caracter en el
> buffer de teclado para que la aplicaci�n lo lea. No s� hacerlo, a
> parte necesitar�as que la aplicaci�n tuviera el foco en ese momento.
> 
> Lo que s� puedes hacer es redirigir la entrada. Puedes crear una
> tuber�a: man mknod (crear un FIFO o pipe)
> Y despues ejecutar la aplicaci�n de forma: aplicaci�n < archivo
> donde archivo es una tuber�a.
> 
> Ahora cualquier caracter que envies al archivo, por ejemplo con 
> echo R > archivo
> lo leer� la aplicaci�n como proveniente del teclado.
> 
> La desventaja es que s�lo interpretar� lo que escribas en ese archivo,
> y no las pulsaciones de teclado propiamente dicho.


bueno, en este odenador no tengo el xawdecode, pero he estado haciendo
algunas pruebas con kedit. He hecho lo siguiente:

mknod tuberia p

he comprobado la existencia de tuberia con ls -l y al ver que solo tenia
permisos de lectura para grupo y otros, se los cambi�

chmod 666 tuberia

ejecut�

kedit < tuberia &

pero kedit no aparec�a

escrib� echo A > tuberia

y kedit apareci� en pantalla pero sin nada escrito

prob� otras varias veces echo A > tuberia y nada de nada

pens� que en lugar de una tuber�a hab�a creado un pozo sin fondo �ser�a
quizas que kedit no ten�a el foco?

cre� un fichero llamado "trabajo" que contiene una l�nea tal que as�:
echo A > tuberia

a las 09:42 ejecut�: "at trabajo 09:43" en el mismo terminal desde el
que ejecut� kedit

piqu� sobre kedit para que tuviese el foco y esper� a las 09:43, pero no
pas� nada. Si pulso el teclado las letras aparecen en kedit lo que
supongo que significa que en realidad tuber�a no ha sustituido la
entrada por teclado

es una l�stima porque si esto hubiese funcionado se podr�a hacer un
script para programar la hora de grabaci�n. �no?

hago algo mal?
Technical Details
Message-ID: <20020903095023.36157f0b.mburgos@ugr.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!mango.news.easynet.net!easynet.net!proxad.net!isdnet!news.rediris.es!News.cica.es!""!not-for-mail
References: <20020902094103.6f41b052.mburgos@ugr.es> <slrnan71e8.1ov.reinoso@EA4BAO.PLLANO.ESP.EU>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,78290eae1b324a45
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-09-03 01:01:06 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!mango.news.easynet.net!easynet.net!proxad.net!isdnet!news.rediris.es!News.cica.es!""!not-for-mail
From: Miguel <mburgos@ugr.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: simular pulsación de tecla
Date: Tue, 3 Sep 2002 09:50:23 +0200
Organization: UGR
Lines: 63
Message-ID: <20020903095023.36157f0b.mburgos@ugr.es>
References: <20020902094103.6f41b052.mburgos@ugr.es>
 <slrnan71e8.1ov.reinoso@EA4BAO.PLLANO.ESP.EU>
NNTP-Posting-Host: sry.ugr.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: mercurio.cica.es 1031039344 5080 150.214.61.178 (3 Sep 2002 07:49:04 GMT)
X-Complaints-To: news@cica.es
NNTP-Posting-Date: 3 Sep 2002 07:49:04 GMT
X-Newsreader: Sylpheed version 0.7.4 (GTK+ 1.2.10; i386-debian-linux-gnu)