2008-10-05 80 views
1

我有一個打開應用程序的Windows外殼程序腳本。我想修改它以使其在打開應用程序時自動打開一個文件。使用Windows外殼腳本自動打開文件

我知道它使用VBScript,但我不熟悉該語言;我發現的所有教程都只是討論了將VBS用於網頁,而不是用於Windows腳本。我知道語法不同,因爲我收到錯誤消息。

我發現的最好的「解決方案」是使用「&」符號簡單地在運行語句末尾添加文件路徑,但是Windows彈出錯誤提示找不到該文件。我錯過了什麼嗎?

回答

4

您需要引用文件名,以便路徑中的任何空格不會導致問題。

而不是僅僅使用&名追加文件名,使用的:& CHR(34)&名& CHR(34)

這種行爲也將依賴於應用程序接受要打開的文件在命令行上,雖然通用並不是強制性的。另一種方法是直接使用Shell.Execute嘗試和執行文件。這相當於雙擊瀏覽器中的文件,並啓動註冊的應用程序來處理該文件類型。