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