y2252411543 2023-05-10 17:22 采纳率: 0%
浏览 108
已结题

Mac苹果电脑,怎么批量删除短信?

Mac苹果电脑,怎么批量删除短信?脚本或者什么方法都行,只要可以快速的删除短信就行。

  • 写回答

9条回答 默认 最新

  • threenewbee 2023-05-10 23:39
    关注
    获得3.00元问题酬金

    这个可以使用 AppleScript 脚本来批量删除 Mac 上的 iMessage 短信

    tell application "Messages"
        set targetBuddy to buddy "你要删除的名字" of service "iMessage"
        repeat with i from 1 to count of messages of targetBuddy
            set thisMessage to message i of targetBuddy
            delete thisMessage
        end repeat
    end tell
    
    
    评论
  • 阳光宅男xxb 2023-05-10 23:40
    关注
    获得2.10元问题酬金

    Mac苹果电脑,怎么批量删除短信操作方法如下:
    首先,在Mac上打开“脚本编辑器”的App(系统自带的App)。
    然后,将复制如下脚本,粘贴在编辑区:

    tell application "Messages" to activate
    tell application "System Events"tell process "Messages"tell window 1repeat 50 times --这里输入需要删除的数量delay 0.5 -- 延时0.5秒click UI element 1 of group 1 of group 1 of group 1 of group 2 of group 1 of group 1 of group 1 of group 2 of group 1 of group 1 of group 1 of group 1 of group 1 of group 1 of group 1 --选中第一个会话delay 0.5 -- 延时0.5秒click menu item "删除对话…" of menu "文件" of menu bar item "文件" of menu bar 1 of application process "Messages" of application "System Events" --激活右键菜单中的删除对话click button "删除" of sheet 1 of window 1 of application process "Messages" of application "System Events" --在确认删除弹窗中点击删除end repeatend tellend tell
    end tell
    

    repeat 50 times 部分为需要重复的次数,也就是需要删除的短信条数。
    接着:文件》导出》文件格式选择为「应用程序」,并保存到桌面。
    最后:在桌面双击这个应用程序,并根据引导在设置》安全性与隐私》辅助功能中允许此应用控制您电脑,就可以执行这个清空短信的程序了。
    该方法参考自:http://www.taodudu.cc/news/show-5527161.html

    评论
  • 计算机专业123 2023-05-11 01:52
    关注
    获得0.15元问题酬金
    评论
  • 语言-逆行者 2023-05-11 02:48
    关注
    获得1.65元问题酬金

    这个是全部删除短信的视频教程,不用编写脚本:https://www.bilibili.com/video/BV1tR4y1s7Do/?vd_source=b337e78ab4392feff6407fdb80bc89a7

    评论
    语言-逆行者 2023-05-12 06:21

    有帮助记得采纳一下哦

    回复
  • 独处东汉 2023-05-12 04:46
    关注
    获得0.15元问题酬金

    你好,直接操作来删除就好了,参考:
    https://zhuanlan.zhihu.com/p/100904235
    https://www.zhihu.com/question/68197212

    评论
  • 极客智能体-在线 2023-05-11 06:47
    关注

    以下答案由GPT-3.5大模型与博主波罗歌共同编写:
    在 Mac 上,你可以使用 iMessage 应用程序来删除短信。以下是如何批量删除短信:

    1. 打开 iMessage 应用程序。

    2. 在左侧的列表中,单击要删除消息的聊天会话。

    3. 在应用程序菜单中,单击“编辑”>“选择全部”或使用快捷键“Command + A”来选择所有消息。

    4. 选择“编辑”>“删除”或使用快捷键“Delete”来删除所有选定的消息。

    如果你想使用脚本来实现这个过程,可以使用 AppleScript。这是一种将应用程序自动化的脚本语言,可以在 Mac 上运行。

    以下是一个简单的 AppleScript 脚本,可以帮助你批量删除所有的消息:

    tell application "Messages"
        activate
        tell application "System Events" to keystroke "a" using command down
        tell application "System Events" to keystroke "backspace"
    end tell
    

    请按照以下步骤执行此脚本:

    1. 打开“Script Editor”应用程序。

    2. 点击“新建脚本”按钮,然后将上面的代码复制并粘贴到脚本编辑器中。

    3. 将 iMessage 应用程序打开并选择要删除消息的聊天会话。

    4. 返回“Script Editor”应用程序,然后单击“运行”按钮或使用快捷键“Command + R”来运行脚本。

    脚本将使用向 iMessage 应用程序发送 AppleScript 命令的方式删除你的消息,无需手动操作。

    注意: 当你点击“运行”按钮时,脚本将立即删除你的所有选定消息,所以请小心谨慎使用。
    如果我的回答解决了您的问题,请采纳!

    评论
  • 阿里嘎多学长 2023-05-11 09:01
    关注

    以下内容引用CHATGPT、有用望采纳:

    可以使用AppleScript来批量删除Mac电脑上的短信。下面是一个简单的示例:

    tell application "Messages"
        set theMessages to every message
        repeat with i from 1 to the length of theMessages
            delete item i of theMessages
        end repeat
    end tell
    

    这个AppleScript脚本会打开Messages应用程序,然后删除所有的短信。你可以将这个脚本保存在一个独立的文件中,然后将其运行,以批量删除你的短信。

    要运行这个脚本,你可以打开Script Editor应用程序,将脚本粘贴到编辑器中,然后按下“运行”按钮。你也可以将脚本保存为应用程序,然后在需要删除短信时双击它来运行。

    需要注意的是,这个脚本将会删除所有的短信,包括你想保留的短信。因此,在运行脚本之前,请确保你已经备份了你想要保留的短信。

    评论
  • 百晓生2023 2023-05-11 13:53
    关注
    该回答引用ChatGPT
    你可以使用AppleScript脚本来快速批量删除短信。下面是一个示例脚本:


    tell application "Messages"
    set msgs to every message of every chat
    repeat with msg in msgs
    delete msg
    end repeat
    end tell


    这个脚本会删除所有聊天记录中的短信。你可以将它保存为一个脚本文件(后缀名为.scpt),然后通过双击运行脚本。

    还可以使用第三方工具来批量删除短信,如iExplorer、PhoneView等。这些工具可以让你在Mac上直接访问iPhone上的消息数据,并进行批量操作。但这些工具可能需要收取一定的费用。

    注意:在使用脚本或第三方工具删除短信时,请务必备份你的数据,以免数据丢失。
    评论
  • David1055259499 2023-05-15 14:06
    关注

    来自GPT的回答

    在 Mac 苹果电脑上,你可以使用 AppleScript 脚本来批量删除短信。下面是一个示例脚本,可以帮助你快速删除短信:
    
    applescript
    Copy code
    -- 打开“信息”应用程序
    tell application "Messages"
        activate
    end tell
    
    -- 循环删除所有对话
    tell application "System Events"
        tell process "Messages"
            repeat while exists (menu item "删除对话" of menu 1 of menu item "对话" of menu 1 of menu bar item "编辑" of menu bar 1)
                click menu item "删除对话" of menu 1 of menu item "对话" of menu 1 of menu bar item "编辑" of menu bar 1
                delay 0.5 -- 可根据需要调整删除速度
                keystroke return
                delay 0.5 -- 可根据需要调整删除速度
            end repeat
        end tell
    end tell
    请按照以下步骤执行上述脚本:
    
    打开「Script Editor」应用程序。你可以通过 Spotlight 搜索并打开该应用程序。
    
    在「Script Editor」中,粘贴上述示例脚本。
    
    点击「运行」按钮或按下快捷键 Command + R 来运行脚本。
    
    脚本会自动打开「信息」应用程序并开始批量删除短信。它将循环删除所有对话,并在删除对话确认对话框中按下回车键来确认删除。你可以根据需要调整 delay 的值来控制删除的速度。
    
    注意:在运行脚本之前,请确保你已经备份了重要的短信,因为脚本执行后无法恢复已删除的短信。
    
    

    展开全部

    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 5月18日
  • 请回答用户的提问 5月12日
  • 创建了问题 5月10日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部