BAT-ohjelmointi

koodia...

Tarvis sellainen bat-tiedosto saada aikaan joka ottaa tekstitiedostosta sanotaan teksti.txt tietyn kohda ja tulostaa sen (echo). Kun ei ohjelmointi lähde niin ei lähde vaikka hyvin yksinkertainen tämäkin on. Jollain for-funktiolla se pitäisi jotenkin saada mutta kun ei niin ei.

Tiedoston sisältö on tämä:
{
"a": "a42b34af",
"b": false,
"d": 25,
"e": true,
"f": true,
"g": [
{

Pitäisi saada ulos numero/kirjansarja "a42b34af" ilman lainausmerkkejä.

2

235

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • C--

      For ei ole funktio.

      Kannattaisi muutenkin varmaan tehä vaikka C:llä.

    • Helposti+Lazarus

      Lazarus on erittäin hyvä jos haluat tehdä nopeasti graafisella käyttöliittymällä varustetun ohjelman (saatavilla moniin käyttöjärjestelmiin).

      Tuon voi tehdä Lazaruksella monin tavoin tässä yksi esim:

      ...
      function lueTieto( TiedostonNimi, aluntunniste, lopuntunniste:string):string;
      var
      sl:TStringList;
      s: string;
      i: integer;
      begin
      sl := TStringList.Create ;
      sl.LoadFromFile( TiedostonNimi );
      s := sl.text;
      FreeAndNil( sl );
      i := ansipos( aluntunniste, s) length( aluntunniste );
      Delete(s, 1, i-1 );
      i := ansipos( lopuntunniste, s);
      result := copy( s, 1, i-1 );
      end;

      procedure TForm1.Button1Click(Sender: TObject);
      var
      s:string;
      begin
      s := lueTieto('testitxt.txt', '"a": "', '",' );
      Memo1.Lines.Add( s );
      end;
      ...

      Kokeile tuolla ja voit parantaa sitä helposti vaikkapa näillä ohjeilla:
      http://wiki.freepascal.org/Howto_Use_TOpenDialog/fi

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

    Luetuimmat keskustelut

    1. Riikka Purra haluaa muuttaa

      maahanmuuttopolitiikkaa. Me suomalaiset halutaan, että Riikka Purra muuttaa pois suomesta eikä tuu ikinä takas....
      Maailman menoa
      39
      8392
    2. Maataloustuet pois

      Jokainen maksakoon harrastuksensa itse. Eihän golfin peluutakaan maksa yhteiskunta.
      Maailman menoa
      297
      6469
    3. Kotihoito suomussalmella

      Mitämieltä ootte suomussalmen kotihoidosta?
      Suomussalmi
      57
      6379
    4. Australia, Britannia ja Kanada tunnustivat Palestiinan

      Aikooko Petteri Lapanen pysytellä persujen ja uskovaisten panttivankina ja jättää Suomen historian väärälle puolelle?
      Maailman menoa
      98
      5864
    5. Kohtalokas laukaus

      IL 20.9.25 "Ihminen kuoli baarin edustalla Kajaanissa Poliisi ei epäile tapauksessa rikosta." "Kajaanin keskustassa on k
      Kajaani
      44
      5488
    6. Joko alkaa menemään tajuntaan tämä yliluonnollinen yhteys?

      Varmaan pikkuhiljaa. Muista olla kiltisti ❤️
      Ikävä
      52
      4874
    7. Työeläkkeen saamiseksi olisi tehtävä töitä

      Meillä on Suomessa iso joukko ihmisiä, joilla olisi vielä työkykyä jäljellä, mutta joilta puuttuu arjesta mielekäs tekem
      Maailman menoa
      228
      4224
    8. Sählyhallitus 2023-2025, mailat heiluvat, mutta pallo karkaa kulmaan

      Salibandy on organisoitua. Sähly on taas sitä, kun joku tuo mailat ja palloja on ehkä yksi. Sitä tämä hallituskin on: pe
      Maailman menoa
      4
      4001
    9. Mitä juuri sinulle kuuluu?

      Tänään? Rehellisesti.
      Ikävä
      151
      3726
    10. Muistattekos kun Sannan aikana suomalaisten varallisuuteen lisättiin viidennes

      Köyhät voittivat eniten mutta rikkaimmat kuitenkin köyhtyi!
      Maailman menoa
      39
      3272
    Aihe