0

Javaプログラムを終了し、それを設定するためのバッチファイルを作成しています。私はバッチファイルとCMDコマンドについての深い知識がないので、この質問をするのはなぜですか:)。

これは私がすでに持っているものです:

@echo off
C:
md \Calc
D:
cd Calculator
move D:\Calculator\Calc.jar C:\Calc\

ただし、これにはユーザーがフォルダ「calculator」をD:\に配置する必要がありますが、これは不便な場合がありますが、これを解決する方法はありますか?

4

3 に答える 3

0

を使用PUSHD C:してディレクトリを変更POPDすると、以前の現在のディレクトリに戻ります。

于 2012-08-15T23:33:20.153 に答える
0

ファイルを検索し、指定された場所にコピーするには:

for /f "tokens=*" %%a in ('dir /b/s d:\calc.jar') do copy "%%a" c:\calc\

これには、見つかったものをすべてその場所にコピーするcalc.jar(古いものを上書きする)という問題があります。

の出力をdir /b/s d:\calc.jar見て、どのファイルが見つかるかを確認します

于 2012-08-16T13:29:55.643 に答える
0

ダブルクリックして.jarファイルを実行するには、Windowsでファイルの関連付けを設定します。

http://windowstipoftheday.blogspot.com/2005/10/setting-jar-file-association.html

Open the Windows Explorer, from the Tools select 'Folder Options...'
Click the File Types tab, scroll down and select JAR File type.
Press the Advanced button.
In the Edit File Type dialog box, select open in Actions box and click Edit...
Press the Browse button and navigate to the location the Java interpreter javaw.exe.
In the Application used to perform action field, needs to display something similar to C:\Program Files\Java\j2re1.4.2_04\bin\javaw.exe"

-jar "%1"%(注:「javaw」で始まる部分は正確に同じである必要があります。パス名の他の部分は、使用しているJavaのバージョンによって異なる場合があります)次に、すべてが完了するまでOKボタンを押します。ダイアログが閉じます。

于 2012-08-16T20:39:51.750 に答える