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