delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/05/03/08:19:37

X-Spam-Check-By: sourceware.org
Message-ID: <4639D32B.40607@marco.de>
Date: Thu, 03 May 2007 14:18:51 +0200
From: Daniel Spannbauer <ds AT marco DOT de>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8.0.8) Gecko/20061105 SeaMonkey/1.0.6
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Some Batch-Scripting-Problems under Windows
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Hello,

we've build a Program for Cygwin to load some Firmware in some Hardware
which is produced by us.
The Firmwware is called file.tld. At the moment the USer has to open
Cygwin, jumpd to the Path of the file.tld (for example: C:\Dokumente und
Einstellungen\test\Eigene Dateien\tload) an run the program by "tload -l
/dev/ttyS0 file.tld".

This is very uncomfortable.
Now I try to write a simple Batch-Script to do this automaticly, so you
have just to douible-klick  on file.tld an the  Firmware is loaded over
a predefined serial Line.

The batch-Script looks as follows:

LINE=/dev/ttyS0
c:\Programme\cygwin\bin\bash -c "/bin/tload.exe -l %LINE% %1%"

But this won't work couse "%1%" is still "C:\Dokumente und
Einstellungen\test\Eigene Dateien\tload\file.tld" which isn't a cygwin-Path.
So I cahnged the script as follows:

LINE=/dev/ttyS0
c:\Programme\cygwin\bin\bash -c "/bin/tload.exe -l %LINE% '/bin/cygpath
-a -i %1%' "
But this also don't work. couse "%1% has Double-Quots (") at first and
last place.

I think it is just a quoting-Problem.

Any Ideas out there?

Regards

Daniel

-- 
Daniel Spannbauer                         Systembetreuung
marco Systemanalyse und Entwicklung GmbH  Tel   +49 8333 9233-27 Fax -11
Auf der Wies 8, D 87727 Babenhausen       Mobil +49 171 4033220
http://www.marco.de/                      Email ds AT marco DOT de
Geschäftsführer Martin Reuter             HRB 68255 Amtsgericht München


--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019