我試圖寫一個VBA代碼,將運行位於一個網絡驅動器的批處理文件,這是我現在有:運行批處理文件
Call Shell(Environ$("COMSPEC") & " /c \\networkdrive\c$\Test\Test.bat", vbNormalFocus)
當我運行該腳本,它會提示命令提示符,但它不能到達網絡驅動器,因爲cmd不能識別synthax \ networkdrive \ c $ \ Test ......有誰知道如何處理這個問題?
我試圖寫一個VBA代碼,將運行位於一個網絡驅動器的批處理文件,這是我現在有:運行批處理文件
Call Shell(Environ$("COMSPEC") & " /c \\networkdrive\c$\Test\Test.bat", vbNormalFocus)
當我運行該腳本,它會提示命令提示符,但它不能到達網絡驅動器,因爲cmd不能識別synthax \ networkdrive \ c $ \ Test ......有誰知道如何處理這個問題?
請嘗試以下操作,它適用於我。
Call Shell(Environ$("COMSPEC") & " /c start \\networkdrive\c$\Test\Test.bat", vbNormalFocus)
的問題是,控制檯保持打開...
這就是我發佈的相同代碼,它沒有工作... – user974047
它不一樣...它調用開始。對不起,它不適合你。 –
我通常只使用'\\ networkdrive \ C $ \測試\ TEST.BAT,vbHide'殼牌是足夠聰明的運行而不必指定cmd.exe。沒有任何進一步的價值。 –
我仍然得到相同的錯誤,系統找不到指定的路徑 – user974047