</Target>\r
-->\r
<PropertyGroup>\r
- <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ(DTXCreator)"\r
-copy /Y "$(TargetPath)".config "$(SolutionDir)..\実行時フォルダ(DTXCreator)"\r
-mkdir "$(SolutionDir)..\実行時フォルダ(DTXCreator)\ja-JP"\r
-copy /Y "$(TargetDir)ja-JP" "$(SolutionDir)..\実行時フォルダ(DTXCreator)\ja-JP"\r
-mkdir "$(SolutionDir)..\実行時フォルダ(DTXCreator)\dll"\r
-move /Y "$(TargetDir)\Bass.Net.dll" "$(TargetDir)dll"\r
-move /Y "$(TargetDir)\DirectShowLib-2005.dll" "$(TargetDir)dll"\r
-move /Y "$(TargetDir)\FDK.dll" "$(TargetDir)dll"\r
+ <PostBuildEvent>echo.\r
+echo ビルド後イベントを開始します。\r
\r
+echo.\r
+echo (1) 出力フォルダ内のdllファイルを出力フォルダ/dllフォルダへ移動します。\r
+set DESTDIR="$(TargetDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+move /Y "$(TargetDir)*.dll" %25DESTDIR%25\r
+\r
+echo.\r
+echo (2) 出力フォルダ から 実行時フォルダ(DTXCreator) にコピーします。(dllは、日付の新しいファイルのみ)\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ(DTXCreator)"\r
+xcopy "$(TargetDir)$(TargetFileName)" %25DESTDIR%25 /Y\r
+xcopy "$(TargetDir)$(TargetFileName).config" %25DESTDIR%25 /Y\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ(DTXCreator)\ja-JP"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)ja-JP" %25DESTDIR%25 /Y\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ(DTXCreator)\dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)dll" %25DESTDIR%25 /Y /D\r
+\r
+echo.\r
+echo (3) 実行時フォルダ(DTXCreator) から 出力フォルダ にコピーします。(日付の新しいファイルのみ)\r
+set DESTDIR="$(TargetDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(SolutionDir)..\実行時フォルダ(DTXCreator)\dll" %25DESTDIR%25 /Y /D\r
+\r
+echo.\r
+echo ビルド後イベントを終了しました。\r
</PostBuildEvent>\r
</PropertyGroup>\r
</Project>
\ No newline at end of file
</Target>\r
-->\r
<PropertyGroup>\r
- <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ"\r
-copy /Y "$(TargetPath)".config "$(SolutionDir)..\実行時フォルダ"\r
-move /Y "$(TargetDir)Bass.Net.dll" "$(TargetDir)dll"\r
-move /Y "$(TargetDir)DirectShowLib-2005.dll" "$(TargetDir)dll"\r
-move /Y "$(TargetDir)FDK.dll" "$(TargetDir)dll"\r
+ <PostBuildEvent>echo.\r
+echo ビルド後イベントを開始します。\r
\r
+echo.\r
+echo (1) 出力フォルダ内のdllファイルを出力フォルダ/dllフォルダへ移動します。\r
+set DESTDIR="$(TargetDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+move /Y "$(TargetDir)*.dll" %25DESTDIR%25\r
+\r
+echo.\r
+echo (2) 出力フォルダ から 実行時フォルダ にコピーします。(dllは、日付の新しいファイルのみ)\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ"\r
+xcopy "$(TargetDir)$(TargetFileName)" %25DESTDIR%25 /Y\r
+xcopy "$(TargetDir)$(TargetFileName).config" %25DESTDIR%25 /Y\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ\ja-JP"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)ja-JP" %25DESTDIR%25 /Y\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ\dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)dll" %25DESTDIR%25 /Y /D\r
+\r
+echo.\r
+echo (3) 実行時フォルダ から 出力フォルダ にコピーします。(日付の新しいファイルのみ)\r
+set DESTDIR="$(TargetDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(SolutionDir)..\実行時フォルダ\dll" %25DESTDIR%25 /Y /D\r
+set DESTDIR="$(TargetDir)System"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(SolutionDir)..\実行時フォルダ\System" %25DESTDIR%25 /Y /D /S /E\r
+\r
+echo.\r
+echo ビルド後イベントを終了しました。\r
</PostBuildEvent>\r
</PropertyGroup>\r
</Project>
\ No newline at end of file
</Target>\r
-->\r
<PropertyGroup>\r
- <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ\dll\"\r
-copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ(DTXCreator)\dll\"\r
-copy /Y "$(TargetPath)" "$(SolutionDir)bin\x86\Debug\dll\"\r
+ <PostBuildEvent>echo.\r
+echo ビルド後イベントを開始します。\r
\r
+echo.\r
+echo (1) 出力フォルダ から ソリューション出力フォルダ へコピーします。(日付の新しいファイルのみ)\r
+set DESTDIR="$(SolutionDir)$(OutDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)*.dll" %25DESTDIR%25 /Y /D /EXCLUDE:$(TargetFileName)\r
\r
+echo.\r
+echo (2) 出力フォルダ から 実行時フォルダ にコピーします。(日付の新しいファイルのみ)\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ\dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)*.dll" %25DESTDIR%25 /Y /D\r
+\r
+echo.\r
+echo (3) 出力フォルダ から 実行時フォルダ(DTXCreator) にコピーします。(日付の新しいファイルのみ)\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ(DTXCreator)\dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)*.dll" %25DESTDIR%25 /Y /D\r
+\r
+echo.\r
+echo (4) 実行時フォルダ から ソリューション出力フォルダ にコピーします。(日付の新しいファイルのみ)\r
+set DESTDIR="$(SolutionDir)$(OutDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(SolutionDir)..\実行時フォルダ\dll" %25DESTDIR%25 /Y /D\r
+rem xcopy "$(SolutionDir)..\実行時フォルダ(DTXCreator)\dll" %25DESTDIR%25 /Y /D\r
+\r
+echo.\r
+echo ビルド後イベントを終了しました。\r
</PostBuildEvent>\r
</PropertyGroup>\r
</Project>
\ No newline at end of file