EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

comdraw - Online în cloud

Rulați comdraw în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda comdraw care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


comdraw - instrument de desen cu interpret de comenzi distribuite

REZUMAT


comdraw [-port n] [-import n] ['X-params'] [fișier]

DESCRIERE


comdraw este un editor de desene cu interpret de comenzi integrat cu care utilizatorul poate interacționa
prin stdin și stdout (sau prin telnet dacă ACE este încorporat). Sintaxa comenzii este semi-
listă de comenzi separate prin două puncte cu un număr arbitrar de parametri încadrați în
paranteză, cu suport pentru parametrii opționali și argumentele cuvintelor cheie, de exemplu:

comanda1(arg1 arg2 arg3 :key1 val1 :key2 val2);
comandă2(arg1 arg2 arg3:key1 val1:key2 val2)

Literalele și operatorii lui C sunt toți acceptați, cu excepția sintaxei condiționalului
operatorul „?:”. Consultați documentația comterp pentru mai multe detalii.

Toate argumentele pentru comenzile documentate mai jos sunt numere întregi, cu excepția cazului în care sunt indicate printr-un sufix de
str (care sunt șiruri încorporate între ghilimele) sau flt (care sunt în virgulă mobilă convențională
numere). „compview” este un obiect grafic alocat unei variabile interpretor.

DESEN COMANDE


compview=rect(x0,y0,x1,y1) -- creează un dreptunghi
compview=dreptunghi (x0,y0,x1,y1) -- la fel ca rect
compview=line(x0,y0,x1,y1) -- creează o linie
compview=arrowline(x0,y0,x1,y1) -- creați o linie cu săgeți
compview=ellipse(x0,y0,r1,r2) -- creează un dreptunghi
compview=text(x0,y0 textstr) -- creează un șir de text
compview=multiline(x0,y0[,x1,y1,...]) --
creați o multilinie
compview=arrowmultiline(x0,y0[,x1,y1,...]) --
creați o multilinie cu săgeți
compview=openspline(x0,y0[,x1,y1,...]) --
creați o spline deschisă
compview=arrowspline(x0,y0[,x1,y1,...]) --
creați o spline deschisă cu săgeți
compview=poligon(x0,y0[,x1,y1,...]) --
creați un poligon
compview=closedspline(x0,y0[,x1,y1,...]) --
creați o spline închisă
compview=raster(x0,y0,x1,y1) --
creați un raster gol

GRAFIC STATS COMANDE


