【TypeScript】通过node-cmd使用代码,执行cmd命令行
const cmdShell = require('node-cmd')
async function cmd(domainName: string) {
/**
* @description: 连接 cmd ,使用cmd命令
* @param {*}
* @return {*}
*/
// 切换编码格式 -> utf8
await cmdShell.get(
"chcp 65001",
function (err: string, data: string, stderr: string) {
console.log('数据详情: ', data)
}
)
await cmdShell.get(
/**
* @err:报错信息
* @data:cmd返回信息
* @stderr:执行脚本返回信息
*/
// 需要执行的命令
`ping ${domainName}`,
function (err: string, data: string, stderr: string) {
console.log('数据详情: ', data)
// ('数据详情: ', err)
// ('数据详情: ', stderr)
}
)
// 运行命令
await cmdShell.run(" /c")
}
// 执行函数
cmd("100.71.87.74")