「ZScript」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
MSY-07 (トーク | 投稿記録)
ページの作成:「ZBrushというCGソフトのマクロ用です。 タグとコメントに色がつくだけの、無いよりはマシ程度の一口サイズなので、誰かしっかりしたもの作ったら置き換えてください。 ZScriptモードにするマクロ付き(ZScriptは.txtなので、txtの頭の文字列を読んで判別する形です)。 ファイル:ZScript.zip
 
MSY-07 (トーク | 投稿記録)
syntaxhighlightタグに変更、SyntaxHighlightにcopyの追加
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
== 概要 ==
ZBrushというCGソフトのマクロ用です。
ZBrushというCGソフトのマクロ用です。


5行目: 6行目:
ZScriptモードにするマクロ付き(ZScriptは.txtなので、txtの頭の文字列を読んで判別する形です)。
ZScriptモードにするマクロ付き(ZScriptは.txtなので、txtの頭の文字列を読んで判別する形です)。


[[ファイル:ZScript.zip]]
== ソースコード ==
=== ZScript.msy ===
<syntaxhighlight lang="text" copy>
#TagBegin=
#TagEnd=
#CommentBegin1=
#CommentEnd1=
#LineComment1=//
#CommentBegin2=
#CommentEnd2=
#LineComment2=
#SpecialSyntax=None
#ScriptBegin=
#ScriptEnd=
#QuoteSingle=False
#QuoteDouble=True
#QuoteContinue=False
#EscapeCharacter=
 
#Word Color=5, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
???
 
#Word Color=7, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=\[).+?(?=,)
//.*
</syntaxhighlight>
 
=== ZSc-read.js ===
<syntaxhighlight lang="javascript" copy>
if (document.Text.substr(0, 8) =='//ZBRUSH') {
    document.mode = 'Zscript';
   
}else {
      // alert('JavaScriptのElse');
}
</syntaxhighlight>

2025年6月30日 (月) 02:33時点における最新版

概要[編集]

ZBrushというCGソフトのマクロ用です。

タグとコメントに色がつくだけの、無いよりはマシ程度の一口サイズなので、誰かしっかりしたもの作ったら置き換えてください。

ZScriptモードにするマクロ付き(ZScriptは.txtなので、txtの頭の文字列を読んで判別する形です)。

ソースコード[編集]

ZScript.msy[編集]

#TagBegin=
#TagEnd=
#CommentBegin1=
#CommentEnd1=
#LineComment1=//
#CommentBegin2=
#CommentEnd2=
#LineComment2=
#SpecialSyntax=None
#ScriptBegin=
#ScriptEnd=
#QuoteSingle=False
#QuoteDouble=True
#QuoteContinue=False
#EscapeCharacter=

#Word Color=5, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
???

#Word Color=7, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=\[).+?(?=,)
//.*

ZSc-read.js[編集]

if (document.Text.substr(0, 8) =='//ZBRUSH') {
    document.mode = 'Zscript';
    
}else {
      // alert('JavaScriptのElse');
}
スポンサーリンク