FMP7を確実に起動してから、FMDSP7とFMC7を起動するバッチファイル c:\FMP7フォルダ配下に関連プログラムがある場合(Windows Vista以降) echo off start "" "c:\fmp7\fmp7.exe" timeout /T 1 /NOBREAK >NUL start "" "c:\fmp7\fmdsp7.exe" start "" "c:\fmp7\fmc7.exe"
2018-05-21 23:36:03@wanisFMP こんなのどうでしょ。 tasklist /fi "IMAGENAME eq FMP7.exe" | findstr FMP7 echo %errorlevel% タスクが存在していればerrorlevel=0, いなければ 1 のようです。これで分岐できそう?
2018-05-21 23:53:14@wanisFMP どうかな? 一応試してみたらなんか順番に起動したっぽいですけど。 pic.twitter.com/vjBqdPSUMx
2018-05-21 23:59:37@ume3fmp echo off start c:\fmp7\fmp7.exe :FMP7 tasklist /fi "IMAGENAME eq FMP7.exe" | findstr FMP7 if errorlevel 1 goto FMP7 start c:\fmp7\fmdsp7.exe start c:\fmp7\fmc7.exe ありがとうございます! 自分も上記で起動したっぽいです。 これならXPでも動きますね!
2018-05-22 00:08:02@wanisFMP echo offに @ もつけたいところですね(笑) あとは既にFMP7が常駐しているときはFMP7を実行しないようにするとか、もう一工夫するのもありですね。
2018-05-22 00:14:28@ume3fmp このバッチファイルでも、既にFMP7が常駐している場合は、FMDSP7とFMC7を起動しにいってくれるっぽいので大満足です。 また一つ賢くなりましたw
2018-05-22 00:18:17