parent
fb64808f7a
commit
afe13e9417
@ -1,11 +1,13 @@
|
||||
import os # Get abs path of the file
|
||||
# Create CMD str to run file if process.exe is not running
|
||||
def ProcessStartIfNotRunning(inProcessName, inFilePath):
|
||||
lFileAbsPath = os.abspath(inFilePath)
|
||||
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)
|
||||
def ProcessStop(inProcessName, inFlagForceClose):
|
||||
lResult = f'taskkill /im "{inProcessName}" /fi "username eq %USERNAME%"'
|
||||
if inFlagForceClose:
|
||||
lResult+= " /F"
|
||||
|
Loading…
Reference in new issue