АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

comdraw - Интернет в облаке

Запустите comdraw в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда comdraw, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


comdraw - инструмент рисования с распределенным интерпретатором команд

СИНТАКСИС


Comdraw [-port n] [-import n] ['X-params'] [файл]

ОПИСАНИЕ


comdraw - это редактор чертежей со встроенным интерпретатором команд, с которым пользователь может взаимодействовать
через stdin и stdout (или через telnet, если ACE встроен). Синтаксис команды - полу-
Список команд, разделенных двоеточиями, с произвольным количеством параметров, заключенных в
круглые скобки с поддержкой необязательных параметров и аргументов ключевых слов, например:

команда1 (аргумент1 аргумент2 аргумент3: ключ1 значение1: ключ2 значение2);
command2 (arg1 arg2 arg3: key1 val1: key2 val2)

Поддерживаются все литералы и операторы языка C, за исключением синтаксиса условного
оператор "?:". См. Документацию по comterp для более подробной информации.

Все аргументы команд, описанные ниже, являются целыми числами, если они не обозначены суффиксом
str (строки, заключенные в кавычки) или flt (обычные числа с плавающей запятой.
числа). compview - это графический объект, присвоенный переменной интерпретатора.

РИСОВАНИЕ КОМАНДЫ


compview = rect (x0, y0, x1, y1) - создать прямоугольник
compview = rectangle (x0, y0, x1, y1) - то же, что и rect
compview = line (x0, y0, x1, y1) - создать строку
compview = arrowline (x0, y0, x1, y1) - создать линию со стрелками
compview = ellipse (x0, y0, r1, r2) - создать прямоугольник
compview = text (x0, y0 textstr) - создать текстовую строку
compview = multiline (x0, y0 [, x1, y1, ...]) -
создать многострочную
compview = arrowmultiline (x0, y0 [, x1, y1, ...]) -
создать мультилинию со стрелками
compview = openspline (x0, y0 [, x1, y1, ...]) -
создать открытый сплайн
compview = arrowpline (x0, y0 [, x1, y1, ...]) -
создать открытый сплайн со стрелками
compview = polygon (x0, y0 [, x1, y1, ...]) -
создать многоугольник
compview = closedspline (x0, y0 [, x1, y1, ...]) -
создать замкнутый сплайн
compview = растр (x0, y0, x1, y1) -
создать пустой растр

ГРАФИКА СТАТИСТИКА КОМАНДЫ


xylist = center (compview: xy: yx: x: y: scrn) - центр compview (dflt: xy)
rectlist = mbr (compview: lbrt: lrbt: scrn) - минимальный ограничивающий прямоугольник compview (dflt
: lbrt)
ptlist = points (compview) - вернуть список точек из графики compview

ГРАФИКА ГОСУДАРСТВЕННЫЙ КОМАНДЫ


font (fontnum) - установить текущий шрифт из меню
кисть (brushnum) - установить текущую кисть из меню
шаблон (patternnum) -
установить текущий шаблон из меню
окрасы (fgcolornum bgcolornum) -
установить текущие цвета из меню
colorsrgb (fgcolornum bgcolornum) - установить текущие цвета по имени RGB. Название цвета
формат: "#RGB" для 4 бит, "#RRGGBB" для 8 бит, #RRRGGGBBB для 12 бит,
#RRRRGGGGBBBB для 16 бит

nfonts () - вернуть размер шрифтового меню
nbrush () - вернуть размер меню кистей
npatterns () - вернуть размер меню паттернов
ncolors () - вернуть размер цветного меню

НЕПОСРЕДСТВЕННЫЙ МАНИПУЛЯЦИИ КОМАНДЫ


select ([compview ...]: all: clear) -
сделать эту графику текущим выбором
delete (compview [compview ...]) - удалить графику (и)
move (dx dy) - переместить текущее выделение
scale (xflt yflt) - масштабировать текущее выделение
rotate (degflt) - повернуть текущее выделение
fliph () - перевернуть текущее выделение по горизонтали
flipv () - перевернуть текущее выделение по вертикали

ГРУППА / ГРУППА КОМАНДЫ


newgroup = growgroup (groupview compview) - добавить графику к существующей графике группы
newgroup = trimgroup (groupview compview) - удалить графику из существующей графики группы

СОСТАВНАЯ ЧАСТЬ И АТРИБУТ КОМАНДЫ


compview = setattr (compview [: значение ключевого слова [: значение ключевого слова [...]]]) - установить атрибуты
графический компонент
attrlist (compview) - вернуть список атрибутов компонента
compview = frame ([index]) - вернуть составной компонент для кадра, по умолчанию текущий
val = at (list | attrlist | compview n: set val: ins val) - вернуть (или установить или вставить после)
n-й элемент в списке.
num = size (list | attrlist | compview) - вернуть размер списка.
compview = parent (compview) - получить родителя графики
comp = depth (comps) - обход дерева компов в глубину

