Varvalues.dat sadrži, kako vidim, predefinirane vrijednosti određenih varijabli.
npr.
[VISINA_NOGICA]
CAPTION=Visina nogica
CATEGORY=Element
TIP=3
nema nogica=0
80 mm=80
100 mm=100
120 mm=120
150 mm=150
Zgodna stvar je kod ovog što se pomoću CAPTION može neka varijabla lijepše opisati.
Pitanje je: Da li je moguće nekako varijablu nazvati nekako “lijepo” pomoću CAPTION ali da ta varijabla ima slobodu unosa proizvoljnog broja?
Npr. umjesto da mi piše varijabla donji_desni_kutni_uvlacenje_desno da mogu u varvalues (ili negdje) definirati
[donji_desni_kutni_uvlacenje_desno]
CAPTION=Uvlacenje desno
pri čemu se može kasnije upisati bilo koja vrijednost?
Da VarValues je dobra stvar za definirati vrijednosti paramentara za mogu reći sve potrebe i toga bi se trebalo držati tako da se mogu ograničiti vrijednosti koje se mogu mjenjati , osobno kroz varvalues koristim 99% izmjena vrijednosti zbog toga jer kroz taj način se ograniče izmjene vrijednosti kao što ste naveli primjer za ; Visina_nogica Ovako imate fixiranu dimenziju te se ne može desiti da netko tko radi pripremu unese vrijednost visine neke nogice 110 mm a rećemo da te nogice nema .
Moguće je ostaviti vrijednosti slobodnog upisa ali to možete napraviti kroz elemente ili macroe .
U varijabli elementa je potrebno upisati prefix =@ i u nastavku naziv kako se zove kategorija
Sve ispod upisano će biti prikazano u završnom prozoru pod kategorijom i naslovom sa izmjenjivim numeričkim vrijednostima .
Link za kratki video prikaz; https://1drv.ms/v/s!Anp6o6XgcdFQxvoD76-lPKFhq6XfxQ?e=3BIyJ3
Kako vidite na forumu radio sam malu korekciji na skripti SEMAFOR čisto radi preglednosti i sada kad sam postavio kako želim sjetim se pitanja sa foruma ;
Pitanje je: Da li je moguće nekako varijablu nazvati nekako “lijepo” pomoću CAPTION ali da ta varijabla ima slobodu unosa proizvoljnog broja?
Pa ne znam dali ste to probali (ja nisam do sada ) ali preko skripte Semafor možete da mjenjate vrijednosti po potrebi bez obzira kakve su vrijednosti u VarValuesu zadane
zanimljivo… u semaforu je proizvoljni odabir dok je istovremeno u desnom izborniku preddefiniran
ali vidiš da u desnom izborniku i dalje piše 150mm a ne 227 kao u semaforu…
Da , kad u semaforu izmjenis vrijednost na neku koja nije definirana kroz varvalues tada ostane prazno polje u “izborniku” ne piše unesena vrijednost(ako nije definirana u varvalues ) koja je promjenjena u semaforu ali funkcija je obavljena , semafor obavlja dio da ne moraš ulaziti posebno u element i mjenjati vrijednosti već možeš sve sa početnog prozora . Probaj izmjeniti parametar =Visina nogica kroz varijable u elementu i kroz skriptu Semafor ,rijesenje je. Isto ali brže sa početnog zaslona te istovremeno možeš sve selektirane elemente promjeniti . A to sto ne piše da je primjenjeno vanstandardne (zadane) vrijednosti …. Jbg nemoze sve 😀
Kad se piše skripta, nema nikakve automatike, sve se mora ručno odraditi. Trebalo bi proći kroz sve elemente i njihove podelemente i popisati sve varijable koje postoje u njima. Zatim bi trebao za svaku varijablu posebno pregledati sve varvalues datoteke i vidjeti da li postoje zapisi za navedene varijable. Trebalo bi napraviti posebnu proceduru koja će biti parser (interpreter) za varvalues sintaksu i proceduru koja će to glumiti u semaforu, što znači dodati mogućnost promjene boja i padajućeg izbornika. Nekako mi je to overkill kad se uzme u obzir da ste vas dvojica jedini koji su to primijetili, a vidim da će te se snaći i bez toga 🙂
Nije moguće ostaviti mogućnost slobodnog upisa.
Barem ja to nisam uspio.
Slobodno eksperimentirajte 🙂
Hvala na odgovoru, ali ovo je već poznato.
Pitanje je bilo da li se može preko VarValues napraviti da Povecaj_desnu_stranicu prikazuje kao Desna strana i da imamo slobodan unos podataka.
kao što visina_nogica -> Visina nogica