Výsledky 1 až 12 z 12

Téma: Batch (windows) - extrakce nazvu souboru

  1. #1

    Standardní Batch (windows) - extrakce nazvu souboru

    Potrebuju zkonvertovat adresar wavu do mp3. Udelal jsem si nasledujici batak:

    set PATH=f:\win\kodeky\lame;%PATH%
    for %%a in (*.wav) do lame.exe -h -v %%a

    Ze souboru 1.wav mi vytvori 1.wav.mp3

    Jak mam zaridit, aby mi vytvoril 1.mp3? Potreboval bych na to vyextrahovat jen nazev souboru bez pripony, coz neumim
    XP 1700+, AC CS2 TC, 512MB DDR400, Epox 8VTAI, Seagate 120GB SATA, Hercules 8500le 64MB

  2. #2

    Standardní

    Tak na jedno, ale dost "defektni" reseni jsem prisel

    Kód:
    REN *.wav *.
    for %%a in (*.) do lame.exe -h -v %%a
    REN *. *.wav
    Existuje v davkovych souborech windows moznost prace s retezcema, abych mohl treba ziskat cast nazvu souboru, tak jako to je pod linuxem?
    XP 1700+, AC CS2 TC, 512MB DDR400, Epox 8VTAI, Seagate 120GB SATA, Hercules 8500le 64MB

  3. #3

    Standardní

    co takhle vzit si total commander a hromadne vsechny ty soubory prejmenovat?
    1) ASUS M6A
    2) Toshiba Portége R600-10U
    3) ASUS A8V-X AMD Athlon 64 3000+ Kingmax 2x256MB DDR 400 WD 120GB Samsung 80 GB GMC G30 Fortron FSP400-60THN-P
    Ideální indentace pro Pascal je šest stop pod zem.

  4. #4

    Standardní

    Citace Původně odeslal ripper
    co takhle vzit si total commander a hromadne vsechny ty soubory prejmenovat?
    Dobra rada, ale neresi muj dotaz Zrovna tak bych mohl pouzit nejaky frontend k lame, ze jo
    XP 1700+, AC CS2 TC, 512MB DDR400, Epox 8VTAI, Seagate 120GB SATA, Hercules 8500le 64MB

  5. #5
    Senior Member
    Založen
    21.10.2002
    Bydliště
    Liberec
    Příspěvky
    517
    Vliv
    282

    Standardní

    Co takhle si pustit windows help a mrknout na prikaz for?

    %~nI Expands %I to a file name only.

    takze si tam dej for %%a in (*.wav) do lame.exe -h -v %%~na nejspis.

  6. #6
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Moznost tu je, nevim estli default, ale kdysi sem videl jeste za dob DOSu ruzny rozsireni, ktery umely i veci jako linux.

    BTW: Neco jako ren *.wav *.mp3 nefunguje ?
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  7. #7

    Standardní

    fujtajbl....unixovej shell je daleko lepsi
    Action stations, action stations. Set condition one throughout the ship. This is not a drill.

  8. #8
    Senior Member
    Založen
    21.10.2002
    Bydliště
    Liberec
    Příspěvky
    517
    Vliv
    282

    Standardní

    Citace Původně odeslal MaPa
    Co takhle si pustit windows help a mrknout na prikaz for?

    %~nI Expands %I to a file name only.

    takze si tam dej for %%a in (*.wav) do lame.exe -h -v %%~na nejspis.
    Hmm, ted sem koukal, ze to lame neveme, takze musis proste tomu lame zadat vystupni soubor, takze for %%a in (*.wav) do lame.exe -h -v %%a %%~na.mp3

  9. #9

    Standardní

    Citace Původně odeslal Jezevec
    Moznost tu je, nevim estli default, ale kdysi sem videl jeste za dob DOSu ruzny rozsireni, ktery umely i veci jako linux.
    [ot]Ano http://unxutils.sourceforge.net/ super vecicka [/ot]

  10. #10

    Standardní

    Na konci (po konverzii) s tym mozes spravit nieco taketo:
    del *.wav
    ren *.mp3 *
    ren *.wav *.mp3

    BTW.: BAT subory a cely DOS/Windows command line je nepodarena napodobenina Unixu...
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  11. #11

    Standardní

    Citace Původně odeslal MaPa
    Hmm, ted sem koukal, ze to lame neveme, takze musis proste tomu lame zadat vystupni soubor, takze for %%a in (*.wav) do lame.exe -h -v %%a %%~na.mp3
    Diky, tohle je vitezna varianta
    XP 1700+, AC CS2 TC, 512MB DDR400, Epox 8VTAI, Seagate 120GB SATA, Hercules 8500le 64MB

  12. #12

    Standardní

    Pouzivam taky Cygwin a bash v nem, ale tady jsem potreboval, aby to chodilo vsude.
    XP 1700+, AC CS2 TC, 512MB DDR400, Epox 8VTAI, Seagate 120GB SATA, Hercules 8500le 64MB

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •