Hey Jason,
My MUA believes you used (X-Mailer not set)
to write the following on Friday, November 09, 2001 at 9:00:17 PM.
You can use %ENV to access the environment (variables).
<untested code>
foreach $env_var (sort keys %ENV) {
print "$env_var = $ENV{$env_var}\n";
}
</untested code>
JYh> Hi Alfred, Base on your answer, I added my idea and changed the
JYh> script as:
JYh> $name1_perl="MaryGibson";
open IT, ">>t3.bat";
JYh> print IT "\@echo off\n";
JYh> print IT "set name1_dos=$name1_perl\n";
JYh> print IT "\@echo name1_dos=%name1_dos%\n";
JYh> close IT;
JYh> system ( "t3.bat" );
JYh> The contain of $name1_per1 ,MaryGibson, is transfer to
JYh> DOS shell as contain of name1_dos. Thank you very
JYh> much.
JYh> Vice versa, I will @echo %name1_dos% > t4.txt in batch
JYh> file, then use perl script filehandler to read t4.txt
JYh> and assign to $name1_perl. If you have better way,
JYh> please let me know. Thanks again
>>
>>
>> > Thank you very much. I tested successfully. One
>> more
>> > question that how can I transfer the variables of
>> in
>> > Perl Script to DOS batch or vice versa (e.g.
>> > "$name1_perl=..." in Perl; "set name1_dos=..." in
>> DOS
>> > Batch)
>> >
--
[EMAIL PROTECTED]
Using The Bat! (http://www.ritlabs.com/the_bat/) eMail v1.53d
Windows NT 5.0.2195 (Service Pack 1)
Junk: stuff we throw away. Stuff: junk we keep.
----------------------------------------------------
Sign Up for NetZero Platinum Today
Only $9.95 per month!
http://my.netzero.net/s/signup?r=platinum&refcd=PT97
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]