1
我有一個私人HTA應用程序,我想啓動bat文件和常規cmd函數(cd,delete等)。WScript.Shell無法從HTA頁面工作
我的腳本如下:
<script type="text/javascript">
var SHELL = new ActiveXObject("WScript.Shell");
function buildWorkspace()
{
SHELL.Run("start cmd /K", 1, true);
}
</script>
<br/><input type='button' onclick='buildWorkspace();' value='Build Workspace'/>
而且我不斷收到此錯誤:「該系統找不到指定的文件」但我沒有傳遞任何文件?
我也試過像這樣的exec方法:
var status = SHELL.Exec("cmd");
仍然沒有工作 - 讓不同的錯誤,但:「對象不支持此屬性或方法」?我也看到一個cmd窗口,但沒有提示。
我已經嘗試了許多不同的引號和命令排列(嘗試過CD和DIR),但仍然有同樣的錯誤。最終結果應該允許我刪除一個目錄並啓動一個有三個參數的bat文件。任何想法我做錯了什麼?
那麼,它現在適合你嗎? – Hackoo
是的,謝謝你的提問。 – BigMac66