/**********************************************************************************************************************
    MN MEGA-Mix
        SuperWriter MEGA-MiX
                    Copyright (c) YumemiYougie-Project 2004
**********************************************************************************************************************/

@̃hLgł͓Ǝ̃XNvggŁAϊs@Lq܂B
ɋLڂ͕̂W@\Ƃđgݍ܂Ă镨łB

XNvg̓ob`t@C[script]ZNVŎw肵܂B


[script]
copy    backup\%1   // t@CbackuptH_փRs[
delrem  norem\%1    // ߂폜Aϊ̃t@C norem tH_ɏo


|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
R}h

ݗp\ȃR}hꗗł

Et@C֘A
    copy            t@C̃Rs[
    del             t@C̍폜
    listsort        Xg\[g
    filecheck       t@C`FbN
    dump            oCi[_v
    samesize        t@CTCY̓
    renewfiles      XVꂽt@C𒊏o
    chgrw           ݋֎~ύX

EXNvgAViI֘A
    delrem          ߍ폜
    kanji_check     `FbN
    replace         t@C̒u
    replace_rem     t@C̒u(u𒍎߂Ɏc)
    replace_regex   t@C̒u(K\)
    togeGrep        ܂Ƃ߂GREP
    listupscr       XNvgtOXgAbv
    listupparam     p[^Xg擾
    checkscr        XNvg`FbN
    checktxt        A
    utter           t@Cxo
    utter_scr       t@CxoAXNvgɑgݍ
    kinsoku         ViI֑̋

EOtBbN֘A
    bmp_resize      rbg}bvTCYϊ


