2017-09-19 51 views
0

我的任務是將我的USB插入我們的電腦之一,運行腳本,然後通過谷歌瀏覽器運行程序。我已經成功地完成了這個工作,唯一的問題是幾乎每個插入我的USB的計算機都會讀取不同目錄中的USB,即F:D:E:C:G:等等。如何製作腳本從USB文件夾啓動程序?

我需要一種方式來精簡而不是7個不同的腳本從...這裏是我的腳本,目前的情況是,選擇這個=


關閉@echo

CD「F: \ skywardaccess.htm」 開始鉻F:\ skywardaccess.htm

出口


謝謝你的幫助和建議:)

+0

我想改變的是「F:\ skywardaccess.htm」,以便它從任何目錄中進行啓動。 –

+0

和腳本從USB運行,正確嗎? –

+0

是的,它是從usb運行 –

回答

0

看來你的問題只是你超過它。任何時候運行批處理時,其工作目錄都會自動設置爲從中運行。所以,如果你的腳本是在同一文件夾中要運行什麼都,所有你需要做的是

@echo off 
skywardaccess.htm 
exit 

唯一的區別是,除非擴展名爲.htm已經有一個默認瀏覽器設置,它會問你想用什麼瀏覽器打開它。

附註;因爲它只是打開一個文件,@echo offexit都是不必要的。你可以讓你的批處理只是說filename.extension,它會運行。

編輯

如前所述,不需要目錄的變化。你可以試試;

start chrome.exe test.htm 

但這只是作品,如果他們的Chrome瀏覽器是在索引位置,如C:/,但不能保證。

+0

我需要我的腳本指定鉻,因爲它會否在微軟邊緣啓動,鉻是我的preffered瀏覽器,所以我改變它到這個?: –

+0

CD「skywardaccess.htm 「開始chrome skywardaccess.htm –

相關問題