环境
- window
- node-V14.17.4
安装依赖
- npm i ts-node -g
- npm i @types/node -D
代码
import fs from 'fs'
const getWxid = <T>(path:T)=>{
const data = fs.readFileSync(`C:/Users/${path}/Documents/WeChat Files/All Users/config/config.data`).toString('utf8')
const reg = /Documents\\WeChat Files\\([^\\]*)/ig
reg.test(data)
return RegExp.$1
}
const getInfo = <T>(path:T,wxId:T)=>{
const data = fs.readFileSync(`C:/Users/${path}/Documents/WeChat Files/${wxId}/config/AccInfo.dat`).toString('utf8')
console.log(data);
}
fs.readFile('C:/Windows/PFRO.log',(err,data)=>{
const reg = /Users\\([^\\]*)/ig;
reg.test(data.toString('utf16le'))
const userName = RegExp.$1
const wxId = getWxid(RegExp.$1)
getInfo(userName,wxId)
})
执行方法
ts-node xxxx.ts