Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Date: Wed, 21 May 2003 11:11:07 +0200
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: "'cygwin@cygwin.com'" <cygwin@cygwin.com>
Subject: Re: Setting default printer in startup scripts
Message-ID: <20030521091107.GF30676@cygbert.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: "'cygwin@cygwin.com'" <cygwin@cygwin.com>
References: <E562FCEE3A42D61192880002A5FB4333FF33BB@kite.pigroup.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <E562FCEE3A42D61192880002A5FB4333FF33BB@kite.pigroup.co.uk>
User-Agent: Mutt/1.4.1i

On Wed, May 21, 2003 at 10:00:01AM +0100, David Kilroy wrote:
> # Define default printer
> if [ $OS = Windows_NT ]; then
>   PRINTER=`regtool get '\user\Software\Microsoft\Windows
> NT\CurrentVersion\Windows\Device'|sed 's?\([^,]*\),.*?\1?g'`
> else
>   PRINTER=`regtool get
> '\config\System\CurrentControlSet\Control\Print\Printers\Default'`
> fi
> 
> Note: I haven't tested the above much. It works on my NT box with a network
> printer, and I've verified an ME box has the appropriate registry entry.

The backslashes are somewhat dangerous since they get evaluated as
special characters.  Why not use forward slashes instead?  regtool
supports them as registry key separator.

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

