当垃圾场了,找点东西就往里面扔。
sjmy/
├── [Mac_Init/](#mac_init) # Mac 初始化脚本
│ ├── EdgeupdateLock/ # Edge 更新锁定
│ └── Termius/ # Termius 相关
├── [Windows——Init/](#windowsinit) # Windows 初始化脚本
│ ├── WindowsServer/ # Windows 服务器管理
│ │ ├── Python/ # Python 脚本
│ │ │ ├── check.py # 服务检查脚本
│ │ │ ├── createVbsFile.py # VBS 文件创建脚本
│ │ │ ├── findServers.py # 服务器查找脚本
│ │ │ └── vbs/ # VBS 服务管理脚本
│ │ └── powershell/ # PowerShell 脚本
│ │ ├── check.ps1 # 检查脚本
│ │ ├── control.ps1 # 控制脚本
│ │ └── diagnose_string.ps1 # 诊断脚本
│ └── reloadApp/ # 应用重启脚本
├── [bat/](#bat) # 批处理脚本
├── [jetbraincrack/](#jetbraincrack) # JetBrains 激活工具
├── [js/](#js) # 用户脚本
│ ├── 123pan/ # 123 云盘优化
│ ├── 139yun/ # 移动云盘优化
│ ├── YT-jiaowu/ # 教务系统优化
│ ├── gitee/ # Gitee 优化
│ ├── iconfont/ # Iconfont 工具
│ ├── miyoushe/ # 米游社优化
│ └── panQuark_optimize/ # Quark 网盘优化
├── [scripts/](#scripts) # 工具脚本
│ └── add_bom.py # 批量添加 BOM 脚本
└── [临时/](#临时) # 临时文件
https://cdn.jsdelivr.net/gh/shenjingmayi/sjmy@main/文件路径
https://cdn.jsdelivr.net/gh/shenjingmayi/bug@main/文件路径cd D:\Code\GitProjects\sjmy\WindowsServer
# 读取文件内容(使用 UTF-8 编码)
$content = Get-Content -Path "check.ps1" -Encoding UTF8
# 保存为 UTF-8 with BOM
$content | Out-File -FilePath "check.ps1" -Encoding UTF8# 方法 1: 使用 sed 添加 BOM (适用于已有文件)
sed -i '1s/^\(\xef\xbb\xbf\)\?/\xef\xbb\xbf/' filename.ps1
# 方法 2: 使用 printf 添加 BOM (适用于新文件)
printf '\xef\xbb\xbf' | cat - filename.ps1 > filename_with_bom.ps1
# 方法 3: 使用 Python 脚本批量添加 BOM
python3 scripts/add_bom.py . ps1 py bat sh vbs js ts
# 方法 4: 使用 iconv 转换编码并添加 BOM
iconv -f UTF-8 -t UTF-8 filename.ps1 > temp.ps1
printf '\xef\xbb\xbf' | cat - temp.ps1 > filename.ps1
rm temp.ps1本项目采用保留部分权利的许可证:
- ✅ 允许使用、复制、分发
- ✅ 允许修改以满足个人需求
- ❌ 禁止修改后重新发布(需要作者授权)
如需修改后发布,请联系作者获得授权。