2015-10-28 94 views
1

以下VBS聲明曾在以前的Windows版本,但不能在Windows 10中提供錯誤「系統找不到指定的文件」下 -的CreateObject沒有窗戶下發現10

CreateObject("Wscript.Shell").Run "c:\users\" & User & "\dropbox\bctrak\bct1.bat",0,True 

它看起來像的CreateObject在默認的Windows 10庫下找不到。

關於如何指定在哪裏以及如何找到它的任何想法。整個腳本只有大約30行,所以如果有幫助,我可以發佈。

謝謝,

Rob。

回答

0

的錯誤消息「系統找不到指定的文件」是由.RUN方法造成的:

type 33387109.vbs 
Set oWSH = CreateObject("WScript.Shell") 
iRet = oWSH.Run("c:\nix.exe") 

cscript 33387109.vbs 
..\33387109.vbs(2, 1) (null): The system cannot find the file specified. 

所以檢查的.bat的文件規範。

+0

我看不到任何可能導致此問題!爲什麼只有在Windows 10發生變化時纔會發生這種情況? – Rob

+0

我自己解決了這個問題,通過使用一些MSG框來顯示早期代碼的結果,並且由於某種原因,之前的Instr代碼沒有像先前發生的那樣提取字符串細節。現在都是固定的。 – Rob

+0

稍微多一點,所示的代碼很好,但User變量的內容無效,因此命令無法運行。它也可能不限於Windows 10,因此用戶要小心。感謝Ekkehard的迴應。 – Rob

相關問題