.js调用同一文件夹下的.bat程序代码
时间: 2023-10-31 22:05:23 浏览: 90
输出文件夹内文件名.bat
可以使用 Node.js 的 child_process 模块来执行同一文件夹下的 .bat 程序。具体的代码如下所示:
```javascript
const { exec } = require('child_process');
exec('start yourBatchFile.bat', (err, stdout, stderr) => {
if (err) {
console.error(err);
return;
}
console.log(stdout);
});
```
其中,start 命令用于启动 .bat 程序,yourBatchFile.bat 是你要执行的 .bat 文件的文件名。如果你要传递参数给 .bat 文件,可以在文件名后面添加参数。例如,如果你要执行的 .bat 文件名为 yourBatchFile.bat,而且你要传递参数 abc 和 123,你可以这样写:
```javascript
exec('start yourBatchFile.bat abc 123', (err, stdout, stderr) => {
// ...
});
```
这将会启动 yourBatchFile.bat 并且传递参数 abc 和 123 给它。
阅读全文