LȊÕR}hw肵ꍇAOvOĂяo܂BQ:{hLgOW[
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


R}hł̕⑫

o̓pX
@̃t@Co͂t@C܂ރpXłB

@%1t@CA%0gqt@C\킵܂Bȗƌt@CƓɂȂ܂B
@΃tH_w肷ꍇ͌f[^̑ΎwɂȂ܂B
@ob`t@C(Jg)̑΃pXw肵ꍇ \folder ̂悤ɓ \ t܂B
@t@Cȗꍇ͖ \ ĉ(gqȂ̃t@CƔFĂ܂܂)B


    delrem  norem\%1    // ʂ norem tH_ɏo(tH_̑΃pXƂȂ)
    delrem  norem\      // @ (\YȂ)
    delrem  %0.src      // gqsrcɂďo
    delrem  \test\%1    // ob`t@ĈtH_testtH_ɏo
    delrem  c:\work\%1  // ΃pXŎw肵tH_ɏo






----------------------------------------------------------------------------------------------------------------------
OW[
R}h
    [st@C] [-IvV] [IvV]

    Õc[AvOɕϊ܂BG[⏈ʂ𓾂鎖͂ł܂B
    st@C swriter.exe ƓtH_ɂKv܂ApXw肷鎖ŕʃtH_ɂt@Csł܂B

  ɃTv module w肵Ă܂B
    module -option ABC DEF

s
    module -option [t@C] ABC DEF

QڂɃt@Cw肳܂B

l
@IvV̎w͐҂ʂɎgpvȌɍ킹ŁAJX^}CY鎖͂ł܂B
\[X𒼂ɏCKv܂B

----------------------------------------------------------------------------------------------------------------------
t@C̃Rs[
R}h
    copy    [o̓pX]

    ̏őď㏑XNvgg񂾏ꍇAŏɃobNAbvƂA
    ܂́AK؂ȃtH_Ƀf[^Rs[AtH_̊gq̂݃Rs[铙B
    ̏ɂ̓obNAbv͓܂B


    copy    backup\%1    // t@CbackuptH_փRs[

----------------------------------------------------------------------------------------------------------------------
t@C̍폜
R}h
    del

    t@CRs[A鎖Ńt@C̈ړsꍇɎg܂B
    ̏ɂ̓obNAbv͓܂Bgp̍ۂ͒ӂKvłB


    del                  // t@C폜

f[^𑽗lȃfBNg烊XgAbvłdlA\𐳂ŎgpȂƎv悤ɓ삵Ă܂̂ŒӂĉB

----------------------------------------------------------------------------------------------------------------------
ߍ폜
R}h
    delrem    [o̓pX]@[p[^(ȗ)]

    p[^
        -L  Ps߂̋Lw肵܂(Lȗƍ폜Ȃ)
        -S  ͈͒߂̊JnLw肵܂(Lȗƍ폜Ȃ)
        -E  ͈͒߂̏ILw肵܂(Lȗƍ폜Ȃ)

    p[^ȗCdl(Ps"//" ͈͎w"/*`*/")̒߂폜܂(^b`@\ɂ钍ߍ폜Ɠ@\)B
    ͈͎w̏ꍇAŝ͕̂ςȂ悤܂B
    XNvgƂċLq闘_͒Ps߂włAo͐ݒł鏊łB


    delrem  norem\%1    // ʂ norem tH_ɏo
    delrem  %0.src      // gqsrcɂďo
    delrem  -L# -S -E   // #`폜A͈͒߂͍폜Ȃ

----------------------------------------------------------------------------------------------------------------------
`FbN
R}h
    kanji_check    [x]

    eLXgt@CŎgpĂ銿𒲂ׁA^񐅏^OAꂼǂ̊gpĂ邩XgAbv܂B

    x    0
        ꐅ̃XgAbvȂATotal\̂݁BłłB
    x    1
        ꐅ̃XgAbvȂAt@CƎgp󋵂\B^b`@\ƓłB
    x    2
        ꐅ̃XgAbvAt@CƎgp󋵂\BڍׂȌłB

@vATatalŕ\鐔͎gpӏłAł͂܂BgpĂ鐔͏o͂ꂽ̂̂ŔfĉB

----------------------------------------------------------------------------------------------------------------------
Xg\[g
R}h
    listsort -o[IvV] -s[\[gΏە] -c[sJbgΏە]

    IvV(wł܂/啶ʂȂ)
        l: w肷ƕR[hłȂŃ\[g܂B
        r: w肷ƃo[X[h(~)ɂȂ܂B
        p: w肷Ɠ̂OĐ܂B

    \[gΏە(^uNH[e[Vw : -s"2008 05 28")
        Xg̓rɓtĂꍇA -s2008 ƂƓtɃ\[g鎖ł܂B

    sJbgΏە(^uNH[e[Vw : -c"): ")
        Grepʂ\[gۂ -c"): " Ǝw肷GrepŒǉ`̕܂B
        镔 \[gΏە qbg邱Ƃ͂ł܂B

    w͑SĐ擪ŏɌ̂ΏۂƂȂ܂B


    sPƂďꂽXg\[g܂B
    IvV̎w肪Ȃ΁AR[hŃ\[g܂B
    listsort -op Ǝw肵̂^b`@\ɂ镨Ɠ@\ɂȂ܂B

----------------------------------------------------------------------------------------------------------------------
t@C`FbN
R}h
    filecheck


    gqŃt@C𔻒fA̓e𒲂ׂ܂B

.bmp
    rbg}bvf[^̃TCYAFo͂܂B
.wav
    WAVEf[^̎gA`l(mN^XeI)Arbg `FbNAʂo͂܂B

    ^b`@\ɂ镨Ɠ@\łB

----------------------------------------------------------------------------------------------------------------------
oCi[_v
R}h
    dump [o̓pX(ȗ)] [ACg]


    oCi[f[^eLXgɃ_v܂B
    PUiŃf[^ɂ 0x Af[^ւ , ŋ؂܂B
    ɂb\[XɃf[^gݍޏꍇȂǂɎgp܂B

ACg
    1 byteo  0x00,
    2 wordo  0x0000,
    4 dwordo 0x00000000,

o̓pXȗƊgq.txtɕς(X.txt̏ꍇ̓t@C̖ _d ǉ)t@CŏóB

^b`@\ł̓ACg 1 w肵Ao̓pXȗ̂Ɠ܂B


    dump 4    // 0x00000000 `ŏo

----------------------------------------------------------------------------------------------------------------------
u
R}h
    replace    [ݒt@C] [o̓pX]


    eLXgt@C̕ݒt@CŎw肵ɒuB
    ̒uxɍsB
    LɂA_ȒuoB

    u镶̓t@CSĂ̕ɗLłBPALŊꂽ͈͓Aʂ邱ƂȂSĒu܂B
    Xg͒̕珇ɒu܂B


ݒt@C
u    u LqBQ̓^uŋ؂(^u͕A߂Ȃǂ͖)B
PsɂPgAKvȏ݂̂LqA`Ƀ^uAXy[X͕sB


*%mLuka%    voice(00000000)\ntalk3("\\string1")\t//
*\knj       voice(00000000)\ntalk3("\knj")

\L
@Lw肷鎖ŏ_Ȓuw鎖ł܂B
Lɂ͒uAuoɎw肵Ȃ΂ȂȂAw肳Ȃꍇ͕̓ۏ؂܂B
oɎw肷Kv̂L𕡐ĎgpہAȗôƒu̕܂B

\n     s(ݒuɂ̂ݎw\ł)
\t     ^u
\ts    ^u  uɂ̃^u܂Ă邩sȏꍇɎgpBuɎw肷ƌƓ̃^u}܂B^uɂvB擪Ɏw肷̂ł͂܂B
\str   ""ŊꂽFB(֐̂悤ȏň̂̕܂܂ɑOゾƂɎgp)
\val   FB
\knj   SpFB
\wrd   PFB ()"'̋LEƂPF܂B ;:<>?=@[]^\_͋EƔF܂
\\     \F

\num?  Aԕϊ@?Ɏw肵lɒu܂BȗƑO̒l+1ɕϊ܂B(CenumƓ̋@\ł)
\blk   

----------------------------------------------------------------------------------------------------------------------
u
R}h
    replace_rem [ݒt@C] [o̓pX]


    uɒuO̕𓯂šɒ߂ƂĂ܂B
    ǂ̕ǂ̂悤ɒuꂽ鎖ł悤ɂȂ܂B
    p@ replace ƓłB
    
    ߂ Cdl@//

----------------------------------------------------------------------------------------------------------------------
u
R}h
    replace_regex [ݒt@C] [o̓pX]


    boostK\̏Œu܂B
    ݒt@C ̏̓R}h[replace]ƓlB
    R}h[replace]̋@\Ƃ̕p͕sB

\[XRpCėpꍇ boost ʂɃCXg[Astruct.h  #define  USE_BOOST LɂKv܂B

----------------------------------------------------------------------------------------------------------------------
܂Ƃ߂GREP
R}h
    togeGrep [Xgt@C] [Pꌟɂ鎞1w]


    PsPPLqt@CXgt@CƂĎw肷ƂꂼGrep.


    togeGrep list.txt 1

----------------------------------------------------------------------------------------------------------------------
rbg}bvTCYϊ
R}h
    bmp_resize [(ȗ)],[(ȗ)] [o̓pX]


    w肵AɃrbg}bvTCY܂BS܂͂Wrbg̃rbg}bv̂ݑΉłB
    p[^ȗƕύXȂłB(ȗꍇ "bmp_resize ,64" ƋLq)
    傫Ȃ镔ɂ̓J[pbgOԂŖ߂܂B

Aɂ͎̎w肪\łB
    +    w肵傫܂
    -    w肵܂
    %    w肵̔{ɕ␳܂


    bmp_resize %8,+1    //    W̔{ɂč{P

----------------------------------------------------------------------------------------------------------------------
XNvgtOXgAbv
R}h
    listupscr


    t@CAXNvgAtOAxƎvPꂼꃊXgAbv܂B

XNvgƔf镨
    abc(..)  ̂悤Ɍ(ʂẮB

tOƔf镨
    flg[0] ̂悤Ɍ[劇ʂẮB

xƔf镨
    section: ̂悤Ɍ:R̂ẮB

LǂɂYȂ̂͂̑ƂăXg܂B
擪Spɂ͔܂B

XgAbvɑă\[gꂽXgo͂܂B

o͗
script:66
    :
labels:2
    :
flags:3
    :
etcs:52
    :

ʂ̓bZ[WEBhEɏo͂܂B

----------------------------------------------------------------------------------------------------------------------
p[^Xg擾
R}h
    listupparam [R}h]


    t@CA[R}h]()Ŋꂽ̈ƎveSė񋓂o͂܂B

    listupparam    Talk
ƂXNvg
    Talk(,i) , Talk(Ȃ,) , Talk(^,i)  ܂ރt@C

i
Ȃ

^
    Əo͂܂B(̓\[g܂)

----------------------------------------------------------------------------------------------------------------------
XNvg`FbN
R}h
    checkscr    [t@CtH_]    [p[^(ȗ)]


    t@CtH_AeLXgŎgĂȂt@CXgAbv
    eLXgŎw肳Ăđ݂Ȃt@CXgAbv
    eLXgŕgpĂt@CXgAbv

p[^
    '-'ɑăp[^w肵܂B
    c    C꒍߂O
    a    AZu߂O
    p    Perl߂O
    s    ʂ\[g
    n    l݂̂̓t@CƂȂ
    e    gqw肵Ă̂t@CƂȂ

    p[^ȗ -csn w肵̂ƓɂȂ܂B
    p[^SăNAɂ '-'w肵܂B


    checkscr    \data    -csne

----------------------------------------------------------------------------------------------------------------------
A
    checktxt    [ݒt@C]


    ݒt@Cɓo^ꂽAY镨񋓂܂B
    ͒ɉsA^u܂܂ĂĂLłB

ݒt@C̏̓TvȂ typoslist.txt QƂĂ

o[Wł XNvgR}h() Ɋ܂܂ɂ͑ΉĂ܂B

----------------------------------------------------------------------------------------------------------------------
t@CTCY̓
    samesize


    t@C̃TCY𓝈ꂵ܂B
    TCY͈ԑ傫ɍ킳܂BTCY 1kb PʂŒA 0 ǉ܂B

----------------------------------------------------------------------------------------------------------------------
XVꂽt@C𒊏o
    renewfiles


    obNAbvtH_A܂͋L^t@CƔrAXVꂽt@Ĉ݂𒊏oăRs[B


E[files]Ŏw肷t@C pgm_0405 tH_ƂrAXVꂽt@C pgm_update tH_ɍ쐬
    renewfiles  pgm_0405    pgm_update

E[files]Ŏw肷t@C̓tL^Alist.bin ɕۑ
    renewfiles  null    list.bin    //P͖܂

Elist.bin QƂAXVꂽt@C pgm_update tH_ɍ쐬
    renewfiles  list.bin    pgm_update

----------------------------------------------------------------------------------------------------------------------
݋֎~ύX
    chgrw


    t@C݋֎~ɁA܂͋֎~B


E݋֎~
    chgrw 1
E݋֎~
    chgrw 0

----------------------------------------------------------------------------------------------------------------------
t@Cxo
    utter    [frame]    [mode]    [outpath]


    t@C特ʂoAoCi[f[^B
    gq .bin ŒƂȂ܂B

    frame   ot[B60w肷1bԂ60̏񂪓B
    mode    ^Cv
                0 : ρ@x0`255̏ƂĊi[Al͕ς܂B
                1 : ő@x0`255̏ƂĊi[Al͍ő傪܂B
                2 : Ql@0/1 ̃rbgƂĊi[܂B

    outpath o̓pXBȗꍇ́Ãt@C̊gq .bin ɂȂďóB

----------------------------------------------------------------------------------------------------------------------
t@CxoAXNvgɑgݍ
    utter_scr    [frame]    [mode]    [t@C]


    t@C特ʂoAXNvgt@CɕƂĖߍށB
    p[^ [frame][mode]  utterƓlłB

    t@C
    *J

----------------------------------------------------------------------------------------------------------------------
֑
    kinsoku


    *J

