View Single Post
  #2  
Old 01-06-2004, 11:26 AM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 6,049
I got errors in both cases when using forward slashes with the dir command, but using ActivePerl 5.8.2.808 produced the expected output in both of these cases:

test.pl:
my @history=`cmd.exe /c dir c:\\windows\\*.ini /b`;

foreach $folder(@history)
{
print $folder;
}


test.bld:
<step action='Run Script' type='0'>
<Language>PerlScript</Language>
<Script><![CDATA[my @history=`cmd.exe /c dir c:\\windows\\*.ini /b`;

foreach $folder(@history)
{
$Builder->LogMessage($folder, False);
}
]]></Script>
<indent type='3'>1</indent>
<name>perl test</name>
</step>


output:
control.ini
desktop.ini
msdfmap.ini
ODBCINST.INI
system.ini
vb.ini
vbaddin.ini
win.ini
Reply With Quote