我遇到了一個簡單的批處理文件(打開命令提示符)從vbs宏運行的問題,我知道這個問題會被問及很多,我已嘗試過許多不同的建議解決方案,但沒有成功。我正在使用記事本++運行腳本/ VB代碼進行測試。從VB宏(.vbs)運行批處理(.bat)文件
我已驗證.bat文件將自行正確執行,任何有關如何使其正常工作的建議將不勝感激。
這是我的每個實例的代碼。
VB代碼:
Sub CallBATCH()
Dim argh As Double
argh = Shell.Run "C:\Temp\cmdPrompt.bat"
End Sub
批處理文件:
start cmd.exe /k
編輯:下面是我在調用實際打算.bat文件:
@echo OFF
title AutoCAD DWG Duplicator
color 0a
:start
set /P TemplateName=Please enter the template name you wish to copy:
set /P NumberOfCopies=Please enter how many copies you wish to make:
set Pathname="<filepath>"
cd /d %Pathname%
:init
for /L %%f in (1,1,%NumberOfCopies%) do copy %TemplateName%.dwg C:\Temp\%%f%TemplateName%.dwg
注意:VBS和VBA不是一回事。 – RBarryYoung 2014-10-28 14:27:19