Ejemplo n.º 1
0
    def MakeGuideDoc(self, isHd):
        title = mainAppInfo.GetAppName(Source.ANDROID, isHd,
                                       Source.LANGUAGE_CN) + "V1.0.0"
        detail = mainAppInfo.GetAppDetail(isHd, Source.LANGUAGE_CN)
        # detail +="/n"
        detail += mainAppInfo.GetAppDetail(isHd, Source.LANGUAGE_EN)

        outputdir = mainResource.GetProjectOutPutApp()
        FileUtil.CreateDir(outputdir)

        docoutput = outputdir + "/" + mainResource.getGameType(
        ) + "_guide.docx"
        dirscreenshot = mainResource.GetProjectOutPutApp(
        ) + "/screenshot/shu/cn/1080p"
        filedetail = mainResource.GetProjectConfigApp(
        ) + "/appinfo/app_description.xml"
        if isHd:
            dirscreenshot = mainResource.GetProjectOutPutApp(
            ) + "/screenshot/heng/cn/1080p"
            filedetail = mainResource.GetProjectConfigApp(
            ) + "/appinfo/app_description_hd.xml"
            docoutput = outputdir + "/" + mainResource.getGameType(
            ) + "_guide_hd.docx"

        filedst = dirscreenshot + "/detail.xml"
        FileUtil.SaveString2File(detail, filedst)
        # FileUtil.CopyFile(filedetail,filedst)
        cmd = "pyerz -e xml -i " + dirscreenshot + " -o " + docoutput + " -t " + title + " --font-size 16 --space-before 2 --space-after 10 --line-spacing 16 "
        # print("cmd=",cmd)
        for i in range(5):
            pic = dirscreenshot + "/" + str(i + 1) + ".jpg"
            if os.path.exists(pic):
                cmd += " -pic " + pic

        os.system(cmd)

        os.remove(filedst)

        self.WordToPdf(docoutput)
Ejemplo n.º 2
0
    def CopyApk(self,channel):
        gameName = mainResource.getGameName()
        gameType = mainResource.getGameType()
    # copy2 同时复制文件权限
        dirapk = mainResource.GetProjectOutPutApp() + "/apk"
        if mainResource.AppForPad(False):
            dirapk+="/heng"
            gameName += "_hd"
        else:
            dirapk+="/shu"

        if not os.path.exists(dirapk):
            os.makedirs(dirapk)

        shutil.copy2(mainResource.getAndroidProjectApk(), dirapk + "/" +
                    gameType + "_" + gameName + "_" + channel + ".apk")
Ejemplo n.º 3
0
    def copy_or_delete_one_screenshot(self, isHd, device, language, idx,
                                      isDel):
        strDirHorV = "shu"
        if isHd:
            strDirHorV = "heng"

        strDirRootFrom = mainResource.GetProjectOutPutApp() + "/screenshot"
        strFileFrom = strDirRootFrom + "/" + strDirHorV + "/" + language + "/" + device + "/" + str(
            idx + 1) + ".jpg"

        strFileTo = self.getScreenshotFullFilePath(isHd, device, language, idx)

        if isDel:
            if os.path.isfile(strFileTo):
                os.remove(strFileTo)
        else:
            # print strFileFrom
            if os.path.isfile(strFileFrom):
                shutil.copyfile(strFileFrom, strFileTo)
Ejemplo n.º 4
0
    def MakeCodeDoc(self, isHd):
        title = mainAppInfo.GetAppName(Source.ANDROID, isHd,
                                       Source.LANGUAGE_CN) + "V1.0.0"
        codedir = "/Users/moon/sourcecode/LearnWord"
        codedir = mainResource.GetRootUnityAssets(
        ) + "/Script/Apps/" + mainResource.getGameType()
        # codedir = mainResource.GetRootUnityAssets()+"/Script/Apps/"+mainResource.getGameType()+"/Base"
        outputdir = mainResource.GetProjectOutPutApp()
        FileUtil.CreateDir(outputdir)

        docoutput = outputdir + "/" + mainResource.getGameType() + ".docx"
        if isHd:
            docoutput = outputdir + "/" + mainResource.getGameType(
            ) + "_HD.docx"

        os.system("pyerz -e cs -i " + codedir + " -o " + docoutput + " -t " +
                  title)

        self.WordToPdf(docoutput)