Vbscript 通过oShell.Execute处理多个文件-未创建文件
我要做的是将文件从服务器复制到本地驱动器(固定位置),对于其中两个复制的文件,我需要与中相同的命令行脚本Vbscript 通过oShell.Execute处理多个文件-未创建文件,vbscript,cmd,gawk,Vbscript,Cmd,Gawk,我要做的是将文件从服务器复制到本地驱动器(固定位置),对于其中两个复制的文件,我需要与中相同的命令行脚本 CMD /c gawk -f ReduceFile.AWK W:\INPUTFILE.DAT > C:\DATA\QLD\OUTPUT 然后再做一次 CMD /c gawk -f ReduceFile.AWK X:\INPUTFILE.DAT > C:\DATA\ACT\OUTPUT awk脚本用于简单地减少原始文件(通过在后面的数据对我不重要的位置终止) 我通过VBS复制和
CMD /c gawk -f ReduceFile.AWK W:\INPUTFILE.DAT > C:\DATA\QLD\OUTPUT
然后再做一次
CMD /c gawk -f ReduceFile.AWK X:\INPUTFILE.DAT > C:\DATA\ACT\OUTPUT
awk
脚本用于简单地减少原始文件(通过在后面的数据对我不重要的位置终止)
我通过VBS复制和处理文件,只需使用oShell.Execute
运行上述字符串变量命令行。在每种情况下,我都通过oshell.Execute
设置变量和运行
对于不同的重定向文件输出,使用不同的文件输入多次执行此命令。有时文件是用数据创建的,而有时我得到一个零文件(应该一直有数据)。我尝试让VBS睡眠XX秒,但效果不佳
多个oShell.Execute
命令是否异步执行?
有更好的方法吗?我看不清楚。您使用的是
.Execute
还是.Exec
方法?您是否需要异步运行这些命令,或者您正在试图避免它?如果不查看您的代码,我们无法调试您的代码。