使用第三方库 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)
// console.log('数据详情: ', err)
// console.log('数据详情: ', stderr)
}
)
// 运行命令
await cmdShell.run("cmd.exe /c")
}
// 执行函数
cmd("100.71.87.74")
目前还在学习中,如果有更好的方法,欢迎大家交流呀!!!
该篇博客介绍了如何在Node.js环境中利用第三方库node-cmd执行CMD命令,包括切换编码格式和执行ping命令。作者分享了具体实现代码,并表达了期待与他人交流更多技巧的愿望。
3万+





