Access运行批处理文件

Access运行批处理文件

本文介绍了从Microsoft Access运行批处理文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从VBA运行批处理文件的技巧是什么?我正在尝试使用Shell函数调用

,但它对我不起作用。如果我

双击批处理文件或从它运行的命令行运行它。


我试过了:


RetVal = Shell(" cmd / c clean.bat",vbNormalFocus)

RetVal = Shell(" clean.bat",vbNormalFocus)

RetVal = Shell(<< full path> clean.bat",vbNormalFocus)

Call Shell ...


任何帮助都将非常感激!

解决方案


谢谢迈克&莱尔!我和莱尔的建议一起去了。另外一个问题。

如果批处理文件的路径在目录名中包含空格,

如何避免错误:''C:\Documents''不被识别为

内部或外部命令,可操作程序或批处理文件。


即C:\Documents and Settings\csmith\Desktop \ exxtract\clean.bat


如果路径没有空格,则有效c:\ clean.bat,但是如果

路径有空格则没有。



What''s the trick to running a batch file from VBA? I''m trying to call
it using the Shell function but it''s not working for me. If I
double-click the batch file or run it from the command line it works.

I''ve tried:

RetVal = Shell("cmd /c clean.bat", vbNormalFocus)
RetVal = Shell("clean.bat", vbNormalFocus)
RetVal = Shell("<full path>clean.bat", vbNormalFocus)
Call Shell...

Any help would be greatlyl appreciated!

解决方案




这篇关于从Microsoft Access运行批处理文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-03 23:59