代码调用了批处理之家的第三方脚本下载地址,所以需要保证有网的情况下执行。
保存脚本为ANSI,把要转换的文本图标拖放到脚本即可开始转换。
只要联网用过一次后,后面再使用,即使没有网络也能运行。- @echo off & cd /d "%~dp0" & setlocal enabledelayedexpansion
- if not exist %SystemRoot%\System32\iconv.exe (curl -O http://bcn.bathome.net/tool/iconv.exe & move /y "iconv.exe" "%SystemRoot%\System32\iconv.exe")
- if not exist %SystemRoot%\System32\iconv.exe (mshta "vbscript:msgbox("当前网络不可用,无法继续执行!",0,"提醒:") & window.close" & exit )
- set file=%~nx1
- set wfiles=%file%
- iconv -c -f utf-8 -t gb2312 "%wfiles%" >"ANSI_%wfiles%"
- exit
复制代码
|