Зритель КОМАНДЫ


update () - просмотрщик обновлений

error = save ([pathstr]) - команда для сохранения документа (в путь)
compview = import (pathstr: popen: next) - импортировать графический файл по пути или URL, или
из команды if: popen
(: следующий импорт следующий в числовом ряду)
экспорт (compview [, compview [, ... compview]] [путь]: host host_str: port port_int: socket
: string |: str: eps: idraw) - пульт в формате drawtool (или другом)
compview = paste (compview [xscale yscale xoff yoff | a00, a01, a10, a11, a20, a21]) - вставить
графика в средство просмотра
val = pastemode ([val]: get) - переключить или установить режим вставки, по умолчанию 0, всегда вставлять новые
графика

ncols () - размер экрана по горизонтали в пикселях
nrows () - размер экрана по вертикали в пикселях

dx, dy = stod (sx, sy) - преобразовать экранные координаты в координаты чертежа
sx, sy = dtos (dx, dy) - преобразовать из чертежа в координаты экрана
dx, dy = gtod (compview gx, gy) - преобразовать из графики в координаты чертежа
gx, gy = dtog (compview dx, dy) - преобразовать из чертежа в графические координаты

ручки (флаг) -
включить / отключить текущие отметки выбора
и / или выделение
выделить (compview compviewgs) - установить состояние выделения для графики

zoom (zoomflt) - увеличить в раз
zoomin () - увеличение на 2
zoomout () - уменьшение на 2

pan (px py) - просмотрщик панорамирования
smallpanup () - маленькая кастрюля вверх
smallpandown () - маленькая панорама вниз
smallpanleft () - маленькая кастрюля влево
smallpanright () - маленькая панорама вправо
largepanup () - большая кастрюля вверх
largepandown () - большая панорама вниз
largepanleft () - большая панорама влево
largepanright () - большая панорама вправо

gravity ([flag]) - установить / получить гравитацию в редакторе рисования
gridspacing ([xsize ysize]) - установить / получить интервал сетки редактора чертежей

hide (compview) - скрыть графический компонент
show (compview) - показать графический компонент
desensitize (compview) - уменьшить чувствительность графического компонента
sensitize (compview) - уменьшить чувствительность графического компонента

IMAGING КОМАНДЫ


tilefile (inpath outpath [xsize] [ysiz]) - файл изображения pgm или ppm плитки
val = peek (compview xy) - посмотреть значение пикселя в растр
poke (compview xy val) - вставить значение пикселя в растр
pokeline (compview xy vallist) - выталкивает список значений в растровую строку.
pcols (compview) - количество столбцов в растре
pcols (compview) - количество строк в растре
pflush (compview) - убрать пиксели, вставленные в растр
pclip (compview x1, y1, x2, y2, x3, y3 [, ..., xn, yn]) - обрезать растр с многоугольником
alpha (compview [alphaval]) - установить / получить альфа-прозрачность

УЧАСТОК КОМАНДЫ


- требует plotmtv и pstoedit - barplot ([var_str value_float] [...]: title title_str
: xtitle xtitle_str: ytitle ytitle_str: valtitle valtitle_str: newview) - отображать
заговор

ДРУГИЕ КОМАНДЫ


ящик подтверждения(msgstr) - всплывающее диалоговое окно подтверждения
Подтверждение(msgstr) - открыть диалоговое окно подтверждения и вернуть 1, 0 или -1, если
отменен

run (имя файла) - запускать команды из файла
quit () - выйти из этого интерпретатора
exit () - выйти из всего приложения
pause ([msgstr]: usec num) - приостановить выполнение скрипта до C / R

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-port n, указывает номер порта для приема соединений интерпретатора команд.

-Импортировать n, указывает номер порта, на котором запущена служба импорта. Служба импорта
принимает соединения по сети и считывает данные формата drawtool.

-полосатый n, вызывает comdraw без какой-либо строки меню, панели инструментов, панорамирования, ползунка или масштабирования.
Им можно управлять через stdin или telnet, если он построен с помощью ACE.

-рампсайз n,
выбирает размер линейного увеличения, используемый для обработки изображений на уровне серого.

-править n, (или "-th n") выбирает автоматическую высоту мозаичного изображения растра.

-ширина n, (или "-tw n") выбирает автоматическую ширину мозаичного изображения растра.

-плитка,
включает автоматическую мозаику растра.

Также см. Сообщение -help и справочные страницы drawtool и idraw для получения дополнительных опций.

Используйте comdraw онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 2
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • 3
    ОранжевыйФокс
    ОранжевыйФокс
    Форк TeamWinRecoveryProject (TWRP)
    с множеством дополнительных функций, редизайн
    и другие особенности: поддерживает высокие частоты и
    не-Treble ROMsОбновленное ядро ​​​​Oreo,
    построен ...
    Скачать OrangeFox
  • 4
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 5
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 6
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • Больше »

Команды Linux

Ad