InglêsFrancêsEspanhol

Ad


favicon do OnWorks

comdraw - Online na nuvem

Execute o comdraw no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando comdraw que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


comdraw - drawtool com interpretador de comandos distribuído

SINOPSE


retirar [-port n] [-importar n] ['X-params'] [arquivo]

DESCRIÇÃO


comdraw é um editor de desenho com interpretador de comandos integrado com o qual o usuário pode interagir
via stdin e stdout (ou via telnet se o ACE estiver integrado). A sintaxe do comando é um semi-
lista de comandos separados por vírgulas com número arbitrário de parâmetros entre
parênteses, com suporte para parâmetros opcionais e argumentos de palavra-chave, ou seja:

command1 (arg1 arg2 arg3: key1 val1: key2 val2);
command2 (arg1 arg2 arg3: key1 val1: key2 val2)

Os literais e operadores de C são todos suportados, exceto para a sintaxe do condicional
operador "?:". Veja a documentação do comterp para mais detalhes.

Todos os argumentos para comandos documentados abaixo são inteiros, a menos que indicado por um sufixo de
str (que são strings embutidas em aspas) ou flt (que são pontos flutuantes convencionais
números). "compview" é um objeto gráfico atribuído a uma variável de intérprete.

DESENHO COMANDOS


compview = rect (x0, y0, x1, y1) - cria um retângulo
compview = rectangle (x0, y0, x1, y1) - igual a rect
compview = line (x0, y0, x1, y1) - cria uma linha
compview = arrowline (x0, y0, x1, y1) - criar linha com setas
compview = ellipse (x0, y0, r1, r2) - cria um retângulo
compview = text (x0, y0 texttr) - cria uma string de texto
compview = multiline (x0, y0 [, x1, y1, ...]) -
criar uma multilinha
compview = arrowmultiline (x0, y0 [, x1, y1, ...]) -
crie uma multilinha com setas
compview = openspline (x0, y0 [, x1, y1, ...]) -
criar uma spline aberta
compview = flechaspline (x0, y0 [, x1, y1, ...]) -
crie uma spline aberta com setas
compview = polygon (x0, y0 [, x1, y1, ...]) -
crie um polígono
compview = closedspline (x0, y0 [, x1, y1, ...]) -
criar uma spline fechada
compview = raster (x0, y0, x1, y1) -
criar um raster vazio

DE POLUIÇAO ESTATÍSTICAS COMANDOS


xylist = center (compview: xy: yx: x: y: scrn) - center of compview (dflt: xy)
rectlist = mbr (compview: lbrt: lrbt: scrn) - retângulo de limite mínimo de compview (dflt
: lbrt)
ptlist = points (compview) - lista de pontos de retorno do compview graphic

DE POLUIÇAO ESTADO COMANDOS


fonte (fontnum) - definir a fonte atual do menu
pincel (brushnum) - definir o pincel atual do menu
padrão (patternnum) -
definir o padrão atual do menu
cores (fgcolornum bgcolornum) -
definir as cores atuais do menu
colorsrgb (fgcolornum bgcolornum) - define as cores atuais pelo nome RGB. O nome da coluna
o formato é "#RGB" para 4 bits, "#RRGGBB" para 8 bits, #RRRGGGBBB para 12 bits,
#RRRRGGGGBBBB para 16 bits

nfonts () - retorna o tamanho do menu de fontes
nbrushes () - retorna o tamanho do menu de pincel
npatterns () - tamanho de retorno do menu padrão
ncolors () - retorna o tamanho dos menus coloridos

DIRECT MANIPULAÇÃO COMANDOS


select ([compview ...]: all: clear) -
faça destes gráficos a seleção atual
deletar (compview [compview ...]) - deletar gráfico (s)
mover (dx dy) - mover a seleção atual
escala (xflt yflt) - escala a seleção atual
girar (degflt) - girar a seleção atual
fliph () - inverte horizontalmente a seleção atual
flipv () - inverte verticalmente a seleção atual

GRUPO / UNGROUP COMANDOS


newgroup = growgroup (groupview compview) - adicionar gráfico ao gráfico de grupo existente
newgroup = trimgroup (groupview compview) - remove o gráfico do grupo existente

COMPONENTE E ATRIBUTO COMANDOS


compview = setattr (compview [: valor da palavra-chave [: valor da palavra-chave [...]]]) - definir atributos de um
componente gráfico
attrlist (compview) - retorna a lista de atributos do componente
compview = frame ([index]) - retorna o componente composto para um frame, o padrão é atual
val = at (list | attrlist | compview n: set val: ins val) - retornar (ou definir ou inserir após) o
enésimo item em uma lista.
num = size (list | attrlist | compview) - retorna o tamanho de uma lista.
compview = parent (compview) - obter o pai do gráfico
comp = profundidade (comps) - caminhada em profundidade da árvore de comparação

