- 109 名前:102です!出来ました! mailto:sage [2011/10/08(土) 12:16:55.81 ]
- set DNAME="フォルダネームを手入力"については全て問題なく?出来ました。
しかし、ドロップしたフォルダについては"タイトル"(&入り)だけ出来ませんでした。 名前がabc&defだとしたら、一番最初のset DNAME="%~nx1%"で&の手前のabcまでしか入らないみたいでした。 何度も晒して恐縮なんですが、また暫定のbatを下記に書いておきます。 もしよろしければアドバイスを頂るとありがたいです。 @echo on メイン setlocal disabledelayedexpansion set DNAME="%~nx1%" echo %DNAME%|find "(" 1>nul if errorlevel 1 ( set DTITLE=%DNAME% ) else ( call :DEL_GENRE ) echo %DTITLE% echo %DTITLE%|find "]" 1>nul if not errorlevel 1 ( call :DEL_LABEL ) echo %DTITLE% echo %DTITLE%|findstr /r /c:"^. ." 1>nul if not errorlevel 1 ( call :DEL_SFARST ) echo %DTITLE% echo %DTITLE%|findstr /r /c:"^. ." 1>nul if not errorlevel 1 ( call :DEL_BFARST ) echo %DTITLE% echo %DTITLE%|findstr /r /c:". .$" 1>nul if not errorlevel 1 ( call :DEL_SLAST ) echo %DTITLE% echo %DTITLE%|findstr /r /c:". .$" 1>nul if not errorlevel 1 ( call :DEL_BLAST ) echo 完成したタイトル=%DTITLE% pause exit /b
|

|