0
나는 파일 PHP 스크립트 run.php
있습니다오류 때 PHP 스크립트 호출 배치 파일
#!/usr/bin/php
<?php
$typeTest = $argv[1];
`aaa.bat $typeTest`;
?>
그리고 배치 파일 aaa.bat
@echo off
set a=%1
echo %a%
그러나, 명령 줄 창에서 php run.php string_here
실행할 때 다음
'@echo' is not recognized as an internal or external command,
operable program or batch file.
오류를
UTF- 8 BOM. 파일의 인코딩을 변경하면 문제가 해결되고 메모장 ++을 사용하면됩니다. 메모장 ++에서 인코딩을 설정하면 작동합니다. 그는 BOM없이 ISO-8859-1 또는 UTF-8로 변경해야합니다. – DaveRandom