| Разработка и ромхакинг > Ромхакинг и программирование |
| Вызов ucon64 для группы файлов в каталоге |
| (1/1) |
| Ivan_XIII:
Думаю, что раздел правильный для такого вопроса. В общем, мне нужно натравить ucon64 на каталог с РОМами (больше 800), дабы проверить и пофиксить чексуммы. Для этого сделал батник --- Код: ---cd /D D:\SNES\ROM pause for %%f in (*.smc) do ucon64 --chk pause --- Конец кода --- (ucon со всеми нужными файлами лежит в каталоге). Естественно, ucon ругается на аргументы и ромов не видит. Скорее всего, туплю я, но, может быть, кто-то подскажет, как это переписать? |
| Yoti:
А ром за тебя кто подставлять будет? --- Код: ---for %%f in (*.smc) do ucon64 --chk %%f --- Конец кода --- |
| Ivan_XIII:
Вот же я валенок -_- Слона и не заметил, стыдно за эту тему теперь. Огромное спасибо! Только лучше не --- Код: --- %%f --- Конец кода --- , а --- Код: ---"%%f" --- Конец кода --- Ну на всякий случай напишу, вдруг кому пригодится: --- Код: ---cd /D D:\Programs\ucon pause for %%f in (*.smc) do ucon64 --chk "%%f" pause --- Конец кода --- |
| Yoti:
Ivan_XIII, а я откуда знаю, есть у тебя в именах пробелы или нет? Даже синтаксис проги искать пришлось самому. |
| Ivan_XIII:
Да синтаксис я знаю, просто забыл, что имя файла при вызове do по маске все равно надо программе передавать, сто лет батники не писал. Еще раз спасибо! PS: после фикса чексумм на некоторых ромах SNES9x (использую его для проверки корректности) все равно ругается на несовпадение. В FAQ ucon'а пишут, что для BS ромов это нормально, но он и на некоторые не-BS ругается. Никто не знает, у какой из программ алгоритм подсчета правильный - ucon или SNES9x? Склоняюсь, что верить надо ucon'у, зная этот эмулятор и его баги, но вдруг... |
| Навигация |
| Главная страница сообщений |