单位新发通信录,如何将通信录号码迅速导入手机(安卓)上,前期实验了通过邮箱导入,但是号码泄露到网上了。现在尝试用bat文件导入。
参考链接:
https://www.cnblogs.com/benbenfishfish/p/14085038.html
https://zhuanlan.zhihu.com/p/498309872
1. 新建一个bat文件
记得后缀保存为li_OK.bat文件
本人的格式为ANSI
@echo off
setlocal EnableDelayedExpansion
del temp.txt
del lp.vcf
set /a line=1
for /f "tokens=1,2,3,4 delims=," %%a in (lp.csv) do (
if !line! gtr 1 (
(echo BEGIN:VCARD) >> temp.txt
(echo VERSION:3.0) >> temp.txt
(echo N:;%%a;;;) >> temp.txt
(echo FN:%%a) >> temp.txt
(echo TEL;TYPE=CELL:%%b) >> temp.txt
(echo ORG:%%c) >> temp.txt
(echo TITLE:%%d) >> temp.txt
(echo END:VCARD) >> temp.txt
)
set /a line+=1
)
ren temp.txt lp.vcf
2.新建一个csv文件
excel创建,另存
表头:姓名、手机、公司 职位等
3.随便新建一个文件 lp.vcf 文件
这步可以不用
4.运行 bat文件
5.转为UTF-8-BOM编码
通过notpad 改变这个文件的编码格式,转为UTF-8-BOM编码
6.发送到手机上
比如 微信,企业微信,qq等 然后点打开 或者导入即可
7.乱码问题
utf-8编码-bom 的话 安卓手机是不会乱码的不然会乱码
易错点,如果转换后的vcf用notepad或者sublime打开后,为乱码,需要调整格式。