windows – 在VBScript中获取命令行输出(无需写入文件)
发布时间:2020-05-22 12:27:23 所属栏目:Windows 来源:互联网
导读:我正在使用VBScript,我的目标是能够用驱动器号代替我选择的路径.我需要D驱动器,如果它不可用,我需要检查它是否已经映射到正确的位置;然后通知用户是否不是.我发现了这个: http://technet.microsoft.com/en-us/library/ee156605.aspx,我正在尝试调整他们的第
|
我正在使用VBScript,我的目标是能够用驱动器号代替我选择的路径.我需要D驱动器,如果它不可用,我需要检查它是否已经映射到正确的位置;然后通知用户是否不是.我发现了这个: http://technet.microsoft.com/en-us/library/ee156605.aspx,我正在尝试调整他们的第二个例子: Set objShell = WScript.CreateObject("WScript.Shell")
Set objExecObject = objShell.Exec("cmd /c ping -n 3 -w 1000 157.59.0.1")
Do While Not objExecObject.StdOut.AtEndOfStream
strText = objExecObject.StdOut.ReadLine()
If Instr(strText,"Reply") > 0 Then
Wscript.Echo "Reply received."
Exit Do
End If
Loop
(我的改编): Set objShell = WScript.CreateObject("WScript.Shell")
Set objExecObject = objShell.Exec("cmd /c substr")
strText = ""
Do While Not objExecObject.StdOut.AtEndOfStream
strText = strText & objExecObject.StdOut.ReadLine()
Loop
Wscript.Echo strText
然后我可能会搜索告诉D驱动器映射位置的字符串.我也尝试过objShell.Exec(“subst”),但我仍然没有得到任何输出.有没有人对我可能做错了什么有任何想法?或者有更好的方法来说明驱动器映射吗?谢谢, 213897 您的脚本不起作用,因为您错误输入了命令名称 – 它是subst,而不是substr.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- webbrowser-control – Windows Phone 7 WebBrowser控件吞下
- windows – 如何使用Win32 API获取多个监视器的显示名称?
- winapi – win32 CreateFile2 api调用的目的是什么?
- 如何在Windows上的脚本中调用Matlab?
- Windows Containers 大冒险: 容器网络
- Wix:在组件,目录,文件,注册表等上使用KeyPath
- node-ffi模块的安装以及基于electron生成windows桌面应用程
- windows-phone-7 – 操作系统应用程序设置中的WP7应用程序设
- 本地windows上安装protobuf和thrit环境
- 重启后如何检测Windows服务器是否可用?
推荐文章
站长推荐
- windows – ruby win32apistructs(VerQueryValue
- windows-phone-8 – 添加辅助Windows Phone 8磁贴
- 1.19 使用XCActionController创建Twitter/Youtub
- windows – 如何通过apt-cyg安装cygwin / X
- Windows Phone 7 – Windows Phone的单元测试状态
- windows – 如何在Python cmd行应用程序上创建静
- 如何在Qt中设置按钮的背景颜色后保留Windows Aer
- windows – 如何使用Win32 API获取多个监视器的显
- Vulkan Tutorial 07 Window surface
- win7运行mapreduce报错Could not locate executa
热点阅读
