MS-DOS Skripti

Makeman38

Tarkoitus on tehdä skripti joka voi nimeää hakemiston tai sen sisällä olevat tiedostot DATE-komennon päivämäärän mukaan. Jos tiedostoja joutuu nimeämään tottakai joku juokseva numero perään.
Käyttöjärjestelmänä on MS-DOS 6.22. Joskus kauan kauan sitten olen jotain samansuuntaista tehnyt mut kun ei muista millään miten se tehtiin. Jotenkin FOR, IF ja muilla lauseilla vai menikö QBASICIN puolelle... Netistä etsimällä löytää ohjeita mutta lähes kaikki on tehty Win XPn komentorivillä joten aidossa dossissa ohjeet eivät toimi.
Kyllä tänäkin päivänä voi näköjään DOSsiin vielä törmätä, onhan siinä kolme etua joita winkussa ei ole. Luotettava, nopea ja kevyt.

5

220

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Makeman38

      En ole vieläkään saanut ongelmaa ratkaistuksi. Tehdääs hommasta hieman yksinketaisempi, mitenkäs sellainen tilanne että skripti luo hakemiston alkaen numerosta 1 ja aina kun se ajetaan, se luo uuden hakemiston numerolla 2 jne. Oliko MS-DOS 6.22sissa suoraan mahdollista kasvattaa tuota muuttujan arvoa yhdellä vai pitääkö siinä mennä QBASICIN puolelle? Jos tarvii niin siitä muistan vielä vähemmän.

    • fundamentalist
    • Makeman38

      Ei toimi vieläkään, alan pikkuhiljaa epäillä että testiympäristössäni on vikaa. Voisiko asiaan vaikuttaa se että ajan DOSsia Virtual Pc-ympäristössä? Tarkoitus on siinä saada homma toimimaan ja vasta sitten siirrän sen 100% aitoon dos-koneeseen.

      Jos ei toimi, yksinkertaistetaan. Mitenkäs sellainen batti tehdään joka luo hakemiston nimeltään 1 ja kun batin seuraavan kerran ajaa, se luo hakemiston 2. Eli batissa määritellyn muuttujan arvoa kasvatetaan yhdellä. Shift-komennon tiedän mut sehän pienentää muuttujaa eikä taida toimia 10 jälkeen. Tarkoitus on tällä batilla tehdä varmistustiedostoja tietyistä hakemistoista. Loppukäyttäjälle sen toiminta pitää olla mahd. yksinkertainen. Kaikki muu on jo valmista, ainoastaan hakemistojen/tiedostojen nimeäminen ei onnistu. Missä ne kaikki batteja unissaan vääntävät DOSSIILIT on?

    • DOSSIILI

      Oikeastaan se "batteja unissaan vääntämäminen" on kovaa työtä.
      Nyt pitäisi hankkia dossi ja siihen kone. Sitten alkaa miettiä pää
      punaisena ja selailla paksuja ohjemanuaaleja.
      Kyllä minäkin muutamassa tunnissa ratkaisisin ongelmasi mutta alkaa
      vahvasti haiskahtaa vaan siltä että tekisin ilmaiseksi sinun työsi ja
      on tässä omissakin riittävästi.

      • Makeman38

        Ei battien teko noin vaikeaa kuitenkaan ole kun vain löytyy oikeat työkalut. Tässä tapauksessa tuo setdate.com oli ratkaisu. Toivottavasti siitä on muille hyötyä:

        setdate > dte.bat
        call dte.bat
        md V%today%
        echo Päivämäärä on %today%

        Eli tuo setdate.com tekee valmiiksi liudan noita set-muuttujia. Homma vain tuntui niin vaikealta kun ei ole näitä vuosikymmeniin tehnyt... Piti vaan aluksi apua kysyä kun ei sitten millään muistanut kuinka noita tehtiin.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mihin kaikkeen sinä ihastuit hänessä

      Mikä oli se asia mikä vei jalat altasi? ❤️ Oliko jotain erityistä tilannetta vai tunne? Kenties monen sattuman summa? Ai
      Ikävä
      94
      9277
    2. Persut: haluamme lisää veroja!

      Lisää lisää veroja huutaa persukuoro. Veroila Suomi nousuun! "Uusi matkailuvero eli matkailijamaksu peritään esimerki
      Maailman menoa
      57
      4826
    3. Nainen kokki autossa kammottavan kuoleman sähköauto-Teslan syttyessä tuleen.

      https://www.is.fi/autot/art-2000011652873.html Näin vaarallisia sähköautopalot voivat olla.
      Maailman menoa
      41
      4521
    4. Jos samassa autossa istuu romani, somali ja venäläinen, kuka ajaa?

      Arvioiden mukaan romanit lähtivät noin 1000-luvulla liikkeelle pohjois-Intiasta. Nyt 1000 vuotta myöhemmin he ovat levit
      Maailman menoa
      54
      2845
    5. Numero josta kaivattusi tulee mieleen

      Onko jokin numero joka yhdistää teidät jotenkin? Älä laita puhelinnumeroa.
      Ikävä
      100
      1556
    6. Miksi pitäisit enemmän

      Minusta kuin siitä toisesta?
      Ikävä
      40
      1336
    7. Tämmönen höpsö

      Höpönassu mä olen. En mikään erikoinen…hölötän välillä ihan levottomia. Tykkäisit varmasti jos olisin siellä sun vieress
      Suhteet
      44
      1276
    8. Heräsin taas sinä mielessä

      Miten voi haluta toista näin paljon? 😳 Kyllä meillä on muutenkin hyvä yhteys. Ehkä se tekee myös tästä niin voimakkaan?
      Ikävä
      64
      1232
    9. Jorman paluu sodasta Lieksaan oli katkera

      Jorma Karhunen astui Lieksan asemalle. Aurinko paistoi, mutta Jorman maailma oli sumuinen. Takana oli se helvetti, jota
      Lieksa
      43
      1214
    10. Kannattaa toimia yleisesti ottaen

      Ajoissa. Vaikka miten paljon haluan ja tunnen, olen löytänyt nyt elämääni jotain uutta ja se todennäköisesti edistyy, jo
      Ikävä
      169
      1154
    Aihe