首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用JavaScript执行操作系统命令?

使用JavaScript执行操作系统命令?
EN

Stack Overflow用户
提问于 2018-12-12 13:03:27
回答 3查看 203关注 0票数 0

通过双击桌面上的/ipconfig文件可以执行诸如JavaScript之类的命令吗?就像在Windows中使用VBScripts一样。

如果没有,是否有任何基于Java的脚本文件类型可以处理这个问题?

对于脚本文件类型,我的意思是.BAT、.VBS或.PS1。避免使用.JAVA或.JAR回答,因为这些文件不容易构建,也不是脚本。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-12 13:10:54

不能直接执行javascript文件。您必须从命令行使用Nodejs,或者以某种方式调用nodejs从.bat、.exe等文件执行特定的.exe文件。

票数 1
EN

Stack Overflow用户

发布于 2018-12-12 13:08:44

使用批处理(.bat)文件:

代码语言:javascript
运行
复制
@Echo off
pause
cd\windows\system32
ipconfig /all
pause
exit
票数 0
EN

Stack Overflow用户

发布于 2022-11-05 17:28:06

制作2个文件:

文件1- script.js:

代码语言:javascript
运行
复制
'use strict';
console.log("Hello from script!");

文件2- test.js

代码语言:javascript
运行
复制
'use strict';
const cp = require('node:child_process');
const command = "node script.js"
cp.execSync(command, { stdio: 'inherit' });

运行:

代码语言:javascript
运行
复制
node test.js

预期产出:

“剧本里的你好!”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53743664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档