英語フランス語スペイン語

Ad


OnWorksファビコン

comdraw - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで comdraw を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド comdraw です。

プログラム:

NAME


comdraw - 分散コマンドインタープリタを備えたドローツール

SYNOPSIS


コムドロー [-ポート n] [-インポート n] ['X-params'] [ファイル]

DESCRIPTION


comdraw は、ユーザーが対話できる統合コマンド インタプリタを備えた描画エディタです。
stdin および stdout 経由 (または ACE が組み込まれている場合は Telnet 経由)。 コマンド構文は半
コロンで区切られた、任意の数のパラメータを含むコマンドのリスト。
括弧、オプションのパラメータとキーワード引数のサポート、つまり:

コマンド1(arg1 arg2 arg3 :key1 val1 :key2 val2);
コマンド2(引数1 引数2 引数3 :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=arrowspline(x0,y0[,x1,y1,...]) --
矢印付きの開いたスプラインを作成する
compview=polygon(x0,y0[,x1,y1,...]) --
ポリゴンを作成する
compview=closedspline(x0,y0[,x1,y1,...]) --
閉じたスプラインを作成する
compview=ラスター(x0,y0,x1,y1) --
空のラスターを作成する

GRAPHIC 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 グラフィックからポイント リストを返します。

GRAPHIC 状態 コマンド


font(fontnum) -- メニューから現在のフォントを設定します。
Brush(brushnum) -- メニューから現在のブラシを設定します
パターン(パターン番号) --
メニューから現在のパターンを設定
色(fgcolornum bgcolornum) --
メニューから現在の色を設定する
Colorsrgb(fgcolornum bgcolornum) -- 現在の色を RGB 名で設定します。 色の名前
形式は 4 ビットの場合は「#RGB」、8 ビットの場合は「#RRGGBB」、12 ビットの場合は #RRRRGGGBBB、
#RRRRGGGGBBBB (16 ビットの場合)

nfonts() -- フォント メニューのサイズを返す
nbrushes() -- ブラシ メニューのサイズを返す
npatterns() -- パターン メニューのサイズを返す
ncolors() -- カラーメニューのサイズを返す

直接 マニピュレーション コマンド


select([compview ...] :all :clear) --
これらのグラフィックを現在の選択項目にします
delete(compview [compview ...]) -- グラフィックを削除します
move(dx dy) -- 現在の選択範囲を移動します
scale(xflt yflt) -- 現在の選択範囲をスケールします。
回転(degflt) -- 現在の選択を回転します
flickh() -- 現在の選択範囲を水平方向に反転します
flickv() -- 現在の選択範囲を垂直方向に反転します

グループ化/グループ化解除 コマンド


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) -- comp ツリーの深さ優先ウォーク

ビューア コマンド


update() -- ビューアを更新します

error=save([pathstr]) -- ドキュメントを (パス名に) 保存するコマンド
compview=import(pathstr :popen :next) -- パス名または URL からグラフィック ファイルをインポートします。または
コマンドから if :popen
(:next は数値系列の次をインポートします)
import(compview[,compview[,...compview]] [パス] :ホスト host_str :ポート port_int :ソケット
: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) -- グラフィック コンポーネントの感度を解除します

イメージング コマンド


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() -- アプリケーション全体を終了します
stop([msgstr] :usec num) -- C/R までスクリプトの実行を一時停止します。

OPTIONS


-港 n, コマンドインタープリタ接続を受け入れるポート番号を指定します。

-輸入 n, インポート サービスを実行するポート番号を指定します。 輸入サービスは
ネット経由の接続を受け入れ、drawtool 形式のデータを読み取ります。

-剥がされた n, メニューバー、ツールバー、パンナー、スライダー、またはズーマーなしで comdraw を表示します。
ACE で構築されている場合は、標準入力または Telnet 経由で制御できます。

-ランプサイズ n,
グレーレベル画像処理に使用されるランプサイズを選択します。

-高さ n, (または「-th n」) は、自動ラスター タイルの高さを選択します。

-幅 n, (または「-tw n」) は、自動ラスター タイリング幅を選択します。

-タイル、
自動ラスタータイリングを有効にします。

その他のオプションについては、-help メッセージ、drawtool および idraw のマニュアル ページも参照してください。

onworks.net サービスを使用してオンラインで comdraw を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad