「ZScript」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
MSY-07 (トーク | 投稿記録)
ソースコードの追加、ダウンロードの削除、見出しの追加
MSY-07 (トーク | 投稿記録)
syntaxhighlightタグに変更、SyntaxHighlightにcopyの追加
 
8行目: 8行目:
== ソースコード ==
== ソースコード ==
=== ZScript.msy ===
=== ZScript.msy ===
<pre>
<syntaxhighlight lang="text" copy>
#TagBegin=
#TagBegin=
#TagEnd=
#TagEnd=
31行目: 31行目:
(?<=\[).+?(?=,)
(?<=\[).+?(?=,)
//.*
//.*
</pre>
</syntaxhighlight>


=== ZSc-read.js ===
=== ZSc-read.js ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript" copy>
if (document.Text.substr(0, 8) =='//ZBRUSH') {
if (document.Text.substr(0, 8) =='//ZBRUSH') {
     document.mode = 'Zscript';
     document.mode = 'Zscript';

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');
}
スポンサーリンク