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

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

Аватара для Tosyk

Старожил


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

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


Цитата amel27:
Tosyk, может так?
Код:
for /f "tokens=*" %%a in ('dir /b/s *.bin') do tool.exe -o -f "%%a" "%%~dpa" »
дело в том, что я пробЫвал так сделать, не вышло

при таком варианте

Код: Выделить весь код
For /F "Tokens=*" %%A In ('Dir /B /S *.bin') Do ( MD "%%~dpnA" 2>nul&&tool.exe -o -f  "*.bin" "%%A" "%%~dpnA" )
говорится следующее

Код: Выделить весь код
d:\test\>_bin_unpack.cmd

d:\test\>For /F "Tokens=*" %A In ('Dir /B /S *.bin') Do (MD "%~dpnA" 2>nul   && tool.exe -o -F "*.bin" n-unpacker.ms "%A" "%~dpnA"  )

d:\test\>(MD "d:\test\A_MOUNT_ROBOT_04"  2>nul  && tool.exe -o -F "*.bin" n-unpacker.ms "d:\test\A_MOUNT_ROBOT_04.bin" "d:\test\A_MOUNT_ROBOT_04"  )

- open input file d:\test\A_MOUNT_ROBOT_04.bin
- open script n-unpacker.ms
- set output folder d:\test\A_MOUNT_ROBOT_04

  offset   filesize   filename
------------------------------
  00000000 34173840   A_MOUNT_ROBOT_04.bin.dec

- 1 files found in 5 seconds
а при таком:

Код: Выделить весь код
for /f "tokens=*" %%a in ('dir /b /s *.bin') do tool.exe -o -f "*.bin" n-unpacker.ms "%%a" "%%~dpa"
говорит это:

Код: Выделить весь код
d:\test\>_bin_unpack.cmd

d:\test\>For /F "Tokens=*" %A In ('Dir /B /S *.bin') Do (MD "%~dpnA" 2>nul   && tool.exe -o -F "*.bin" n-unpacker.ms "%A" "%~dpnA"  )

d:\test\>(MD "d:\test\A_MOUNT_ROBOT_04"  2>nul  && tool.exe -o -F "*.bin" n-unpacker.ms "d:\test\A_MOUNT_ROBOT_04.bin" "d:\test\A_MOUNT_ROBOT_04"  )

- open input file d:\test\A_MOUNT_ROBOT_04.bin
- open script n-unpacker.ms
- set output folder d:\test\A_MOUNT_ROBOT_04

- error in src\tool.c line 1013: main()
Error: Invalid argument

Отправлено: 09:54, 11-01-2011 | #5