0
AutoIt을 처음 사용했습니다. exe로 간단한 스크립트를 만들려고합니다. 내가 명령에서이 라인이 스크립트
$CmdLine[0]
$CmdLine[1]
if not FileExists($CmdLine[1]) Then
DirCreate($CmdLine[1])
EndIf
를 실행하면 내가 EXE로 컴파일 할 때 그것이이 $CmdLine
의 각에 나에게 오류를 제공
"C:\Program Files (x86)\AutoIt3\AutoIt3.exe" folder-test1.au3 "C:\SomeFolder"
잘 작동 프롬프트 라인 "error: Statement cannot be just an expression."
왜? 나는 이것으로 어떤 초보자라도 도움이 될 것입니다.
마찬가지로 명령문은 표현식이 될 수 없습니다. 해당 줄을 제거하면 컴파일되어 제대로 작동합니다. 그 두 줄로 무엇을 이루고자합니까? –
답장을 보내 주셔서 감사합니다 @DanielHaley 나는'folder-test1.exe "C : \ test"와 함께 매개 변수를 사용할 수 있도록 exe를 만들려고 했으므로 "C : \ test"를 $ CmdLine '. '$ CmdLine'에 대한 도움으로 조금 혼란 스러웠습니다 – Eric
@ Eric CmdLine은 스크립트에 전달하는 매개 변수를 저장하는 [Array] (https://www.autoitscript.com/wiki/Arrays)입니다. – mrt