我正在從 Windows 批處理檔案執行 Perl 腳本。
我想將 Perl 腳本中設定的變數傳遞回 Windows 批處理檔案。
我嘗試了許多命令都沒有成功:
Windows 批處理檔案 (calling.bat)
for /f "delims=*" %%p in ('perl c:\TEMP\BFT\called-perl-script.pl') do ( set myVar=%%p )
perl -w c:\TEMP\BFT\called-perl-script.pl %myVar%
注意:取自How do I pass the input from another perl script in batch file
Perl 腳本(稱為-perl-script.pl)
$myVar = "YES";
Windows 批處理檔案應接收 $myVar(即 YES)變數值。
注意:我使用的是草莓 Perl。
任何幫助將不勝感激。
提前致謝。
uj5u.com熱心網友回復:
$myVar = "YES";
應該
print "YES";
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/453193.html
