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

199

    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. Marja sulkee liikkeen

      Nyt lähtee kylän ainoa kello ja kultaliike ja kenkäkauppa
      Oulainen
      13
      3293
    2. Taas syytöntä illlllkkaa rangaistiin

      Niin se vain paha saa palkkansa ja rääsyämiselle ja räkimiselle laskettiin hinta. Ottaisi nyt tuo onneton lusikan kauni
      Haapavesi
      83
      1629
    3. Asunnottomuus lisääntyy

      Petteri Orpon hallituksen leikkaukset ihmisoikeusjärjestö Amnestyn syynissä. Jokaisella on oikeus omaan kotiin. Jopa työ
      Maailman menoa
      264
      1468
    4. Kadun transhoitoja - Suomalainen dokkari kertoo yhden ihmisen tarinan: "Miks oon ikinä..."

      Mielenkiintoinen dokkari tv:ssä. Sametti poistatti rintansa, kohtunsa ja munasarjansa ja eli vuosia miehenä. Pitkään pä
      Maailman menoa
      73
      1445
    5. Vähemmän metsien hakkuita, enemmän sähköautoja

      Siinä ilmastopaneelin neuvot tiivistettynä kuinka Suomi saavuttaa ilmastotavoitteensa. https://yle.fi/a/74-20155596 "S
      Maailman menoa
      237
      1341
    6. Sun ajatttelu tuo vaan julmuutta mut kukaan muu nainen ei voi korvaa sua

      Mut sun ajattelu saa mut itsetuhoseks ja uhmaan lakiakin😭😭💀 Se väärinymmärryksen määrä on käsittämätöntä. Helpottais
      Ikävä
      12
      1120
    7. Sulle on tullut

      Viesti mesessä, tietääkseni. Olis ihan kiva saada vastauskin sulta, kaunis nainen😊 Mieheltä
      Ikävä
      104
      1079
    8. Olen rakastunut sinuun mies edelleen

      Meidän yhteys on jossain ihan muualla kuin netissä, muistetaan se. Kaunista päivää sinulle 😍
      Ikävä
      134
      1060
    9. Oletko loukannut

      Oletko loukannut tarkoituksella kaivattuasi?
      Ikävä
      92
      1003
    10. Minä pyydän,

      jos yhtään minua haluat, näytä se jotenkin. Kosketa tai sano jotain joka rikkoo rajoja. Ota vaikka olematon roska hiuksi
      Ikävä
      65
      993
    Aihe