AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

comdraw - En ligne dans le Cloud

Exécutez comdraw dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande comdraw qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


comdraw - drawtool avec interpréteur de commandes distribué

SYNOPSIS


tirage au sort [-port n] [-import n] ['X-params'] [fichier]

DESCRIPTION


comdraw est un éditeur de dessin avec interpréteur de commandes intégré avec lequel l'utilisateur peut interagir
via stdin et stdout (ou via telnet si ACE est intégré). La syntaxe de la commande est un semi-
liste de commandes séparées par deux points avec un nombre arbitraire de paramètres inclus dans
parenthèses, avec prise en charge des paramètres facultatifs et des arguments de mot-clé, c'est-à-dire :

command1(arg1 arg2 arg3 :key1 val1 :key2 val2) ;
command2(arg1 arg2 arg3 :clé1 val1 :clé2 val2)

Les littéraux et les opérateurs de C sont tous pris en charge à l'exception de la syntaxe du conditionnel
opérateur "?:". Voir la documentation de comterp pour plus de détails.

Tous les arguments des commandes documentées ci-dessous sont des entiers, sauf indication contraire par un suffixe de
str (qui sont des chaînes imbriquées entre guillemets) ou flt (qui sont des virgules flottantes conventionnelles
Nombres). "compview" est un objet graphique affecté à une variable interpréteur.

DESSIN COMMANDES


compview=rect(x0,y0,x1,y1) -- crée un rectangle
compview=rectangle(x0,y0,x1,y1) -- identique à rect
compview=line(x0,y0,x1,y1) -- crée une ligne
compview=arrowline(x0,y0,x1,y1) -- crée une ligne avec des flèches
compview=ellipse(x0,y0,r1,r2) -- crée un rectangle
compview=text(x0,y0 textstr) -- crée une chaîne de texte
compview=multiligne(x0,y0[,x1,y1,...]) --
créer une multiligne
compview=flèchemultiligne(x0,y0[,x1,y1,...]) --
créer une multiligne avec des flèches
compview=openspline(x0,y0[,x1,y1,...]) --
créer une spline ouverte
compview=flèchespline(x0,y0[,x1,y1,...]) --
créer une spline ouverte avec des flèches
vue comp=polygone(x0,y0[,x1,y1,...]) --
créer un polygone
compview=closedspline(x0,y0[,x1,y1,...]) --
créer une spline fermée
compview=raster(x0,y0,x1,y1) --
créer un raster vide

GRAPHIQUE Statistiques COMMANDES


