我的任務是將我的USB插入我們的電腦之一,運行腳本,然後通過谷歌瀏覽器運行程序。我已經成功地完成了這個工作,唯一的問題是幾乎每個插入我的USB的計算機都會讀取不同目錄中的USB,即F:D:E:C:G:等等。如何製作腳本從USB文件夾啓動程序?
我需要一種方式來精簡而不是7個不同的腳本從...這裏是我的腳本,目前的情況是,選擇這個=
關閉@echo
CD「F: \ skywardaccess.htm」 開始鉻F:\ skywardaccess.htm
出口
謝謝你的幫助和建議:)
我的任務是將我的USB插入我們的電腦之一,運行腳本,然後通過谷歌瀏覽器運行程序。我已經成功地完成了這個工作,唯一的問題是幾乎每個插入我的USB的計算機都會讀取不同目錄中的USB,即F:D:E:C:G:等等。如何製作腳本從USB文件夾啓動程序?
我需要一種方式來精簡而不是7個不同的腳本從...這裏是我的腳本,目前的情況是,選擇這個=
關閉@echo
CD「F: \ skywardaccess.htm」 開始鉻F:\ skywardaccess.htm
出口
謝謝你的幫助和建議:)
看來你的問題只是你超過它。任何時候運行批處理時,其工作目錄都會自動設置爲從中運行。所以,如果你的腳本是在同一文件夾中要運行什麼都,所有你需要做的是
@echo off
skywardaccess.htm
exit
唯一的區別是,除非擴展名爲.htm已經有一個默認瀏覽器設置,它會問你想用什麼瀏覽器打開它。
附註;因爲它只是打開一個文件,@echo off
和exit
都是不必要的。你可以讓你的批處理只是說filename.extension
,它會運行。
編輯
如前所述,不需要目錄的變化。你可以試試;
start chrome.exe test.htm
但這只是作品,如果他們的Chrome瀏覽器是在索引位置,如C:/,但不能保證。
我需要我的腳本指定鉻,因爲它會否在微軟邊緣啓動,鉻是我的preffered瀏覽器,所以我改變它到這個?: –
CD「skywardaccess.htm 「開始chrome skywardaccess.htm –
我想改變的是「F:\ skywardaccess.htm」,以便它從任何目錄中進行啓動。 –
和腳本從USB運行,正確嗎? –
是的,它是從usb運行 –