답변:
스크립트 편집기에서 다음을 사용하면됩니다.
do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
응용 프로그램으로 저장하고 도크에 별칭을 던지십시오. 이것을 10.6.8에서 테스트했습니다.
크롬이 열려 있지 않은 경우에만 작동합니다.
다른 해결 방법 :
mode (text) : '정상'또는 '시크릿'일 수있는 창 모드를 나타내며 창을 만드는 동안 한 번만 설정할 수 있습니다.
tell application "Google Chrome"
close windows
make new window with properties {mode:"incognito"}
activate
end tell
Zdne 은 이미 Chrome을 연 경우에도 작동하는 좋은 방법을 작성했습니다.
if application "Google Chrome" is running then
tell application "Google Chrome" to make new window with properties {mode:"incognito"}
else
do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
end if
tell application "Google Chrome" to activate
Run Applescript
블록을 사용하여이를 Automator 응용 프로그램으로 저장하면 응용 프로그램에 지정한 이름을 사용하여 Spotlight에서이를 실행할 수 있습니다.
존재하지 않는 경우 새 크롬 시크릿 창을 열기 위해 Lyken과 user3936 답변을 결합했으며 시크릿 창이 있으면 스크립트가 포 그라운드로 가져옵니다.
on is_running(appName)
tell application "System Events" to (name of processes) contains appName
end is_running
set chrome_running to is_running("Google Chrome")
if chrome_running then
tell application "Google Chrome"
repeat with w in (windows)
if mode of w is "incognito" then
set index of w to 1
tell application "System Events" to tell process "Google Chrome"
perform action "AXRaise" of window 1
end tell
activate
return
end if
end repeat
end tell
tell application "Google Chrome"
make new window with properties {mode:"incognito"}
activate
end tell
else
do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
end if
오리너구리로 앱을 만들어 Chrome 시크릿을 시작했습니다.
http://ente.limmat.ch/ftp/pub/software/applications/GoogleChromeIncognito/ 에서 소스를 포함하여 다운로드 할 수 있습니다 .
앱 특징 :
(OS X 10.6 이상 필요)
앱 내부의 스크립트는 다음과 같습니다.
#! / bin / bash GNU GPL v.2 하의 Adrian Zaugg의 # (c) 2012 CHROMENAME = "Chrome" MYPATH = "$ (dirname"$ (dirname "$ 0"| sed -e "s % / Contents / Resources $ %%") ")" MYAPPNAME = "$ (기본 이름"$ (dirname "$ 0"| sed -e "s % / Contents / Resources $ %%" ")"| sed -e "s / \. app $ //") " # Chrome이 어디에 있는지 Spotlight에게 물어 봅니다. 가장 최근에 열린 Chrome 버전이므로 최상위 항목을 선택했습니다. CHROMEPATH = "$ (mdfind 'kMDItemContentType =="com.apple.application-bundle "&& kMDItemFSName ="' "$ CHROMENAME.app" ' "'| head -1)" # 시스템이 어디에 있는지 모르면 내 옆에 Chrome이 있어야합니다. [-z "$ CHROMEPATH"] 인 경우; 그때 CHROMEPATH = "$ MYPATH / $ CHROMENAME.app" fi [-e "$ CHROMEPATH"] 인 경우; 그때 # 인스턴스가 이미 실행 중입니까? if [$ (ps -u $ (id -u) | grep -c "$ CHROMEPATH / Contents / MacOS / Google Chrome") -gt 1]; 그때 # 애플 스크립트를 사용하여 새로운 시크릿 창을 엽니 다. osascript -e 'tell 응용 프로그램 "'"$ CHROMENAME " '"'\ -e 'IncogWin이 {mode : "incognito"}'속성으로 새 창을 만들도록 설정합니다. \ -e 'IncogWin의 활성 탭 URL을 "about : blank"로 설정하십시오.'\ -e '끝 말해' 그밖에 # 시크릿 모드에서 Chrome을 열기 만하면됩니다. open -n "$ CHROMEPATH"--args --incognito --new-window "about : blank" fi # 크롬을 앞으로 가져 오세요 osascript -e '응용 프로그램 "'"$ CHROMENAME " '"을 활성화하십시오' 그밖에 # 크롬을 찾을 수 없습니다 osascript -e 'tell app "'"$ MYAPPNAME " '" "대화 상자를 표시하려면"'$ CHROMENAME " '옆에 저를 배치하십시오!" 버튼 "OK"기본 버튼 1, 제목이 '' "$ MYAPPNAME" ' ", 아이콘 정지' fi 출구 0