경로에 공백이있는 AppleScript exec 쉘 스크립트


0

내가 해결하려고하는 문제는 단순히 OSX에서 --disable-web-security 스위치로 Chrome을 실행하는 것입니다. 별칭에 스위치 (인수)를 추가 할 수 없기 때문에 다른 옵션을 찾기 시작했습니다. 가장 자주 등장한 제안은 Applescript를 사용하여 별칭에서 호출하는 것이 었습니다. 그래서 저는 그것을 설정했고 스크립트는 다음과 같습니다 :

do shell script "exec /Applications/Google Chrome.app/Contents/MacOs/Google Chrome --disable-web-security"

스크립트를 실행할 때 오류가 발생합니다.

sh : / 응용 프로그램 / 구글 : 해당 파일이나 디렉토리가 없습니다. sh : 줄 0 : exec :   / 응용 프로그램 / Google : 실행할 수 없습니다 : 해당 파일 또는 디렉토리 없음

스크립트는 "Google 크롬"의 공간을 지나서 경로를 처리하지 않습니다. 이 스크립트를 경로의 공백과 함께 실행되도록 수정하려면 어떻게해야합니까?

어떤 도움을 주셔서 감사합니다.

답변:


2

이렇게 ...

set s to "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
do shell script "exec " & quoted form of s & " --disable-web-security"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.