Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 31592 invoked from network); 30 Jan 2006 16:38:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Jan 2006 16:38:17 -0000 Received: (qmail 91049 invoked by uid 500); 30 Jan 2006 16:38:11 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 91003 invoked by uid 500); 30 Jan 2006 16:38:11 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 90992 invoked by uid 99); 30 Jan 2006 16:38:11 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jan 2006 08:38:11 -0800 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [213.46.243.17] (HELO amsfep20-int.chello.nl) (213.46.243.17) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jan 2006 08:38:10 -0800 Received: from [192.168.0.2] (really [213.89.102.190]) by amsfep20-int.chello.nl (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20060130163743.QJKJ17738.amsfep20-int.chello.nl@[192.168.0.2]> for ; Mon, 30 Jan 2006 17:37:43 +0100 In-Reply-To: <003e01c625b7$dd6e8b10$0d02a8c0@athlon> References: <51D0EACF8592FA4EAB5D9D83927202FA0133200C@MSGMMKCLP2WIN.DMN1.FMR.COM> <003e01c625b7$dd6e8b10$0d02a8c0@athlon> Mime-Version: 1.0 (Apple Message framework v746.2) X-Priority: 3 Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <222DC6EF-96ED-4E2B-97F3-FABD2C8EEE45@chello.se> Content-Transfer-Encoding: 7bit From: Tommy Nordgren Subject: Re: Problems with exec task Date: Mon, 30 Jan 2006 17:37:42 +0100 To: "Ant Users List" X-Mailer: Apple Mail (2.746.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N One thing you might try is to enclose the path name of the vbs executable in single quotes in the property def, also run ant with the command line option -debug or -verbose, since ant by default won't print errors that occur during running of the exec task. On Jan 30, 2006, at 5:11 PM, Rhino wrote: > Thank you both for your suggestions, Clifton and Brian, but I'm > afraid neither one worked! > > When I tried this from my command line: > > cmd.exe start "C:\Documents and Settings\Rhino\My Documents > \LaunchWdMacro.vbs" Fred Flintstone > > All I got was: > > Microsoft Windows XP [Version 5.1.2600] > > The VBScript, which I've changed slightly to make Word visible > (previously, the script said to make Word invisible), did not even > bring up Word, let alone run the Word macro. Yet the VBScript works > fine if I do this on the command line: > > "C:\Documents and Settings\Rhino\My Documents\LaunchWdMacro.vbs" > Fred Flintstone > > > Also, when I tried doing this: > > > > > > > > > > > The exec ran without any error messages but the Word document was > unchanged. Word was not launched and the macro obviously was not run. > > Why won't any of these approaches work, except for the batch file > that runs the VBScript?? > > I've never worked with VBScript before and I've only started > working with Word and Visual Basic for the first time in the last > couple of days so maybe there is some kind of fundamental thing I > have not done in terms of setting up my environment but everything > works dandy from the command line so this feels like an Ant > problem, not a Windows problem. > > > Rhino > > ----- Original Message ----- From: "Dick, Brian E." > > To: "Ant Users List" > Sent: Monday, January 30, 2006 9:37 AM > Subject: RE: Problems with exec task > > > You could also try cscript.exe. That's the actual command processor > for > vbs and other Windows scripting languages. > > -----Original Message----- > From: Clifton Craig [mailto:ccraig@gbg.com] > Sent: Monday, January 30, 2006 8:52 AM > To: Ant Users List > Subject: Re: Problems with exec task > > > Rhino, > > Here's another shot in the dark. Try using the start command to invoke > the > vbs. On the command line use: > cmd.exe start /path/to/LaunchWdMacro.vbs > ...then try the equivalent in Ant. > --------------------------------------------------- Clifton C. > Craig, Software Engineer > Intelligent Computer Systems - A Division of GBG > ccc@icsaward.com > ccraig@gbg.com > > On Sunday 29 January 2006 11:47 am, Rhino wrote: >> For what it's worth, I finally got my VBScript to run via the Ant >> exec > task >> via some indirection: I created a batch file that executed the > VBScript, >> then had Ant run the batch file. >> >> This is the batch file (Word_Resume.bat): >> =================================================== >> rem Batch file to run a VBscript. >> >> rem This variable is the drive that contains the VBScript. >> set progdrive=c: >> >> rem This variable sets the path to the VBScript. >> set Script=Documents and Settings\Rhino\My Documents >> >> rem Get into the directory containing the program. >> %progdrive% >> cd %Script% >> >> rem This command runs the VBScript. >> LaunchWdMacro.vbs Fred Flintstone >> =================================================== >> >> This is the exec task and the property it uses: >> =================================================== >> >> >> >> >> =================================================== >> >> I'd still prefer to run the VBScript directly from Ant so if anyone > has any >> ideas how I can accomplish that, I'd love to hear from you. >> >> Rhino >> >> ----- Original Message ----- >> From: "Rhino" >> To: "Ant Users List" >> Sent: Sunday, January 29, 2006 8:28 AM >> Subject: Re: Problems with exec task >> >> > Well, nothing else has worked so I'm game to try this if you can do > any >> > one of these things: >> > - tell me what I need to do >> > - give me a link to the knowledgebase article that describes the >> > technique - tell me what keywords to use to find the article >> > >> > Otherwise, I have no idea what I'll need to do to try this idea. >> > >> > Rhino >> > >> > ----- Original Message ----- >> > From: "Ken Gentle" >> > To: "Ant Users List" >> > Sent: Sunday, January 29, 2006 4:01 AM >> > Subject: Re: Problems with exec task >> > >> >> Rhino, this is a shot in the dark, but I recently went through a > rather >> >> painful rebuild of my wife's XP box and in the process wanted to > run >> >> some script from Microsoft to help edit acls. The knowledgebase > article >> >> had me register a different "script runner" for lack of a better > term so >> >> that I could run the script from the command line. >> >> >> >> #1 - this may be a red herring. >> >> #2 - Invocation from Ant may be a different ball game than > invocation >> >> from the command shell >> >> #3 - With XP, all bets are off. ;) >> >> >> >> Ken >> >> >> >> At 16:33 2006-01-28, you wrote: >> >>>Unfortunately, that doesn't work either. When I do this: >> >>> >> >>> resolveExecutable="true"> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>>The result is: >> >>> >> >>>BUILD FAILED >> >>> >> >>>> E:\eclipse\3.1.1\eclipse\workspace\Resume_JDK_1.5.0\xml\word.xml: >>>> 40: >> >>>Execute failed: java.io.IOException: CreateProcess: "C:\Documents > and >> >>>Settings\Rhino\My Documents\LaunchWdMacro.vbs" Fred Flintstone > error=193 >> >>> >> >>>I did a bit of digging and I had myself half-convinced that the > blanks >> >>> in the value of the 'vbs.script' property were the ultimate cause > of >> >>> the 193 error. However, when I copied the VBS file to "F:\Temp >> >>>\LaunchWdMacro.vbs" and adjusted the property to match that > location, I >> >>>got the exact same error again. Therefore, I don't think the >> blanks > in >> >>>the path is the problem after all. >> >>> >> >>>I wonder if Windows objects to directly running a VBScript? I've > never >> >>>dealt with these before; maybe they have to be invoked in some > different >> >>>way? Perhaps I have to run a different program that is given the > name of >> >>>the VBScript as an argument?? But if that is true, then I'm not > sure why >> >>>I can run it directly from the command line, just by typing the > name of >> >>>the VBScript. >> >>> >> >>>Any other ideas? >> >>> >> >>>-- >> >>>Rhino >> >>> >> >>>----- Original Message ----- From: "Tommy Nordgren" >> >>> >> >>>To: "Ant Users List" >> >>>Sent: Saturday, January 28, 2006 1:48 PM >> >>>Subject: Re: Problems with exec task >> >>> >> >>>>I just remembered something about the exec task: >> >>>>On Windows, the Execute class, used by the ExecTask, >> >>>>itself launches cmd.exe to handle the command. >> >>>> >> >>>>You might try executable="${vbs.script}" >> >>>> >> >>>>On Jan 28, 2006, at 7:35 PM, Rhino wrote: >> >>>>>I tried adding resolveExecutable="true" and it made no > difference. >> >>>>> >> >>>>>What do you mean when you say to use an absolute path? I am > already >> >>>>>using one in the 'vbs.script' property so I added the absolute > path >> >>>>> to 'cmd.exe'. This made no difference either; the task still >> has > no >> >>>>> errors but the name didn't get added to the Word document. >> >>>>> >> >>>>>This is the current version of the task: >> >>>>> >> >>>>> >> >>>>> >> >>>>>> >>>>>resolveexecutable="true"> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>>I'm not sure what else to try.... >> >>>>> >> >>>>> >> >>>>>Rhino >> >>>>>----- Original Message ----- From: "Tommy Nordgren" >> >>>>> >> >>>>>To: "Ant Users List" >> >>>>>Sent: Saturday, January 28, 2006 12:24 PM >> >>>>>Subject: Re: Problems with exec task >> >>>>> >> >>>>>>Use the exec attribute resolveExecutable="true", >> >>>>>>or use an absolute path. >> >>>>>> >> >>>>>>On Jan 28, 2006, at 5:55 PM, Rhino wrote: >> >>>>>>>I'm having a bit of trouble with an exec task in Windows XP >> >>>>>>>Professional and I would appreciate a bit of help from the > experts >> >>>>>>>on this mailing list. >> >>>>>>> >> >>>>>>>I have created a short VBScript that invokes a Microsoft Word >> >>>>>>>macro; the macro expects exactly two parameters on the command > line >> >>>>>>>and adds the values of these two parameters to a Word > document. >> >>>>>>> >> >>>>>>>When I do this on my Win XP command line, regardless of >> where I > am >> >>>>>>>in the file system: >> >>>>>>> >> >>>>>>> "C:\Documents and Settings\Rhino\My Documents >> >>>>>>> \LaunchWdMacro.vbs" Fred Flintstone >> >>>>>>> >> >>>>>>>the VBScript works fine and "Fred Flinstone" is written into > the >> >>>>>>> Word document. >> >>>>>>> >> >>>>>>>However, when I try to do the same thing in Ant, I run into >> >>>>>>>problems. >> >>>>>>> >> >>>>>>>When I try the exec this way: >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>>I get no errors from Ant but the name Fred Flintstone has not > been >> >>>>>>>added to the Word document either. I've also tried the exec > this >> >>>>>>>way but with the same result; Fred Flintstone does not get > added to >> >>>>>>>the Word document: >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>>Can anyone help me figure out what I need to change to make >> the >> >>>>>>>exec task work correctly? I need the exec task to run without >> >>>>>>>errors _and_ I need the parameters passed from the command >> line > to >> >>>>>>>wind up in the Word document. >> >>>>>>> >> >>>>>>>I'm sure my VBScript is working fine since it works from the >> >>>>>>>Windows command line; I just can't quite get it to work from > Ant. >> >>>>>>> >> >>>>>>>--- >> >>>>>>>Rhino >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>>-- >> >>>>>>>No virus found in this outgoing message. >> >>>>>>>Checked by AVG Free Edition. >> >>>>>>>Version: 7.1.375 / Virus Database: 267.14.23/243 - Release > Date: >> >>>>>>>27/01/2006 >> >>>>>>> >> >>>>>>> >> >>>>>>>> --------------------------------------------------------------- >>>>>>>> -- > --- >> >>>>>>>- >> >>>>>>>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> >>>>>>>For additional commands, e-mail: user-help@ant.apache.org >> >>>>>> >> >>>>>>"Home is not where you are born, but where your heart finds > peace" - >> >>>>>>Tommy Nordgren, "The dying old crone" >> >>>>>> >> >>>>>> >> >>>>>>> ---------------------------------------------------------------- >>>>>>> -- > --- >> >>>>>>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> >>>>>>For additional commands, e-mail: user-help@ant.apache.org >> >>>>>> >> >>>>>> >> >>>>>>-- >> >>>>>>No virus found in this incoming message. >> >>>>>>Checked by AVG Free Edition. >> >>>>>>Version: 7.1.375 / Virus Database: 267.14.23/243 - Release >> Date: >> >>>>>>27/01/2006 >> >>>>> >> >>>>>-- >> >>>>>No virus found in this outgoing message. >> >>>>>Checked by AVG Free Edition. >> >>>>>Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: >> >>>>>27/01/2006 >> >>>>> >> >>>>> >> >>>>>> ----------------------------------------------------------------- >>>>>> -- > -- >> >>>>>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> >>>>>For additional commands, e-mail: user-help@ant.apache.org >> >>>> >> >>>>"Home is not where you are born, but where your heart finds >> peace" > - >> >>>>Tommy Nordgren, "The dying old crone" >> >>>> >> >>>> >> >>>>> ------------------------------------------------------------------ >>>>> -- > - >> >>>>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> >>>>For additional commands, e-mail: user-help@ant.apache.org >> >>>> >> >>>> >> >>>>-- >> >>>>No virus found in this incoming message. >> >>>>Checked by AVG Free Edition. >> >>>>Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: >> >>>>27/01/2006 >> >>> >> >>>-- >> >>>No virus found in this outgoing message. >> >>>Checked by AVG Free Edition. >> >>>Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: >> >>>27/01/2006 >> >>> >> >>> >> >>>> ------------------------------------------------------------------- >>>> -- >> >>>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> >>>For additional commands, e-mail: user-help@ant.apache.org >> >> >> >> > --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> >> For additional commands, e-mail: user-help@ant.apache.org >> >> >> >> >> >> -- >> >> No virus found in this incoming message. >> >> Checked by AVG Free Edition. >> >> Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: >> >> 27/01/2006 >> > >> > -- >> > No virus found in this outgoing message. >> > Checked by AVG Free Edition. >> > Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: >> > 27/01/2006 >> > >> > >> > > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> > For additional commands, e-mail: user-help@ant.apache.org >> > >> > >> > -- >> > No virus found in this incoming message. >> > Checked by AVG Free Edition. >> > Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: >> > 27/01/2006 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org > For additional commands, e-mail: user-help@ant.apache.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org > For additional commands, e-mail: user-help@ant.apache.org > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: > 27/01/2006 > > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 267.14.23/243 - Release Date: > 27/01/2006 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org > For additional commands, e-mail: user-help@ant.apache.org > "Home is not where you are born, but where your heart finds peace" - Tommy Nordgren, "The dying old crone" --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org