windows – JScript:如何运行外部命令并获得输出?
发布时间:2020-09-01 16:20:34 所属栏目:Windows 来源:互联网
导读:我正在使用cscript.exe运行我的JScript文件. 在脚本中,我需要调用外部控制台命令并获取输出. 尝试: var oShell = WScript.CreateObject(WScript.Shell);var oExec = oShell.Exec(cmd /c dir);WScript.Echo(Status +oExec.Status);WScript.Echo
我正在使用cscript.exe运行我的JScript文件.
尝试: var oShell = WScript.CreateObject("WScript.Shell"); var oExec = oShell.Exec('cmd /c dir'); WScript.Echo("Status "+oExec.Status); WScript.Echo("ProcessID "+oExec.ProcessID); WScript.Echo("ExitCode "+oExec.ExitCode); 和 var oShell = WScript.CreateObject("WScript.Shell"); var ret = oShell.Run('cmd /c dir',1 /* SW_SHOWNORMAL */,true /* bWaitOnReturn */); WScript.Echo("ret " + ret); 但没有运气:该命令运行(最有可能)没有错误,但我没有输出. 那么,我该怎么做呢? 更新: var oShell = WScript.CreateObject("WScript.Shell"); var oExec = oShell.Exec('cmd /c dir'); var strOutput = oExec.StdOut.ReadAll; WScript.Echo("StdOut "+strOutput); var strOutput = oExec.StdErr.ReadAll; WScript.Echo("StdErr "+strOutput); 错误是Microsoft JScript运行时错误:对象不支持此属性或方法var strOutput = oExec.StdOut.ReadAll;线 var strOutput = oExec.StdOut.ReadAll(); 在Javascript中,它是对函数的调用,必须包括括号 (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何人为地将CPU加载到某个百分点?
- windows – 是否可以以编程方式找出通过网络锁定文件的进程
- window下强制杀死某个进程用taskkill /pid 进程号 -t -f命令
- window python2.7 ImportError: No module named MySQLdb
- windows-phone-8 – 适用于Windows Phone 8的企业应用程序分
- windows-8 – 在MetroStyle应用程序中使用COM对象
- .net – 在Windows应用程序中格式化标签内的文本
- Windows上Jenkins的git插件不使用带子模块的凭据
- windows – 如何成功更改执行策略并启用PowerShell脚本的执
- 如何使用GUI独立于.NET或其他Libs为Windows制作便携式C程序
推荐文章
站长推荐
- windows – 如何为Git-Bash设置16种终端颜色?
- pyshark无法在Windows 7(python)上捕获数据包
- 身份验证错误 要求的函数不受支持 Windows远程桌
- Windows/Linux命令查看文件MD5,SHA1,SHA256 文件
- 深度技术 Win11 64位全新系统下载
- ssms – 使用Windows身份验证时,如何在SQL Serve
- Windows Server 2016 新功能HCI(超融合基础架构)
- Vulkan Tutorial 01 开发环境搭建之Windows
- 如何正确使用MSBuild社区任务库在.NET dll上设置
- windows – 为什么没有64位版本的VS2013?
热点阅读