Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Tosyk

Старожил


Сообщения: 166
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
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 не работает.

Как это можно исправить?

Отправлено: 19:41, 25-11-2010 | #21