2017-09-19 4 views
0

私の仕事は私のコンピュータの1つに私のUSBを接続し、スクリプトを実行してからgoogle chromeを通してプログラムを実行することです。私はこれを成功させました。唯一の問題は、私のUSBを差し込むほぼすべてのコンピュータが、別のディレクトリ、すなわちF:D:E:C:G:などでUSBを読み込むということです。USBのフォルダからプログラムを起動するスクリプトを作成するにはどうすればよいですか?

私が代わりにから選択する7つの異なるスクリプトを有していると、これを合理化するための方法が必要です...それが今立っているとしてここに私のスクリプトです=


CD「Fをオフ@echo: \ skywardaccess.htm」 開始クロームF:\のskywardaccess.htm

終了


あなたの助けとアドバイスありがとうございました:)

+0

私が変更しようとしていることは、 "F:\ skywardaccess.htm"なので、どのディレクトリからでも起動します。 –

+0

スクリプトはUSBから実行されていますか? –

+0

はいそれはusbから走っています –

答えて

0

あなたの問題はあなたがそれを思い知らされすぎているようです。バッチが実行されるたびに、その作業ディレクトリは実行されている場所に自動的に設定されます。だから、あなたのスクリプトは、実行したいいままでと同じフォルダ内にあるすべてを行う必要が唯一の違いは、.htm拡張子がない限り、既にデフォルトのブラウザのセットを持っていた、ということ

@echo off 
skywardaccess.htm 
exit 

をされている場合は、どのブラウザを開きたいのか尋ねられます。

サイドノート;それはファイルを開くだけなので、@echo offexitはどちらも必要ありません。バッチをfilename.extensionと言うだけで、それが実行されます。

EDIT

先に説明したように、ディレクトリの変更は必要ありません。あなたが試すことができます;

start chrome.exe test.htm 

これは、クロムがC:などのインデックスされた場所にある場合にのみ有効ですが、これは保証されません。

+0

それ以外の場合はMicrosoft Edgeで起動するので、chromeを指定するスクリプトが必要です。chromeは私の好みのブラウザですので、これを変更しますか?: –

+0

cd "skywardaccess.htm "start chrome skywardaccess.htm –

関連する問題