Keresés

Aktív témák

  • Bagoly

    senior tag

    válasz soundsthu #1 üzenetére

    elsőnek is ;]...
    szóval batch-nek híjják, nem bat-nak (ha csak nem a levelezőprogramot programoznád)
    Hogy érdemben is hozzászóljak:
    Valami környezeti változós móka kellene...
    set ''környzeti változó neve'' << time
    aztán if ''környezeti változó neve'' >10 then ''amit csinál''
    else ''a másik, amit csinál''

    (úgy emlékszem működik az if-then-else parancssor alatt is)
    Ez így bizti nem működik mert csak emlékből írtam, de valami ilyesmivel működhet.......csináltam már ilyet és a set-el beállított környezeti változót használtam.

    Kicsit megnéztem szóval az idő bekérés környezeti változóba az így megy:
    set ido=%time%

    ezután már az ido nevü változóval kombinálhatsz...(relációs műveletek, stb...)
    Az if-then-else-t próbáld ki, szvsz. mennie kell)


    [Szerkesztve]

    ''A nagy nyíl útján, meg nem állva, hitesen és szerelmesen, förtelmeit egy rövid mának nézze túl szemem.''

  • soundsthu

    csendes tag

    válasz soundsthu #1 üzenetére


    Szia!

    Ok, bat file-t akartam írni, csak lemaradt...

    set ido=%time%, -> ez jónak tűnik.

    De ha utánna már azt írom hogy
    if ''ido'' < ''10'' then ...
    vagy
    if ido < 10 then ...

    akkor:

    < was unexpected at this time hibaüzenetet kapok

    A szintaktikával van gond?

    Üdv: Janek

Aktív témák