xylist=center(compview :xy :yx :x :y :scrn) -- centre de compview (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- rectangle englobant minimum de compview (dflt
:lbrt)
ptlist=points(compview) -- renvoie la liste des points du graphique compview

GRAPHIQUE ETAT COMMANDES


font(fontnum) -- définit la police actuelle à partir du menu
brush(brushnum) -- définit le pinceau actuel à partir du menu
motif (numéro de motif) --
définir le modèle actuel à partir du menu
couleurs(fgcolornum bgcolornum) --
définir les couleurs actuelles à partir du menu
coloursrgb(fgcolornum bgcolornum) -- définit les couleurs actuelles par nom RVB. Le nom de la couleur
le format est "#RGB" pour 4 bits, "#RRGGBB" pour 8 bits, #RRRGGGBBB pour 12 bits,
#RRRRGGGGBBBB pour 16 bits

nfonts() -- renvoie la taille du menu de police
nbrushes() -- renvoie la taille du menu pinceau
npatterns() -- renvoie la taille du menu des motifs
ncolors() -- renvoie la taille des menus de couleurs

DIRECT MANIPULATION COMMANDES


select([compview ...] :all :clear) --
faire de ces graphiques la sélection actuelle
delete(compview [compview ...]) -- supprimer le(s) graphique(s)
move(dx dy) -- déplacer la sélection actuelle
scale(xflt yflt) -- redimensionne la sélection actuelle
rotate(degflt) -- fait pivoter la sélection actuelle
fliph() -- retourne horizontalement la sélection actuelle
flipv() -- retourne verticalement la sélection actuelle

GROUPE/DÉGROUPEMENT COMMANDES


newgroup=growgroup(groupview compview) -- ajouter un graphique au graphique de groupe existant
newgroup=trimgroup(groupview compview) -- supprimer le graphique du graphique de groupe existant

COMPOSANT ET ATTRIBUT COMMANDES


compview=setattr(compview [:valeur de mot-clé [:valeur de mot-clé [...]]]) -- définit les attributs d'un
composant graphique
attrlist(compview) -- renvoie la liste des attributs du composant
compview=frame([index]) -- retourne le composant composite pour un cadre, par défaut le courant
val=at(list|attrlist|compview n :set val :ins val) -- retourne (ou définit ou insère après) le
nième élément d'une liste.
num=size(list|attrlist|compview) -- renvoie la taille d'une liste.
compview=parent(compview) -- obtient le parent du graphique
comp=depth(comps) -- profondeur-première marche de l'arbre de comp

TÉLÉSPECTATEUR COMMANDES


update() -- mettre à jour la visionneuse

error=save([pathstr]) -- commande pour enregistrer le document (vers pathname)
compview=import(pathstr :popen :next) -- importe le fichier graphique à partir du chemin d'accès ou de l'URL, ou
à partir d'une commande si :popen
(: prochaines importations suivantes dans la série numérique)
export(compview[,compview[,...compview]] [chemin] :host host_str :port port_int :socket
:string|:str :eps :idraw) -- distant au format drawtool (ou autre)
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- coller
graphique dans la visionneuse
val=pastemode([val] :get) -- basculer ou définir le mode coller, la valeur par défaut est 0, toujours coller le nouveau
graphique

ncols() -- étendue horizontale à l'écran en pixels
nrows() -- étendue verticale à l'écran en pixels

dx,dy=stod(sx,sy) -- convertir les coordonnées d'écran en coordonnées de dessin
sx,sy=dtos(dx,dy) -- convertir les coordonnées du dessin en coordonnées d'écran
dx,dy=gtod(compview gx,gy) -- convertir des coordonnées graphiques en coordonnées de dessin
gx,gy=dtog(compview dx,dy) -- convertir les coordonnées du dessin en coordonnées graphiques

poignées (drapeau) --
activer/désactiver les graduations de la sélection actuelle
et/ou en surbrillance
Highlight(compview compviewgs) - définit l'état graphique de surbrillance pour un graphique

zoom(zoomflt) -- zoom par facteur
zoomin() -- zoom avant par 2
zoomout() -- zoom arrière de 2

pan(px py) -- visionneuse panoramique
smallpanup() -- petit panoramique vers le haut
smallpandown() -- petit panoramique vers le bas
smallpanleft() -- petit panoramique à gauche
smallpanright() - petit panoramique à droite
largepanup() -- grand panoramique vers le haut
largepandown() -- grand panoramique vers le bas
largepanleft() -- grand panoramique à gauche
largepanright() -- grand panoramique à droite

gravité([drapeau]) -- définir/obtenir la gravité de l'éditeur de dessin
gridspacing([xsize ysize]) -- définir/obtenir l'espacement de la grille de l'éditeur de dessin

hide(compview) -- masquer le composant graphique
show(compview) -- afficher le composant graphique
désensibiliser (compview) -- désensibiliser le composant graphique
sensibiliser (compview) -- désensibiliser le composant graphique

IMAGERIE COMMANDES


tilefile(inpath outpath [xsize] [ysiz]) -- fichier image pgm ou ppm de tuile
val=peek(compview xy) -- afficher la valeur du pixel dans le raster
poke(compview xy val) -- insérer la valeur du pixel dans le raster
pokeline (compview xy vallist) -- insérer la liste de valeurs dans une ligne raster.
pcols(compview) -- nombre de colonnes dans un raster
pcols(compview) -- nombre de lignes dans un raster
pflush(compview) -- efface les pixels insérés dans un raster
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- raster de découpage avec polygone
alpha(compview [alphaval]) -- définir/obtenir la transparence alpha

TRAÇAGE COMMANDES


-- nécessite plotmtv et pstoedit -- barplot([var_str value_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- affiche un
graphique à barres

AUTRES COMMANDES


boîte de réception(msgstr) -- affiche une boîte de dialogue d'accusé de réception
boîte de confirmation(msgstr) -- affiche une boîte de dialogue de confirmation et renvoie 1, 0 ou -1 si
annulé

run(filename) -- exécuter les commandes à partir du fichier
quit() -- quitte cet interpréteur
exit() -- quitter toute l'application
pause([msgstr] :usec num) -- pause l'exécution du script jusqu'à C/R

OPTIONS


-Port n, spécifie le numéro de port sur lequel accepter les connexions de l'interpréteur de commandes.

-importer n, spécifie le numéro de port sur lequel exécuter le service d'importation. Le service d'importation
accepte les connexions sur le net et lit les données au format drawtool.

-dépouillé n, fait apparaître un comdraw sans barre de menu, barre d'outils, panoramique, curseur ou zoom.
Il peut être contrôlé via stdin ou telnet s'il est construit avec ACE.

-taille de la rampe n,
sélectionne la taille de rampe utilisée pour le traitement des images en niveaux de gris.

-la hauteur n, (ou "-th n") sélectionne la hauteur de tuilage de trame automatique.

-double n, (ou "-tw n") sélectionne la largeur de tuilage de trame automatique.

-tuile,
active la mosaïque de trames automatique.

Voir aussi le message -help et les pages de manuel drawtool et idraw pour plus d'options.

Utiliser comdraw en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad