Tosyk
25-11-2010, 19:41
For /F "Tokens=*" %%A In ('Dir /B /S *.psr') Do (
MD "%%~dpnA" 2>nul&&psr-tool.exe "%%A"
For %%B In (*.tty) Do tty-tool.exe "%%B" "%%~dpnA\%%B" -option
Del /F /Q *.tty 2>nul
psr-extractor.exe -e ""%%~dpnA"" "%%A"
)
For /F "Tokens=*" %%D In ('Dir /B /S *.bin') Do (del %%D)
For /F "Tokens=*" %%C In ('Dir /B /S *.xml') Do (del %%C)
For /F "Tokens=*" %%F In ('Dir /B /S *.fsb') Do (del %%F)
Вот по такой схеме всё работает, я добавил ещё один инструмент, он распаковывает *.psr файлы полностью (psr-tool.exe дампит только определённый файл - *.tty)
psr-extractor.exe -e ""%%~dpnA"" "%%A"
psr-extractor.exe работает так:
psr-extractor.exe -e <"путь для извлечения"> <сам файл *.psr>
For /F "Tokens=*" %%D In ('Dir /B /S *.bin') Do (del %%D)
For /F "Tokens=*" %%C In ('Dir /B /S *.xml') Do (del %%C)
For /F "Tokens=*" %%F In ('Dir /B /S *.fsb') Do (del %%F)
Вроде как сделал, чтобы этими командами удалялись лишние файлы после распаковки программой psr-extractor.exe. Вроде работает.
Но есть проблема: если в пути есть пробелы, то psr-extractor.exe не работает.
Как это можно исправить?
MD "%%~dpnA" 2>nul&&psr-tool.exe "%%A"
For %%B In (*.tty) Do tty-tool.exe "%%B" "%%~dpnA\%%B" -option
Del /F /Q *.tty 2>nul
psr-extractor.exe -e ""%%~dpnA"" "%%A"
)
For /F "Tokens=*" %%D In ('Dir /B /S *.bin') Do (del %%D)
For /F "Tokens=*" %%C In ('Dir /B /S *.xml') Do (del %%C)
For /F "Tokens=*" %%F In ('Dir /B /S *.fsb') Do (del %%F)
Вот по такой схеме всё работает, я добавил ещё один инструмент, он распаковывает *.psr файлы полностью (psr-tool.exe дампит только определённый файл - *.tty)
psr-extractor.exe -e ""%%~dpnA"" "%%A"
psr-extractor.exe работает так:
psr-extractor.exe -e <"путь для извлечения"> <сам файл *.psr>
For /F "Tokens=*" %%D In ('Dir /B /S *.bin') Do (del %%D)
For /F "Tokens=*" %%C In ('Dir /B /S *.xml') Do (del %%C)
For /F "Tokens=*" %%F In ('Dir /B /S *.fsb') Do (del %%F)
Вроде как сделал, чтобы этими командами удалялись лишние файлы после распаковки программой psr-extractor.exe. Вроде работает.
Но есть проблема: если в пути есть пробелы, то psr-extractor.exe не работает.
Как это можно исправить?