From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CDHeV-0007eI-Ne for qemu-devel@nongnu.org; Fri, 01 Oct 2004 03:16:27 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CDHeV-0007e2-4W for qemu-devel@nongnu.org; Fri, 01 Oct 2004 03:16:27 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CDHeU-0007do-Vn for qemu-devel@nongnu.org; Fri, 01 Oct 2004 03:16:27 -0400 Received: from [62.4.22.179] (helo=mail.bbrox.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CDHXh-00028E-7z for qemu-devel@nongnu.org; Fri, 01 Oct 2004 03:09:25 -0400 Date: Fri, 1 Oct 2004 09:09:23 +0200 From: Lionel Ulmer Subject: Re: [Qemu-devel] QEMU feature idea: simple macros/scripting Message-ID: <20041001090923.A10836@bbland> References: <1096588555.10585.42.camel@aragorn> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: ; from Johannes.Schindelin@gmx.de on Fri, Oct 01, 2004 at 02:19:39AM +0200 Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Fri, Oct 01, 2004 at 02:19:39AM +0200, Johannes Schindelin wrote: > > Macros/Scripting. For the most part, on my machines Windows is a very > > manual labor intensive peripheral. > > I started to write a vnc frontend for QEmu. On the other end, I started to > write a scriptable vnc viewer. The use of this? Macros/Scripting for QEmu, > but also Macros/Scripting for everything which can be controlled by a > vncviewer. For now, I use an adaption of vncrec, which just records inputs > and timestamps, and play those inputs back later. What could also be investigated is the 'regression' tool supposedly written by CodeWeavers for Wine (I never played with it so I do not know the current status - i.e. freely distributable or not) but it looks similar to what you want to do: automatic button presses on dialog buttons, checking of results, ... The problem is that I have no idea if it works at a pure 'bitmap' level or if it needs to have knowledge of the window hierarchy and stuff like that (i.e. hooks into Win32 or X11 via some API calls). Lionel -- Lionel Ulmer - http://www.bbrox.org/