私はbatファイルに書きました
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
今のところ、ディレクトリを変更してそこで停止するだけのようです。atomer.bat ファイルは呼び出されないようです。
次のコードは、atomer.bat ファイル内にあります。
start atom .
答え1
ディレクトリを変更してそこで止まるようです
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
上記には 2 つのエラーがあります。
cmd /k
コマンドを実行するその後、CMDプロンプトに戻ります(これによりバッチ ファイルが終了し、cmd
呼び出し元のシェルに戻ります)。/d
引数の前後にスペースを入れる必要があります[drive:][path]
。
実際には、まったく使用する必要はありませんcmd
(やりたいことには必要ありません)。
次のバッチファイルを使用します。
cd /d "C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
これは、atomer.bat
次のいずれかであると想定します。
- ディレクトリ内にある
C:\Users\amanz\Desktop\Introduction - Computing\Java files
、または - あなたの進路上のどこかにあります。
参考文献
- Windows CMD コマンドラインの AZ インデックス- Windows コマンド ラインに関連するあらゆることに関する優れたリファレンス。
- CD- ディレクトリの変更 - フォルダ(およびドライブ)の選択
- コマンド- 新しい CMD シェルを起動し、(オプションで) コマンド/実行可能プログラムを実行します。