慕盖茨4494581

根据Andrew Lessard的回答,这是一个运行命令并将输出作为字符串返回的函数 -Public Function ShellRun(sCmd As String) As String

'Run a shell command, returning the output as a string

Dim oShell As Object

Set oShell = CreateObject("WScript.Shell")

'run command

Dim oExec As Object

Dim oOutput As Object

Set oExec = oShell.Exec(sCmd)

Set oOutput = oExec.StdOut    'handle the results as they are written to and read from the StdOut object

Dim s As String

Dim sLine As String

While Not oOutput.AtEndOfStream

sLine = oOutput.ReadLine        If sLine <> "" Then s = s & sLine & vbCrLf    Wend

ShellRun = sEnd Function用法:MsgBox ShellRun("dir c:\")

vba执行linux命令,从VBA中的shell命令捕获输出值?相关推荐

  1. linux 终端 画圆,16个圆桌面Linux用户必须要知道的Shell命令

    16个圆桌面Linux用户必须要知道的Shell命令 16个圆桌面Linux用户必须要知道的Shell命令 日期:2014-05-16 浏览次数:20305 次 16个桌面Linux用户必须要知道的S ...

  2. 日志处理中一些shell命令技巧

    日志处理中一些shell命令技巧 阴差阳错的做的日志分析,前途未卜的这段日子,唯一还有点意思的可能就是手动的处理大量日志.总结一下. 日志文件的输入是动则几个G的文本.从N个这样的文件中得到一个列表, ...

  3. 操作系统必知必会:Linux(1)常用的Shell命令

    操作系统必知必会:Linux(1)常用的Shell命令 常用的Shell命令 磁盘管理 cd df du mkdir pwd ls 文件管理 cat chmod chown cp diff file ...

  4. 学习转载:Android中常用shell命令详解

    https://blog.csdn.net/Z_HUALIN/article/details/77878609 设置adb环境变量 其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使 ...

  5. Awk中调用shell命令

    Awk中调用shell命令 需求 在awk中,有时候需要调用linux系统中命令,如计算字符串的MD5值,并保存下来. 方法参考 call a shell command from inside aw ...

  6. 昊鼎王五:Windows运行中的所有命令_Windows快捷命令_运行中的所有命令

    昊鼎王五:Windows运行中的所有命令_Windows快捷命令_"运行"中的所有命令 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构 ...

  7. 在windows的命令窗口cmd中 添加curl命令

    在windows的命令窗口cmd中 添加curl命令 第一步:下载curl.exe 下载地址 http://download.csdn.net/detail/taoshujian/9766612 第二 ...

  8. vba执行linux命令,如何使用vba的shell()运行参数的.exe?

    我有一个目标文件路径的结构如下例所示. C:\Program Files\Test\foobar.exe /G 我需要做的就是使用vba的shell()命令来执行这个文件. 如何格式化文件路径以告诉S ...

  9. Linux中常见shell命令总结

    1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法. 2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完 ...

  10. apscheduler 脚本执行失败_在脚本中使用 Bash 信号捕获 | Linux 中国

    无论你的脚本是否成功运行,信号捕获(trap)都能让它平稳结束. 来源:https://linux.cn/article-12715-1.html 作者:Seth Kenlon 译者:Hank Cho ...

最新文章

  1. warpAffine函数
  2. [CMMI]中型项目流程梳理
  3. MySql Workbench表PK UN UQ B等字符的含义
  4. Servlet+jsp用户登录加上验证码
  5. linux c 数组拷贝,C++对数组进行复制 - osc_8iux0cyz的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 蓝桥杯单片机数码管动态显示_单片机期末整理
  7. 【备忘】大数据爬虫项目超清视频+源码
  8. c语言love字符怎么打,怎样利用几行简单的c语言代码表白?
  9. 基于Matlab App Designer的语音信号分析与处理(三):App的设计
  10. 原码一位乘法c语言程序,原码一位乘法与补码一位乘法
  11. DDR4、LPDDR4、LPDDR4x区别及DDR拓展
  12. C# WPF 的多国语言处理
  13. 西门子smart200模拟量与左移右移指令
  14. 工作4年从美团、360、陌陌、百度、阿里、京东面试程序员的回来感想
  15. 【软件服务外包概论】软件服务外包概论知识点整理
  16. POSTER: A PU Learning based System for Potential Malicious URL Detection
  17. 下载安装Tomcat9.0.44,并解决控制台乱码问题
  18. 黑马全套Java教程(八):集合进阶
  19. Unity WebGL的Autodesk Interactive渲染问题
  20. 聊一聊 InnoDB 引擎中的索引类型

热门文章

  1. 第六节:深究事务的相关性质、隔离级别及对应的问题、死锁相关
  2. Tomcat 配置Https
  3. Missing URI template variable 'XXXX' for method parameter of type String
  4. 我们怎样确保从大数据计算中获得价值
  5. python接口自动化测试(二)-requests.get()
  6. 递归实现 十进制转换其他进制(2-16)
  7. Sprint2团队贡献分
  8. C#= 栈模仿堆的操作
  9. 设计模式之十(外观模式)
  10. C++之private虚函数