import os # Get abs path of the file # Create CMD str to run file if process.exe is not running def ProcessStartIfNotRunning(inProcessName, inFilePath, inFlagGetAbsPath=True): lFileAbsPath = inFilePath if inFlagGetAbsPath: lFileAbsPath = os.path.abspath(inFilePath) lResult = f'tasklist /nh /fi "imagename eq {inProcessName}" | find /i "{inProcessName}" > nul || (start {lFileAbsPath})' return lResult # Create CMD str to stop process def ProcessStop(inProcessName, inFlagForceClose): lResult = f'taskkill /im "{inProcessName}" /fi "username eq %USERNAME%"' if inFlagForceClose: lResult+= " /F" return lResult