2015-04-25 24 views
2

我試圖創建一個腳本,從安全的exe文件複製到C盤中的驅動器號爲D的閃存驅動器中。然後運行該exe,刪除exe文件,然後關閉電腦。我有技術人員需要這樣做才能使生物識別閱讀器正常工作。他們不斷地搞砸了這個過程,我想讓這個過程自動化,以免讓我頭疼。該文件是安全的,並且由於許可證不能泄露給我們的客戶。我已經嘗試了一個批處理腳本,但該exe似乎無法正確啓動。腳本運行安全文件,然後將其刪除

這裏是我有什麼:

COPY "D:\Biometric\software.exe" "C:\software.exe" 

Pause 

pushd C:\ 

Start "C:\software.exe" 

Pause 

pushd C:\ 

erase "software.exe" /F /Q 

Pause 

c:\windows\system32\shutdown -s -f -t 00 

我從來沒有試過VBScript和我想也許這可能使我得到我需要的結果,任何幫助,將不勝感激。

+0

您的代碼存在的一個問題是,您將在完成運行之前嘗試刪除它,因爲您是在啓動時運行它的。在這種情況下啓動是不必要的,意味着不要等待程序結束。 'c:\ software'是所有需要的。 – Trigger

回答

2

Start認爲第一套報價的發現是窗口的標題,所以你必須在你的代碼實際上是說「設置窗口的標題爲‘C:\ software.exe’,然後就沒事執行start命令「。

插入一組額外的引號以使啓動命令起作用。

start "" "C:\software.exe" 
相關問題