バッチの宛先と開始

バッチの宛先と開始

通常の Windows ショートカットには、[宛先] フィールドと [開始] フィールドがあります。

これらを一括で実行できますか?

合併症:

WindowsはC:にあります

アプリケーションはEにあります:

スタートフォルダは L: にあります。

私が持っているプログラムは、保存したファイルを探すために「開始」フィールドを使用します(プログラムの開くダイアログから)

できない以下をせよ:

cd /d E:\Program\

start program.exe

この場合、プログラムは実行され、E:\Programに保存されたファイルを探すので、言及なしスタートフォルダのどこにでも(そして、どのように述べるか尋ねると、人々は私の質問を単純化します)

答え1

start "" /d c:\somefolder "E:\Program Files\PTC\Creo 2.0\Parametric\bin\parametric.exe"

スタートアップ フォルダーを設定します。

答え2

必要なのは次の通りです:

cd /D L:\WhateverFolderYouWant
start E:\Program\program.exe

指定するディレクトリはcd、プログラムが「開始」ディレクトリとして使用する現在の作業ディレクトリです。実行するプログラムのフルパスを指定すると、現在の作業ディレクトリが適切に設定された状態でそのプログラムが実行されます。

要するに、しないでください cdプログラムのディレクトリ、つまりcd「開始」ディレクトリとして認識させたいディレクトリに移動します。

関連情報