mdsk.net
当前位置:首页 >> vBA如何获取ShEll执行程序的外部输出?或者如何将... >>

vBA如何获取ShEll执行程序的外部输出?或者如何将...

FSO(Filesy System Object)操作文件,要重定向的话,需要以命令行形式执行脚本并在命令行里指定要重定向到的文件。命令行方式如下:cscript 脚本名称 >> "D:\Program Files\diffcount\myresult.txt"脚本里直接写入文件的方式(FSO):只有用Ex...

使用shell语句,例子: Sub RAR() Shell "C:\Program Files\WinRAR\WinRAR.exe", vbNormalFocusEnd Sub

引用,选择microsoft internet controls

你可以模拟按键输入把路径输入进去 当然如果你只是想要比较2文本不同这个功能,vba完全可以自行编写来实现这个功能 用mid函数截取位置上的字符 逐个比较 不难

Dim A As String A = "explorer.exe " & "exe文件的路径" Call Shell(A, vbMaximizedFocus)

您双引号内是一行文本,在此之前可用: Application.ActiveWorkbook.Path ‘只返回路径 获得当前的路径,再用字符连接,变相成相对路径。 希望能帮到您。

Shell "Explorer.exe /select,strReturnFile", vbNormalFocus

Sub t1()Dim txt txt = Shell("notepad E:\test\123.txt", vbNormalFocus) SendKeys "abcd{enter}efg" AppActivate txt, TrueEnd Sub

估计是你理解偏了。 shell命令就是cmd中能正常运行的命令,哪有什么大全一说。。。

使用shell函数即可。 shell函数用法:Shell(pathname[,windowstyle]) 函数带有两个参数:第一个pathname是必要参数。要执行的程序名,以及任何必需的参数或命令行变量,可能还包括目录或文件夹,以及驱动器。第二个Windowstyle是可选参数。表示...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com