VISUALIZADOR COMANDOS


update () - atualiza visualizador

erro = salvar ([pathstr]) - comando para salvar o documento (para o caminho)
compview = import (pathstr: popen: next) - importar arquivo gráfico de nome de caminho ou URL, ou
de um comando se: popen
(: próximas importações são as próximas na série numérica)
export (compview [, compview [, ... compview]] [caminho]: host host_str: porta port_int: socket
: string |: str: eps: idraw) - remoto em formato drawtool (ou outro)
compview = paste (compview [xscale yscale xoff yoff | a00, a01, a10, a11, a20, a21]) - colar
gráfico no visualizador
val = pastemode ([val]: get) - alterna ou define o modo de colagem, o padrão é 0, sempre colar novo
gráficos

ncols () - extensão horizontal na tela em pixels
nrows () - extensão vertical na tela em pixels

dx, dy = stod (sx, sy) - converter da tela para as coordenadas do desenho
sx, sy = dtos (dx, dy) - converter do desenho para as coordenadas da tela
dx, dy = gtod (compview gx, gy) - converter de gráfico em coordenadas de desenho
gx, gy = dtog (compview dx, dy) - converter de desenho em coordenadas gráficas

alças (bandeira) -
ativar / desativar as marcas de seleção atuais
e / ou destacando
destaque (compview compviewgs) - define o estado do gráfico de destaque para um gráfico

zoom (zoomflt) - zoom por fator
zoomin () - zoom-in em 2
zoomout () - zoom-out em 2

pan (px py) - visualizador de pan
smallpanup () - pequena bandeja para cima
smallpandown () - pequena bandeja para baixo
smallpanleft () - pequeno pan à esquerda
smallpanright () - pequena bandeja direita
largepanup () - grande bandeja para cima
largepandown () - grande panela para baixo
pan grande à esquerda () - pan grande à esquerda
largepanright () - pan grande à direita

gravidade ([bandeira]) - definir / obter a gravidade do editor de desenho
gridspacing ([xsize ysize]) - definir / obter o espaçamento da grade do editor de desenho

ocultar (compview) - ocultar o componente gráfico
mostrar (compview) - mostrar o componente gráfico
dessensibilizar (compview) - dessensibilizar o componente gráfico
sensibilizar (compview) - dessensibilizar o componente gráfico

IMAGEM COMANDOS


tilefile (inpath outpath [xsize] [ysiz]) - arquivo de imagem tile pgm ou ppm
val = peek (compview xy) - peek valor do pixel no raster
poke (compview xy val) - picar o valor do pixel no raster
pokeline (compview xy vallist) - põe uma lista de valores em uma linha raster.
pcols (compview) - número de colunas em um raster
pcols (compview) - número de linhas em um raster
pflush (compview) - pixels de flush inseridos em um raster
pclip (compview x1, y1, x2, y2, x3, y3 [, ..., xn, yn]) - recorte raster com polígono
alpha (compview [alphaval]) - definir / obter transparência alfa

PLOTAGEM COMANDOS


- requer plotmtv e pstoedit - barplot ([var_str value_float] [...]: title title_str
: xtitle xtitle_str: ytitle ytitle_str: valtitle valtitle_str: newview) - exibir um
gráfico de barras

OUTROS COMANDOS


caixa de reconhecimento(msgstr) - pop-up uma caixa de diálogo de reconhecimento
caixa de confirmação(msgstr) - abre uma caixa de diálogo de confirmação e retorna 1, 0 ou -1 se
cancelado

executar (nome do arquivo) - executar comandos do arquivo
quit () - sai deste interpretador
exit () - sai do aplicativo inteiro
pause ([msgstr]: usec num) - pausa a execução do script até C / R

OPÇÕES


-porta n, especifica o número da porta para aceitar as conexões do interpretador de comandos.

-importar n, especifica o número da porta em que o serviço de importação é executado. O serviço de importação
aceita conexões pela rede e lê dados em formato drawtool.

-stripado n, traz um desenho sem qualquer barra de menu, barra de ferramentas, panner, controle deslizante ou zoomer.
Ele pode ser controlado via stdin ou telnet se construído com ACE.

-tamanho da rampa n,
seleciona o tamanho da rampa usado para o processamento de imagem em nível de cinza.

-a direita n, (ou "-th n") seleciona a altura do mosaico raster automático.

-largura n, (ou "-tw n") seleciona a largura automática do mosaico raster.

-telha,
habilita o ladrilho raster automático.

Veja também a mensagem -help e as páginas de manual drawtool e idraw para mais opções.

Use o comdraw online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad