7-zip怎么设置压缩完成关机

7zip 7zip 21

7-Zip 本身没有“压缩完成后自动关机”的独立功能,你需要通过系统的任务计划程序或借助批处理脚本来实现。

7-zip怎么设置压缩完成关机-第1张图片-7-Zip 免费压缩解压软件 - 官方中文版下载

以下是两种最实用的方法:

使用自带的命令行 + 批处理脚本(推荐)

这是最简单、最可靠的方法,不需要额外软件。

  1. 新建一个文本文件压缩并关机.txt)。

  2. 将以下代码复制进去

    @echo off
    echo 正在压缩文件...
    "C:\Program Files\7-Zip\7z.exe" a -t7z "D:\备份\我的文件.7z" "D:\要压缩的文件夹\*"
    echo 压缩完成,系统将在 10 秒后关机...
    shutdown /s /t 10
    echo 按任意键取消关机...
    pause >nul
    shutdown /a

    关键参数解释:

    • "C:\Program Files\7-Zip\7z.exe":这是 7-Zip 的安装路径。
      • 如果你安装的是 64 位版本,路径通常是 C:\Program Files\7-Zip\7z.exe
      • 如果是 32 位版本,路径可能是 C:\Program Files (x86)\7-Zip\7z.exe
      • 请根据你的实际安装路径修改。
    • a -t7za 表示添加(压缩),-t7z 表示压缩成 7z 格式(如果想压缩成 Zip,把 7z 改成 zip)。
    • "D:\备份\我的文件.7z":这是目标压缩包的保存路径和文件名。
    • "D:\要压缩的文件夹\*":这是你要压缩的源文件夹路径( 代表该文件夹下的所有内容)。
    • shutdown /s /t 10/s 表示关机,/t 10 表示 10 秒后关机。
    • shutdown /a:取消关机(配合下面的 pause 实现手动取消)。
  3. 保存并修改文件名:将文件扩展名从 .txt 改成 .bat

    • 压缩并关机.bat
    • 如果看不到扩展名,请先在文件夹选项中勾选“查看” -> “文件扩展名”。
  4. 双击运行 这个 .bat 文件即可。

补充说明:

  • 取消关机:脚本运行后,会显示“按任意键取消关机...”,如果你在 10 秒内按下任意键,系统会取消关机。
  • 静默运行:如果你不希望看到命令行窗口,可以在脚本开头加上 @echo off(已经加了),或者使用 start /min 命令(需要更复杂的写法)。

使用 Windows 任务计划程序(适合定时任务)

如果你希望“每天晚上 12 点自动压缩并关机”,可以用这个方法。

  1. 新建一个批处理文件(同上,只有压缩命令,没有关机命令),压缩.bat

    "C:\Program Files\7-Zip\7z.exe" a -t7z "D:\备份\自动备份.7z" "D:\要压缩的文件夹\*"
  2. 打开任务计划程序

    • Win + R,输入 taskschd.msc,回车。
    • 点击右侧的 “创建基本任务”
  3. 配置任务

    • 名称:输入“晚间压缩备份”。
    • 触发器:选择“每天”或“一次”,设置具体时间。
    • 操作:选择“启动程序”
      • 程序或脚本:选择你刚才创建的 压缩.bat 文件。
      • 添加参数(可选):留空。
    • 完成
  4. 设置关机

    • 在任务计划程序库中找到你刚创建的任务,双击打开。
    • 切换到 “条件” 选项卡。
    • “任务” 下方,勾选 “只有在计算机使用交流电源时才启动此任务”(防止笔记本没电关机)。
    • 切换到 “设置” 选项卡。
    • 勾选 “如果任务运行时间超过以下时间,停止任务”,设置一个足够长的时间(2 小时)。
    • 重点:你还需要在任务的 “触发器” 设置里,或者在另一个单独的任务中,设置一个延迟关机的操作,更简单的方式是直接在 压缩.bat 脚本末尾加上 shutdown /s /t 60
  • 最简单直接:用方法一写一个 .bat 文件。
  • 需要定时:用方法二,但别忘了在 .bat 文件末尾加上 shutdown /s /t 60

标签: zip 关机

抱歉,评论功能暂时关闭!