コード例 #1
0
ファイル: init.py プロジェクト: inon3135/MakeTeX
def LoadTemplate(maketexpath):
    cation = '同時にdoucmentclassの同時生成が行えます。\n生成を行いますか?'
    cancel = 'デフォルト値で初期化します。'
    action = 'documentclassの設定に従い初期化します。'
    dc_action = flag_yn(cation,cancel,action)
    if not dc_action:
        return 1
    dcname = raw_input('documentclassの名前を入力してください(拡張子なし)\n>')
    from documentclass import makedc as mdc
    mdc(dcname,mt_dirs().maketex(maketexpath)).make()
    return 0
コード例 #2
0
ファイル: init.py プロジェクト: inon3135/MakeTeX
def make(firsttime):
    '''
    firsttime = [<.maketex path>,True/False<firsttime>]
    '''
    cation = '設定ファイルの初期化を行います。削除されたファイルは復元できません。'
    cancel= '初期化を中止しました。'
    if firsttime[1]:
        dc_flag = flag_yn(cation=cation,cancel=cancel)
        if not dc_flag:
            return 0
    else:
        dc_flag = False

    # .maketex file生成, 1行目に作業ディレクトリを記述
    outfile = file(firsttime[0],'w')
    outfile.write(' ')
    outfile.close()

    file(firsttime[0],'w').close()
    mc = maketex(firsttime[0])
    mc.make()
    if dc_flag:
        LoadTemplate(firsttime[0])