/FOR:in käyttö

[viesti Survo-keskustelupalstalla (2001-2013)]

Kirjoittaja: Petri Palmu
Sähköposti:    -
Päiväys: 24.2.2006 16:48

Terve,

Törmäsin sukroon nimeltä /FOR. Sillä voi tehdä yksinkertaisia
silmukoita, ajaa komentoja esim. jonkin taustamuuttujan luokissa.
Ehdottaisin muutamia pikkulaajennuksia /FOR:iin.

Esim. tekstitiedostossa olevan

/ FOR X=1,2
FILE SAVE tetracorr-X.txt TO NEW TETRAX  / DELIMITER=TAB

Tuloksena syntyy kaksi tiedostoa TETRA1 ja TETRA2
tekstitiedoistoista tetracorr-1.txt ja
tetracorr-2.txt

Ehdottaisin paria pikku laajennusta /FOR:iin:

/FOR X=1,2,3,4  tai lyhyemmin 1:4  {
<komento1> 
<komento2> 
jne.
}

Eli sallittaisiin useamman komennon sarjan ajaminen
kertarysäyksellä. Käsittääkseni ainakaan Survon komentojen
tunnistaminen ei tuota ongelmia. Ongelmana lienee viimeiseen
haluttuun komentoon rajaaminen. Lisäksi mietin, että mitä
tapahtuu, jos esim. tiedoston nimessä esiintyy kirjain X, jota
ei ole tarkoitettu indeksiksi.
Myös numeerisen indeksoinnin voisi kirjoittaa lyhyesti i:j.

Lisäksi sukrossa oleva SCRATCH olisi syytä poistaa, ettei
toimituskentässä oleva teksti vahingossa tuhoudu (niin kuin
minulle kävi). Näin myös esim. TXTCONV:in tapaiset komennot,
joissa muunnostaulu on komentorivin alapuolella, voidaan luupittaa.

Petri

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.