命令行 – 有没有办法在Windows Scripting Host(WSH)cscript.exe
发布时间:2020-12-14 01:47:24 所属栏目:Windows 来源:网络整理
导读:我正在编写一个在cscript.exe中运行的JScript程序.是否可以从脚本中运行commnad line命令.这真的会让工作变得简单,因为我可以运行某些命令而不是在jscript中编写更多代码来执行相同的操作. 例如: 为了等待按键10秒,我可以立即使用超时命令 timeout /t 10 在
我正在编写一个在cscript.exe中运行的JScript程序.是否可以从脚本中运行commnad line命令.这真的会让工作变得简单,因为我可以运行某些命令而不是在jscript中编写更多代码来执行相同的操作.
例如: timeout /t 10 在jscript中实现这意味着更多的工作. 有任何想法吗?感谢名单!
您可以使用
WshShell.Run 方法执行DOS命令:
var oShell = WScript.CreateObject("WScript.Shell"); oShell.Run("timeout /t 10",1 /* SW_SHOWNORMAL */,true /* bWaitOnReturn */); 如果您特别需要暂停脚本执行,直到按下某个键或超时,则可以使用 var oShell = WScript.CreateObject("WScript.Shell"); oShell.Popup("Click OK to continue.",10); 但是,此方法在cscript下运行时也会显示一个消息框. 本文描述了另一种可能的方法:How Can I Pause a Script and Then Resume It When a User Presses a Key on the Keyboard?简而言之,您可以使用 WScript.Echo("Press the ENTER key to continue..."); while (! WScript.StdIn.AtEndOfLine) { WScript.StdIn.Read(1); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows PowerShell中的Windows?
- 在Windows上获取进程内存
- 最新win10和office2016,office2019密钥实时更新
- 有谁知道Windows的git bash程序用于它的shell?
- windows-phone-7 – 在WindowsPhone 7应用程序中使用Extern
- 批处理文件 – Windows CMD批处理:具有DelayedExpansion的
- windows – 在许多机器上将所有网卡更改为自动/自动
- Unity---在Hierarchy视图中将选中的对象的层级目录复制到剪
- windows – 充当虚拟网络摄像头的设备驱动程序
- Windows – 如何在域控制器上的本地服务帐户下运行服务
推荐文章
站长推荐
- windows-server-2008 – Windows 2008 R2无法从计
- windows10 自动配置切换IP
- DOS下用XCOPY命令复制文件
- 如何在Windows 8 / WinRT中将SVG文件转换为XAML
- Windows Phone 7 – 检测Windows Phone 7 ViewMo
- .net – 为什么过程映像名称有时会用十六进制字符
- .net – EntityFramework.dll与System.Data.Enti
- WIN7安装Docker Toolbox、制作镜像并发到阿里云
- rest – Microsoft.OData.Core和Microsoft.Data.
- .net – 同时从磁盘读取或写入大文件而不是小块的
热点阅读