Конференция "Прочее" » .bat, enqueue и реестр
 
  • 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",%*


    какую роль ишрает запятая? - оптыным путем пока туго понимается %>
  • han_malign © (14.08.08 18:16) [23]

    > 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] (за исключением последнего) остаются актуальными
  • easy © (14.08.08 20:39) [25]

    > 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
 
Конференция "Прочее" » .bat, enqueue и реестр
Есть новые Нет новых   [134439   +53][b:0][p:0.001]