locked
chování cmd skriptu s a bez enabledelayedexpansion RRS feed

  • Dotaz

  • Ahoj právě jsem si všiml pro mne nepochopitelného chování skriptu

    setlocal
    if not exist %~dp0lgcgetdateandtime.cmd goto ercdate

    výstup bez echo off

    if not exist F:\!!lgo\software\script-library\!actual\servertools\lgcgetdateandtime.cmd goto ercdate

    soubor se na daném místě nachází, takže skript jede dál ...

    setlocal enabledelayedexpansion
    if not exist %~dp0lgcgetdateandtime.cmd goto ercdate

    výstup bez echo off

    if not exist F:\!!lgo\software\script-library\!actual\servertools\lgcgetdateandtime.cmd goto ercdate

    soubor se na daném místě nachází, i přesto skript skáče na ercdate ....

    zkoušel jsem dát název do uvozovek a nepomohlo ...

    můžete mi někdo vysvětlit proč?

    Pokud budu potřebovat něco počítat tak jsem v háji ...

    Díky za objasnění ...


    Michal Zobec | IT Consultant, Lightning Group Company | Michal Zobec Blog | Virtuální PC Blog | Můj profil na LinkedIn
    V případě, že se vám zdají moje příspěvky užitečné, označte je prosím.
    Pokud vám moje příspěvky poskytly řešení vašeho problému, označte je jako odpovědi.

    pondělí 3. června 2013 19:55

Odpovědi

  • Zkuste to postnout do alt.msdos.batch.nt zatim mi tam vzdycky presne odpovedeli...

    L.

    • Označen jako odpověď Milos Puchta pondělí 24. června 2013 5:21
    neděle 9. června 2013 9:53