-
ketmar © (14.08.08 14:09) [20]>[18] Anatoly Podgoretsky © (2008-08-14 12:01:00)
а вот тебе фиг. то ли «%*», то ли «*» — не помню. запихает всё, как миленькое. емнип.
---
Understanding is not required. Only obedience. -
Anatoly Podgoretsky © (14.08.08 15:29) [21]Ну пусть автор проверит.
-
axis_of_evil © (14.08.08 16:13) [22]
> easy © (14.08.08 12:59) [19]
спасибо, намного лучше - но я не понимаю, как это работает %>
ставим[HKEY_LOCAL_MACHINE\Software\Classes\Lame.Encode\shell\Encode\command]
"" = "\"F:\\scp\\test.bat\" \"%1\",*%"
в результате выполнения@echo off
for %%A in (%*) do echo %%A
pause
получаем два окна
"F:\scp\1.wav"
1.wav
2.wav
install sound handlers.reg
test.bat
Для продолжения нажмите любую клавишу . . .
"F:\scp\2.wav"
1.wav
2.wav
install sound handlers.reg
test.bat
Для продолжения нажмите любую клавишу . . .
чего здесь делает имя .reg-файла - вообсче не пойму ..
киньте в меня ссылкой про *% (%* - не работает)
у .bat-файлов прописано"%1" %*
у .cpl-файлов -rundll32.exe shell32.dll,Control_RunDLL "%1",%*
какую роль ишрает запятая? - оптыным путем пока туго понимается %> -
> rundll32.exe shell32.dll,Control_RunDLL "%1",%*
> какую роль ишрает запятая?
- здесь %1 - это запускаемый модуль, а дальше параметры. Запятая относится к синтаксису сомандной строки rundll32.exe. -
axis_of_evil © (14.08.08 20:12) [24]
ketmar ©
Anatoly Podgoretsky ©
han_malign ©
спасибо :>
но
дорогой Зенон, я не догоняю
/Ахилесс/
вопросы из axis_of_evil © (14.08.08 16:13) [22] (за исключением последнего) остаются актуальными -
> axis_of_evil © (14.08.08 20:12) [24]
да оставь ты реестр. дольше проживет.
сделай, как в [19], только параметры добавь
for %%A in (%*) do "F:\mu\pragma\ape decoder\MAC.exe" %%A %%~nA.wav -d