﻿============================================================
 网吧 / U盘  一键找回常用软件 · 使用说明
============================================================

【它解决什么问题】
网吧电脑一般带还原（重启即清空），装好的软件一重启就没了。
本工具放在 U 盘里，插上电脑双击一下，就能把常用软件自动装回来。

【文件清单】
  一键找回常用软件.bat   ← 主程序（双击它）
  apps.txt               ← 软件清单（想加/减软件，改这里）
  预热下载到U盘.bat      ← 可选：把安装包预先下载到 U 盘，离线也能装
  说明.txt               ← 本文件

【安装到哪里？（可选）】
  脚本启动后会先问你安装位置：
    1 = 默认位置         各软件装到它自己的默认目录（最稳，推荐）
    2 = 自定义文件夹     弹出文件夹选择框，选一个"总目录"，
                         脚本会自动给每个软件建一个子文件夹，互不打架
    0 = 退出
  只想让"某一个软件"单独装到别处？在 apps.txt 那一行后面再加一列即可：
        winget包ID|显示名称|D:\我的目录\这个软件
  注意：并非所有软件都支持自定义安装目录（取决于它自带的安装程序）；
        遇到不支持的，脚本会自动回退到默认位置，并在日志里记录。
  另外：网吧是还原型电脑，装到哪个盘重启都会被清空——
        自定义目录更适合用在"自己的电脑"上。

【要不要装开发软件？】
  选好安装位置后，脚本会问一句：
    · 输入 develop 或 d  → 加装开发软件
                           （VS Code、Git、Node.js、Python、Java JDK、Postman）
    · 输入 n ，或直接回车 → 不装
  开发软件的清单在 apps-dev.txt，可自行增删。

  两个贴心处：
    ① 你选过的自定义目录会记到 U 盘 install_dir.txt，下次自动沿用；
       想换目录，选 [2] 后按 r 重选即可。
    ② 装完会自动帮你打开安装目录。

【三步用法】
  1) 把整个文件夹拷到 U 盘根目录；
  2) 插到电脑上，双击「一键找回常用软件.bat」；
  3) 弹出「是否允许」→ 点是（脚本会自动申请管理员权限），
     然后它就开始自动下载安装，装完会显示“成功 N 个”并等你看日志。

【想自己增减软件】
  用记事本打开 apps.txt：
    · 每行格式： winget包ID|显示名称
    · 不想装的，在行首加一个 # 即可跳过
    · 想装很多，直接加行。不知道 ID？先按下面第【3】条查一下。
  保存时编码选「ANSI / GBK」，避免中文乱码。

【常见问题】
  1) 提示 winget 不是命令 / 找不到？
     脚本会自动尝试安装微软官方“应用安装程序”。若自动装失败：
     打开 微软商店 → 搜索「应用安装程序」→ 安装 → 再重跑本脚本。

  2) 某些软件显示“失败”？
     多半是那个 winget 包 ID 变了。按下面第【3】条核对新 ID 后改 apps.txt。

  3) 怎么查某个软件的 winget ID？
     开 PowerShell（管理员），输入：
         winget search 软件名
     例如 winget search 微信，看结果里的 Id 列，填进 apps.txt 即可。

  4) 能不能装到 D 盘 / 不装 C 盘？
     网吧是还原机，装哪都被清空，默认即可；自家机器想指定路径，
     可把某行手动改成： winget install -e --id 你的ID -l "D:\Soft\名字"

  5) 网吧不让装软件 / U 盘被禁？
     那属于网吧的管理策略，建议先问网管，别硬来。

【安全声明】
  本工具只用微软 winget 官方源与各软件官方渠道，不打包任何第三方
  下载站的安装包，不带推广、不带捆绑。请放心使用；
  但请注意——它只帮你自己把常用软件装回来，不做任何越权操作。
