admin管理员组

文章数量:1534404

2024年1月18日发(作者:)

Android手机通讯录导入格式转换工具bat文件

文件名称:Android手机通讯录导入格式转换工具.bat

用于将csv文件转换为可导入Android手机的vcf文件的通讯录格式,使之批量导入Android手机通讯录。

代码如下:

@echo off

rem 用于将csv文件转换为可导入Android手机的vcf文件的通讯录格式,使之批量导入Android手机通讯录。

:Start

echo.

echo Android手机通讯录导入格式转换工具

echo.

echo 正在进行转换,请稍后„„

echo.

set vcf=

set csv=

if exist %csv% (

if exist %vcf% del /Q %vcf%

for /f "skip=2 tokens=1-14 delims=," %%a in (%csv%) do (

echo BEGIN:VCARD>>%vcf%

echo VERSION:3.0>>%vcf%

echo N:;%%a;;;>>%vcf%

echo FN:%%a>>%vcf%

if not "%%b"=="" if not "%%b"=="无" echo TEL;TYPE=CELL:%%b>>%vcf%

if not "%%c"=="" if not "%%c"=="无" echo TEL;TYPE=WORK;TYPE=CELL:%%c>>%vcf%

if not "%%d"=="" if not "%%d"=="无" echo TEL;TYPE=WORK:%%d>>%vcf%

if not "%%e"=="" if not "%%e"=="无" echo TEL;TYPE=WORK;TYPE=FAX:%%e>>%vcf%

if not "%%f"=="" if not "%%f"=="无" echo EMAIL;TYPE=HOME:%%f>>%vcf%

if not "%%g"=="" if not "%%g"=="无" echo EMAIL;TYPE=WORK:%%g>>%vcf%

if not "%%h"=="" if not "%%h"=="无" (

echo ADR;TYPE=HOME;CHARSET=UTF-8:;;%%h;;;%%i;>>%vcf%

) else (

if not "%%i"=="" if not "%%i"=="无" echo

ADR;TYPE=HOME;CHARSET=UTF-8:;;%%h;;;%%i;>>%vcf%

)

if not "%%j"=="" if not "%%j"=="无" (

echo ADR;TYPE=WORK;CHARSET=UTF-8:;;%%j;;;%%k;>>%vcf%

) else (

if not "%%k"=="" if not "%%k"=="无" echo

ADR;TYPE=WORK;CHARSET=UTF-8:;;%%j;;;%%k;>>%vcf%

)

if not "%%l"=="" if not "%%l"=="" echo ORG;CHARSET=UTF-8:%%l>>%vcf%

if not "%%m"=="" if not "%%m"=="无" echo TITLE;CHARSET=UTF-8:%%m>>%vcf%

if not "%%n"=="" if not "%%n"=="无" echo X-QQ:%%n>>%vcf%

echo END:VCARD>>%vcf%

)

if exist %vcf% (

echo 文件转换成功,请用UltraEdit打开并另存,格式改为“UTF-8 - 无 ROM”。

) else (

echo 请将联系人及手机号码等信息填入%csv%表,再执行转换。(输入q/Q退出)

goto Check

)

) else (

echo 请编辑%csv%表填写信息,再执行转换。(输入q/Q退出)

echo 姓名,手机,工作手机,工作电话,工作传真,家庭邮箱,工作邮箱,家庭地址,家庭邮政编码,公司地址,公司邮政编码,公司名称,职务,QQ>%csv%

echo 例子,,无,3890000,无,无,无,无,532000,,,,,,不要在第12行填数据>>%csv%

goto Check

)

goto End

:Check

echo.

set /p c=完成输入,开始转换(y/Y)?:

for %%i in (q Q) do (

if "%c%"=="%%i" exit

)

for %%i in (y Y) do (

if "%c%"=="%%i" (cls && goto Start) else (echo. && echo **输入q/Q退出 && goto Check)

)

:End

echo.

pause

本文标签: 转换手机格式