1

私は、applescriptを使用してYouTubeビデオのプレイポイントを設定しようとしています。たとえば、このビデオでキー0〜9を押すと、プレイポイントが変わります。

これを使用して、Chromeにキーストローク1を指示することができました

tell application "Google Chrome"
    activate
tell application "System Events" to tell process "Google Chrome" to key code 83
end tell

これは1を返しますが、アドレスバーのみが強調表示されます。だから私の質問は、どうすればYouTubeビデオに焦点を合わせることができるかということです。

私は間違いなくプログラマーではありません。アップルスクリプトを使用するのもこれが初めてです。

4

2 に答える 2

1

入力を検証することは、あなたにとって良い演習になるでしょう。(ダイアログが回答を受け入れて次のコマンドに進む前に、ユーザーテキストが必要な形式を満たしていることを確認してください)。

set videoUrl to "https://www.youtube.com/watch?v=o6xchtAsq4U"
set AppleScript's text item delimiters to ":"
set {min, sec} to text items of (text returned of (display dialog "Enter start time… minutes:seconds" default answer "1:15"))
set AppleScript's text item delimiters to {""}

tell application "Google Chrome"
    if not (exists window 1) then reopen
    set URL of active tab of window 1 to videoUrl & "&t=" & min & "m" & sec & "s"
end tell
于 2013-03-07T00:35:00.650 に答える
0

たぶん、キーストロークタブを使用して、アドレスバーの代わりにビデオへの道をタブで移動してみてください。これは、ページの読み込み後の最初に配置してください。

于 2013-03-07T00:00:31.217 に答える