X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Danilo Turina Subject: Re: invoke vbscript from cygwin? Date: Thu, 20 Mar 2008 08:58:46 +0100 Lines: 58 Message-ID: <1205999529.486448@slbhw0> References: <943be0b10803191523g2bba03cck7e17832dc56958ca AT mail DOT gmail DOT com> <47E19E70 DOT FB4F9C29 AT dessent DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) In-Reply-To: <47E19E70.FB4F9C29@dessent.net> Cache-Post-Path: news.alcatel.de!unknown AT alrpyl DOT rie DOT tlt DOT alcatel DOT it X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/) X-Forwarded: by - (DeleGate/9.5.6) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Dave Burns wrote: > On Wed, Mar 19, 2008 at 1:49 PM, Brian Dessent wrote: >> Dave Burns wrote: >> >> > Yes, that worked splendidly. Should I have known about these >> > executables? Are they the regular interpreters for vbscripts? I know >> > little about cygwin and nothing about vbscript, and I did not see >> > these mentioned in the documentation. >> >> The Cygwin documentation? Why would they be there? > > That's my point. Previous poster seemed to think it should be obvious, > but I was just skimming the cygwin docs, which have no reason to > mention them. > >> The Windows Script Host is >> documented by MS on MSDN though: >> > > What's that? If we'd never had this conversation, I'd never have > followed that link as a clue to solve this problem. > >> > Maybe I was too hasty, but I >> > didn't even see "Here's how you invoke a regular windows .exe from >> > within cygwin". I'm sorry for mystifying you - someone handed me an >> >> There's no fundamental difference between running a Cygwin command and a >> non-Cygwin command from a shell prompt, in the end it's just an .exe >> either way: you type its name and the shell runs it if it can find it in >> the PATH. > > > This is useful to know. It seems non-obvious to me, as a newbie-ish > user of cygwin. Maybe I was just having brain-hiccup. Not clear where > to put it in the docs, if someone wanted to make it more obvious. > Maybe it is obvious enough already. > > Short review - to run a script from cygwin, find the exe that is the > interpreter of the script (in the case of vb script, cscript.exe or > wscript.exe) and invoke the interpreter with the script as an > argument. > > Thanks all, > > Dave > I always use cygstart for this kind of stuff. For example: $ echo 'MsgBox ("Hello World!")' > foo.vbs $ cygstart foo.vbs Ciao, Danilo -- 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/