Chrome에서 현재 창의 번호를 반환하고 새 탭을 열려면 어떻게합니까?


4

현재 Chrome의 현재 창 수를 가져 와서 새 탭을 열어야하는 AppleScript를 작성 중입니다. 다음과 같은 것을 원합니다 (의사 코드).

set curWindNum to the current window of Google Chrome // returns something like "window 4" or just "4"
open a new tab in window curWindNum

어떻게해야합니까?


현재 창의 번호를 반환해야합니까? 아니면 그냥 창문을 얻을 수 있습니까?
ruddfawcett

@ruddfawcett 완료되면 탭을 닫고 스크립트가 다른 탭이 아닌 해당 탭을 닫았는지 확인해야합니다 .
daviesgeek

흠 ... 좋아요, 현재 Chrome의 현재 활성화 된 창에 번호를 지정한 다음 해당 창에서 새 탭을 엽니 다. 그런 다음 해당 탭을 닫으시겠습니까? 귀하의 질문을 올바르게 이해하고 있습니까?
ruddfawcett

@ruddfawcett 전체 스크립트는 Chrome의 현재 활성 창에서 탭을 열고 웹 페이지를로드 한 다음 페이지를 닫습니다. 그런 다음 약 25 개의 URL로이를 반복합니다.
daviesgeek

답변:


4

다음은 현재 창 끝에서 새 탭을 여는 매우 간단한 AppleScript의 시작이며 URL을로드합니다. 스크립트는 5 초 동안 기다렸다가 페이지를로드 한 다음 해당 탭을 닫습니다. 나는 아직도 그것에 대해 노력하고 있지만 이것은 당신을 위해해야합니다. 도움이 더 필요하거나 무언가를 바꾸고 싶은 경우 알려주십시오. 스크립트는 다음과 같습니다.

tell application "Google Chrome"
set ActivePage to window 1
set Tab1 to make new tab at end of tabs of ActivePage
set URL of Tab1 to "http://google.com"
delay 5
close active tab of window 1
end tell

문제 없어요! 나는 그것이 당신을 위해 작동하기를 바랍니다!
ruddfawcett

매력처럼 작동합니다!
daviesgeek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.