Example #1
0
    def onProHelp(self):
        
        noHelp = True
        for i in self.environment.paths:
            
            pathDE = pu.normPath(i + "\\html\\german\\proe\\default.htm")
            pathEN = pu.normPath(i + "\\html\\usascii\\proe\\default.htm")
            
            if os.path.exists(pathDE):
                
                os.system(pu.spacePath(pathDE))
                noHelp = False
                
                return
                
            if os.path.exists(pathEN):
                
                os.system(pu.spacePath(pathEN))
                noHelp = False
                
                return
            
        if noHelp:
            
            # dialog instance
            dialog = pyCADdialoguiHandler.AskDialog()
            
            dialog.setText("Hinweis:")
            dialog.setURL(pu.textURL("noprohelp"))
            
            # dialog modal show
            dialog.exec_()

        return
Example #2
0
def cleanCache():
    
    wf1 = os.getenv("USERPROFILE") + "\\Anwendungsdaten\\PTC\\ProENGINEER\\Wildfire\\.wf"
    wf2 = os.getenv("USERPROFILE") + "\\Appdata\\Roaming\\PTC\\ProENGINEER\\Wildfire\\.wf"
    
    if (os.path.exists(wf1) or os.path.exists(wf2)):
    
        wf1del = pu.spacePath(os.getenv("USERPROFILE") + "\\Anwendungsdaten\\PTC\\ProENGINEER\\Wildfire\\WS_Backup\\Workspace_" + time.strftime("%Y%m%d_%H%M%S"))
        wf2del = pu.spacePath(os.getenv("USERPROFILE") + "\\Appdata\\Roaming\\PTC\\ProENGINEER\\Wildfire\\WS_Backup\\Workspace_" + time.strftime("%Y%m%d_%H%M%S"))
    
        os.system("mkdir " + wf1del)
        os.system("mkdir " + wf2del)
    
        os.system("move " + wf1 + " " + wf1del)
        os.system("move " + wf2 + " " + wf2del)