使用第三方库 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")
目前还在学习中,如果有更好的方法,欢迎大家交流呀!!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。