ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tommy Nordgren <tommy.nordg...@chello.se>
Subject Re: Problems with exec task
Date Sat, 28 Jan 2006 18:48:59 GMT
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:
>
> <property name="vbs.script" value="c:\Documents and Settings\Rhino 
> \My Documents\LaunchWdMacro.vbs"/>
>
> <exec executable="C:\Windows\system32\cmd.exe" spawn="true"  
> resolveexecutable="true">
>
>    <arg line="\c ${vbs.script} Fred Flintstone"/>
>
> </exec>
>
>
>
> I'm not sure what else to try....
>
>
> Rhino
> ----- Original Message ----- From: "Tommy Nordgren"  
> <tommy.nordgren@chello.se>
> To: "Ant Users List" <user@ant.apache.org>
> 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:
>>>
>>> <property name="vbs.script" value="c:\Documents and Settings 
>>> \Rhino \My Documents\LaunchWdMacro.vbs""/>
>>>
>>>    <exec executable="cmd.exe" spawn="true">
>>>        <arg line="\c ${vbs.script} Fred Flintstone"/>
>>>
>>>    </exec>
>>>
>>> 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:
>>>
>>>    <exec executable="cmd.exe" spawn="true">
>>>
>>>        <arg value="${vbs.script}"/>
>>>
>>>        <arg value="Fred"/>
>>>
>>>        <arg value="Flinstone"/>
>>>
>>>    </exec>
>>>
>>>
>>>
>>> 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


Mime
View raw message