xylist=center(compview :xy :yx :x :y :scrn) -- centrul compview (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- dreptunghiul de delimitare minim al compview (dflt
:lbrt)
ptlist=points(compview) -- returnează lista de puncte din graficul compview

GRAFIC STAT COMANDE


font(fontnum) -- setați fontul curent din meniu
brush(brushnum) -- setează pensula curentă din meniu
model(număr model) --
setați modelul curent din meniu
culori (fgcolornum bgcolornum) --
setați culorile curente din meniu
colorsrgb(fgcolornum bgcolornum) -- setează culorile curente după numele RGB. Numele culorii
formatul este „#RGB” pentru 4 biți, „#RRGGBB” pentru 8 biți, #RRRGGGBBB pentru 12 biți,
#RRRRGGGGBBBB pentru 16 biți

nfonts() -- returnează dimensiunea meniului fonturilor
nbrushes() -- returnează dimensiunea meniului pensulei
npatterns() -- returnează dimensiunea meniului de modele
ncolors() -- returnează dimensiunea meniurilor de culoare

DIRECT MANIPULARE COMANDE


selectează([compview...] :toate :clear) --
faceți din aceste grafice selecția curentă
delete(compview [compview...]) -- șterge graficul(ele)
move(dx dy) -- mută selecția curentă
scale(xflt yflt) -- scala selecția curentă
rotate(degflt) -- rotiți selecția curentă
fliph() -- inversează orizontal selecția curentă
flipv() -- inversează vertical selecția curentă

GROUP/UNGROUP COMANDE


newgroup=growgroup(groupview compview) -- adaugă grafic la graficul de grup existent
newgroup=trimgroup(groupview compview) -- eliminați graficul din graficul de grup existent

COMPONENTA AND ATRIBUT COMANDE


compview=setattr(compview [:keyword value [:keyword value [...]]]) -- setează atributele unui
componenta grafica
attrlist(compview) -- returnează lista de atribute ale componentei
compview=frame([index]) -- returnează componenta compozită pentru un cadru, implicit la curent
val=at(list|attrlist|compview n :set val :ins val) -- returnează (sau setează sau inserează după)
al n-lea articol dintr-o listă.
num=size(list|attrlist|compview) -- returnează dimensiunea unei liste.
compview=parent(compview) -- obține părintele graficului
comp=depth(comps) -- adâncimea-prima mers a arborelui comp

VIZIONATOR COMANDE


update() -- actualizați vizualizatorul

error=save([pathstr]) -- comandă pentru salvarea documentului (în calea)
compview=import(pathstr :popen :next) -- importă fișierul grafic din cale sau URL, sau
dintr-o comandă dacă :popen
(:next imports next in series numerice)
export(compview[,compview[,...compview]] [cale] :gazdă host_str :port port_int :socket
:string|:str :eps :idraw) -- la distanță în format drawtool (sau alt).
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- paste
grafic în vizualizator
val=pastemode([val] :get) -- comutați sau setați modul de lipire, implicit este 0, lipiți întotdeauna nou
grafică

ncols() -- extinderea orizontală a ecranului în pixeli
nrows() -- extinderea verticală a ecranului în pixeli

dx,dy=stod(sx,sy) -- convertiți din ecran în coordonatele desenului
sx,sy=dtos(dx,dy) -- convertiți din desen în coordonatele ecranului
dx,dy=gtod(compview gx,gy) -- convertiți din coordonatele grafice în desene
gx,gy=dtog(compview dx,dy) -- convertiți din desen în coordonate grafice

mânere (steagul) --
activați/dezactivați marcajele de selecție curente
și/sau evidențierea
highlight(compview compviewgs) -- setează starea de evidențiere a graficului pentru un grafic

zoom(zoomflt) -- mărire în funcție de factor
zoomin() -- mărire cu 2
zoomout() -- micșorează cu 2

pan(px py) -- vizualizator pan
smallpanup() -- pan mic în sus
smallpandown() -- pan mic în jos
smallpanleft() -- pan mic la stânga
smallpanright() - pan mic dreapta
largepanup() -- pan mare în sus
largepandown() -- pan mare în jos
largepanleft() -- pan stânga mare
largepanright() -- pan dreapta

gravity([flag]) -- setează/obține editorul de desene gravitate
gridspacing([xsize ysize]) -- setează/obține spațierea grilei editorului de desene

hide(compview) -- ascunde componenta grafică
show(compview) -- arată componenta grafică
desensibilize(compview) -- desensibilizează componenta grafică
sensibilize(compview) -- desensibilizează componenta grafică

IMAGINI COMANDE


tilefile(inpath outpath [xsize] [ysiz]) -- fișier imagine pgm sau ppm
val=peek(compview xy) -- peek valoarea pixelului în raster
poke(compview xy val) -- introduceți valoarea pixelului în raster
pokeline(compview xy valist) -- introduceți lista de valori într-o linie raster.
pcols(compview) -- numărul de coloane dintr-un raster
pcols(compview) -- numărul de rânduri dintr-un raster
pflush(compview) -- întoarce pixeli înfipți într-un raster
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- decupați raster cu poligon
alpha(compview [alphaval]) -- setați/obțineți transparența alfa

PLOTARE COMANDE


-- necesită plotmtv și pstoedit -- barplot([var_str value_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- afișați o
barplot

ALTE COMANDE


caseta de confirmare(msgstr) -- afișează o casetă de dialog de confirmare
caseta de confirmare(msgstr) -- afișează o casetă de dialog de confirmare și returnează 1, 0 sau -1 dacă
anulat

run(filename) -- rulați comenzi din fișier
quit() -- părăsește acest interpret
exit() -- iese din întreaga aplicație
pauză([msgstr] :usec num) -- întrerupe execuția scriptului până la C/R

OPŢIUNI


-port n, specifică numărul portului pe care să accepte conexiunile interpretului de comenzi.

-import n, specifică numărul portului pe care rulează serviciul de import. Serviciul de import
acceptă conexiuni prin net și citește datele în format drawtool.

-dezbrăcat n, afișează un comdraw fără bară de meniu, bară de instrumente, panou, glisor sau zoom.
Poate fi controlat prin stdin sau telnet dacă este construit cu ACE.

- rampa n,
selectează dimensiunea rampei utilizată pentru procesarea imaginii la nivel de gri.

-ight n, (sau „-th n”) selectează înălțimea automată a rasterului.

-twidth n, (sau „-tw n”) selectează lățimea automată a plăcilor raster.

-ţiglă,
activează placarea automată raster.

Consultați, de asemenea, mesajul -help și paginile de manual drawtool și idraw pentru opțiuni suplimentare.

Utilizați comdraw online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad