Article View: es.comp.os.linux.programacion
Article #9108Re: simular pulsación de tecla
From: Miguel
Date: Tue, 03 Sep 2002 07:50
Date: Tue, 03 Sep 2002 07:50
62 lines
3237 bytes
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-mailReferences:
<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)