访问特定网站(Mac)时如何发出声音?

我正在尝试一种创造性的方式来打破我对YouTube的依赖。

当我访问youtoube.com时,如何创建令人讨厌的声音?我曾尝试使用Applescript来做到这一点,但是却一无所获,所以我在看互联网是否可以提供帮助。我主要只需要一些方法,可以不断检查我当前的网站(Safari和/或Chrome)并在使用YouTube时触发事件。我知道如何播放声音,但不知道站点检查部分。最好我可以在Automator上制作。

我知道有更好的习惯可以改掉习惯,但是我真的很想这样做。我真的希望有人能提供帮助。预先感谢!

huimingchaye 回答:访问特定网站(Mac)时如何发出声音?

我会自信地说这 无法完成。我的意思是,AppleScript中没有方法或实现可以有效,安全,明智地或以任何实用,有用或可用的方式来完成这种事情。

这包括:

  • 任何涉及无限重复循环的脚本,尤其是没有代码允许用户中断的脚本;

  • 使用polling;

  • 的任何实现
  • 尤其是任何脚本,其轮询速度比被轮询的事物发生状态变化所花费的时间要快。

,

如果Chrome或Safari的前选项卡位于包含单词“ youtube”的URL上,这将发出恼人的声音。

**编辑**以使其在自动化器中起作用:

  • 单击“自动器”窗口左上角的“操作”,然后在“库”中选择“实用程序”。

  • 选择“运行AppleScript”

  • 将代码粘贴到代码编辑器框中

(在输入框中替换 all 代码)

on run
    set check to "youtube"
    repeat
        try
            tell application "Safari"
                set theURLs to URL of current tab of window 1
            end tell

        end try
        try
            tell application "Google Chrome"
                set theURLc to URL of active tab of front window
            end tell
        end try
        if check is in theURLs then
            tell application "System Events"
                beep
            end tell
        end if
        if check is in theURLc then
            tell application "System Events"
                beep
            end tell
        end if
    end repeat
end run
本文链接:https://www.f2er.com/3147805.html

大家都在问