私はなぜstartコマンドはwin7では動作し、win10では動作しますか? Windows 7で
for /l %i in (1,1,10) do @start calc
を実行した場合には、10種類のcalcアプリケーションを開きます。私がWindows 10で同じことをすると、1つのアプリケーションしか開きません。しかし、私が実行する場合
for /l %i in (1,1,10) do @start calc & pause
毎にpause
の後に新しいcalcアプリケーションが開かれます。ですから、私が知りたいのは、なぜstart
コマンドがwin7とwin10で異なって動作するのかです。前もって感謝します。
これは、Windows 10で更新された「calc」アプリケーションのためだと思います。 Windows 7では 'calc.exe'だけが実行されています。しかし、Windows 10では、 'calc.exe'は実際に計算機を構成する別の実行ファイルを実行しているようです。 – aschipfl
実際のcalculator.exeアプリケーションは、隠された"%ProgramFiles%\ WindowsApps "ディレクトリのサブディレクトリにあります。 1つのプロセスがすべての電卓ウィンドウをホストします。最初のウィンドウが作成されるのを待ってから、「一時停止」せずに連続して9つ作成してください。 – eryksun