Výsledky 1 až 4 z 4

Téma: Nastavení proměnné v commandu

  1. #1

    Standardní Nastavení proměnné v commandu

    Mám problém s tím, že nevim, jak udělat, aby se command zeptal na údaj, který by pak použil jako proměnnou.
    Tedy abych to vysvětlil. Mám *.cmd soubor. V něm nějaký příkaz, který obsahuje i písmeno disku. Toto písmeno se ale na každém počítači mění. Když do toho commandu dám %1 a celý ten *.cmd spustím s parametrem, tak to funguje.
    Já bych ale chtěl, aby to vypadalo tak, že spustím *.cmd soubor, ten se mě zeptá na písmeno disku: já zadám např. "F", on to dosadí do příkazu, příkaz vykoná a v případě potřeby tu proměnnou na konci smaže...
    JDE TO? JAK?
    Poraďte, díky
    FOTO:Canon EOS 40D; 17-40/F4 L; 70-200/F4 L; Tokina 11-16/F2.8; 420EX; Olympus C-765UZ; Canon IXUS 70; stativ Manfrotto 055XPROB+498RC4
    PC1:Intel i5-2500K@4500MHz|Noctua NH-D14|Asus SABERTOOTH P67|Kingston HyperX Genesis Grey 8GB (2x4GB) DDR3 1600|MSI Radeon HD7850 OC|HDD Seagate 7200.12 - 1TB|Samsung F1 640GB|Hitachi 500GB|DVD-RW Samsung SH-S203P|Thermaltake Dream Tower Soprano|Corsair HX750|DELL U2412M|Genius SW-5.1 Home Theater|Win7x64 Ult.|Razer Copperhead Tempest Blue (fw 6.17i) + Razer RV-1001 eXactMat|Microsoft Natural Ergonomic Keyboard 4000 CZ|
    PC2:
    C2D E7600|Scythe Katana|Gigabyte G41MT-D3V|RAM 4GB DDR3|HDD Samsung SP2004C 200 GB|integ. graf. Intel GMA X4500|integ. zvuk. Realtek ALC889|Fortron FSP350-60THN-P 350W|LCD LG L2000CP-SF (S-IPS)|Win7x64 Ult.
    PC3: NTB IBM T60
    Win7x64 Ult.
    Další: NETGEAR ReadyNas Duo v2;NETGEAR WNR3500LC;HTC Desire HD CM7.1;Panasonic NV-GS140

  2. #2

    Standardní

    MS-DOS sam o sobe nepodporuje vstup z klavesnice na rizeni behu programu z prikazove radky.
    Reseni s pouzitim volani jednoducheho programku:
    http://support.microsoft.com/default...;EN-US;Q77457&

    existuje ale vice moznosti, jak to resit:
    http://www.ericphelps.com/batch/userin/index.htm
    http://www.ericphelps.com/batch/samples/ntinput.bat.txt

  3. #3

    Standardní

    Tohle je asi nejjednoduzsi, ale funguje pouze na W2K a WXP
    Kód:
    set /p userin=Please enter your full name:
    echo %userin%
    pause

  4. #4

    Standardní

    Citace Původně odeslal viki_
    Tohle je asi nejjednoduzsi, ale funguje pouze na W2K a WXP
    Kód:
    set /p userin=Please enter your full name:
    echo %userin%
    pause
    Díky!!!
    Tak přesně toto jsem potřeboval (jen je blbé, že to funguje jen pod Windows, proč to nejde pod DOSem? Šlo by to nějak udělat?
    FOTO:Canon EOS 40D; 17-40/F4 L; 70-200/F4 L; Tokina 11-16/F2.8; 420EX; Olympus C-765UZ; Canon IXUS 70; stativ Manfrotto 055XPROB+498RC4
    PC1:Intel i5-2500K@4500MHz|Noctua NH-D14|Asus SABERTOOTH P67|Kingston HyperX Genesis Grey 8GB (2x4GB) DDR3 1600|MSI Radeon HD7850 OC|HDD Seagate 7200.12 - 1TB|Samsung F1 640GB|Hitachi 500GB|DVD-RW Samsung SH-S203P|Thermaltake Dream Tower Soprano|Corsair HX750|DELL U2412M|Genius SW-5.1 Home Theater|Win7x64 Ult.|Razer Copperhead Tempest Blue (fw 6.17i) + Razer RV-1001 eXactMat|Microsoft Natural Ergonomic Keyboard 4000 CZ|
    PC2:
    C2D E7600|Scythe Katana|Gigabyte G41MT-D3V|RAM 4GB DDR3|HDD Samsung SP2004C 200 GB|integ. graf. Intel GMA X4500|integ. zvuk. Realtek ALC889|Fortron FSP350-60THN-P 350W|LCD LG L2000CP-SF (S-IPS)|Win7x64 Ult.
    PC3: NTB IBM T60
    Win7x64 Ult.
    Další: NETGEAR ReadyNas Duo v2;NETGEAR WNR3500LC;HTC Desire HD CM7.1;Panasonic NV-GS140

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
  •