영어프랑스어스페인어

Ad


온웍스 파비콘

comdraw - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 comdraw 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 comdraw입니다.

프로그램:

이름


comdraw - 분산 명령 인터프리터가 있는 drawtool

개요


컴드로 [-포트 n] [-가져오기 n] ['X 매개변수'] [파일]

기술


comdraw는 사용자가 상호 작용할 수 있는 통합 명령 인터프리터가 있는 도면 편집기입니다.
stdin 및 stdout을 통해(또는 ACE가 내장된 경우 telnet을 통해). 명령 구문은 반
임의의 수의 매개변수가 포함된 콜론으로 구분된 명령 목록
괄호, 선택적 매개변수 및 키워드 인수 지원, 예:

명령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=멀티라인(x0,y0[,x1,y1,...]) --
여러 줄 작성
compview=화살표멀티라인(x0,y0[,x1,y1,...]) --
화살표가 있는 여러 줄 작성
compview=openspline(x0,y0[,x1,y1,...]) --
열린 스플라인 작성
compview=화살표 스플라인(x0,y0[,x1,y1,...]) --
화살표가 있는 열린 스플라인 만들기
compview=폴리곤(x0,y0[,x1,y1,...]) --
폴리곤 생성
compview=closedspline(x0,y0[,x1,y1,...]) --
닫힌 스플라인 작성
compview=래스터(x0,y0,x1,y1) --
빈 래스터 생성

그래픽 STATS 명령


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) -- 메뉴에서 현재 글꼴 설정
brush(brushnum) -- 메뉴에서 현재 브러시 설정
패턴(패턴번호) --
메뉴에서 현재 패턴 설정
색상(fgcolornum bgcolornum) --
메뉴에서 현재 색상 설정
colorsrgb(fgcolornum bgcolornum) -- 현재 색상을 RGB 이름으로 설정합니다. 색상 이름
형식은 4비트의 경우 "#RGB", 8비트의 경우 "#RRGGBB", 12비트의 경우 #RRRGGBBB,
#RRRRGGGGBBBB 16비트용

nfonts() -- 글꼴 메뉴의 크기 반환
nbrushes() -- 브러시 메뉴의 크기 반환
npatterns() -- 패턴 메뉴의 크기 반환
ncolors() -- 색상 메뉴의 크기를 반환

곧장 시장 조작 명령


select([compview ...] :all :clear) --
이 그래픽을 현재 선택 항목으로 만듭니다.
delete(compview [compview ...]) -- 그래픽 삭제
move(dx dy) -- 현재 선택을 이동
scale(xflt yflt) -- 현재 선택 크기 조정
회전(degflt) -- 현재 선택 회전
fliph() -- 현재 선택을 수평으로 뒤집습니다.
flipv() -- 현재 선택을 수직으로 뒤집습니다.

그룹/그룹 해제 명령


newgroup=growgroup(groupview compview) -- 기존 그룹 그래픽에 그래픽 추가
newgroup=trimgroup(groupview compview) -- 기존 그룹 그래픽에서 그래픽 제거

구성 요소 속성 명령


compview=setattr(compview [:keyword value [:keyword value [...]]]) -- 속성 설정
그래픽 구성 요소
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) -- comp 트리의 깊이 우선 탐색

뷰어 명령


update() -- 뷰어 업데이트

error=save([pathstr]) -- 문서를 저장하는 명령(경로 이름에)
compview=import(pathstr :popen :next) -- 경로명이나 URL에서 그래픽 파일을 가져오거나
if :popen 명령에서
(:next는 숫자 시리즈에서 다음을 가져옵니다)
export(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) -- 도면에서 그래픽 좌표로 변환

핸들(플래그) --
현재 선택 눈금 표시 활성화/비활성화
및/또는 강조 표시
Highlight(compview compviewgs) -- 그래픽의 하이라이트 그래픽 상태를 설정합니다.

확대/축소(zoomflt) -- 요소별 확대/축소
zoomin() -- 2배 확대
zoomout() -- 2만큼 축소

pan(px py) -- 팬 뷰어
smallpanup() -- 작은 팬 업
smallpandown() -- 작은 팬 다운
smallpanleft() -- 작은 팬 왼쪽
smallpanright() - 오른쪽 작은 팬
largepanup() -- 큰 팬 업
largepandown() -- 큰 팬 다운
largepanleft() -- 큰 팬 왼쪽
largepanright() -- 큰 팬 오른쪽

중력([플래그]) -- 드로잉 편집기 중력 설정/가져오기
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(filename) -- 파일에서 명령 실행
quit() -- 이 인터프리터를 종료합니다.
exit() -- 전체 애플리케이션 종료
pause([msgstr] :usec num) -- C/R까지 스크립트 실행을 일시 중지합니다.

옵션


-포트 n, 명령 인터프리터 연결을 수락할 포트 번호를 지정합니다.

-수입 n, 가져오기 서비스를 실행할 포트 번호를 지정합니다. 수입 서비스
네트워크를 통한 연결을 허용하고 drawtool 형식 데이터를 읽습니다.

- 벗겨진 n, 메뉴바, 툴바, 패너, 슬라이더, 줌머 없이 comdraw를 불러옵니다.
ACE로 구축된 경우 stdin 또는 telnet을 통해 제어할 수 있습니다.

-폭주 n,
그레이 레벨 이미지 처리에 사용되는 램프 크기를 선택합니다.

-체중 n, (또는 "-th n") 자동 래스터 타일링 높이를 선택합니다.

- 너비 n, (또는 "-tw n") 자동 래스터 타일링 너비를 선택합니다.

-타일,
자동 래스터 타일링을 활성화합니다.

추가 옵션은 -help 메시지와 drawtool 및 idraw 매뉴얼 페이지를 참조하십시오.

onworks.net 서비스를 사용하여 comdraw 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad