From dd6aa87ee67256ceb886f09c8e008f2c12931524 Mon Sep 17 00:00:00 2001 From: cuu Date: Mon, 24 Jun 2019 17:49:43 +0800 Subject: [PATCH 1/2] RUNEVT RUNSYS dirname split space --- sys.py/run.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys.py/run.py b/sys.py/run.py index a16525a..f6067a2 100644 --- a/sys.py/run.py +++ b/sys.py/run.py @@ -343,7 +343,7 @@ def event_process(event,main_screen): pygame.quit() gobject_main_loop.quit() os.chdir( GetExePath()) - exec_app_cmd = "cd "+os.path.dirname(event.message)+";" + exec_app_cmd = "cd "+os.path.dirname(event.message.split(" ")[0])+";" exec_app_cmd += event.message exec_app_cmd += "; sync & cd "+GetExePath()+"; exec python "+myscriptname print(exec_app_cmd) @@ -362,7 +362,7 @@ def event_process(event,main_screen): pygame.quit() gobject_main_loop.quit() os.chdir( GetExePath()) - exec_app_cmd = "cd "+os.path.dirname(event.message)+";" + exec_app_cmd = "cd "+os.path.dirname(event.message.split(" ")[0])+";" exec_app_cmd += event.message exec_app_cmd += "; sync & cd "+GetExePath()+"; exec python "+myscriptname print(exec_app_cmd) From 8e943d2751c23d5cfe9215fb0b76170b2fbe400c Mon Sep 17 00:00:00 2001 From: cuu Date: Mon, 24 Jun 2019 19:46:14 +0800 Subject: [PATCH 2/2] RUNEVT,RUNSYS bug fix --- sys.py/run.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys.py/run.py b/sys.py/run.py index f6067a2..e75f84a 100644 --- a/sys.py/run.py +++ b/sys.py/run.py @@ -343,7 +343,8 @@ def event_process(event,main_screen): pygame.quit() gobject_main_loop.quit() os.chdir( GetExePath()) - exec_app_cmd = "cd "+os.path.dirname(event.message.split(" ")[0])+";" + + exec_app_cmd = "cd "+os.path.dirname(event.message.strip().split(" ")[0])+";" exec_app_cmd += event.message exec_app_cmd += "; sync & cd "+GetExePath()+"; exec python "+myscriptname print(exec_app_cmd) @@ -362,7 +363,7 @@ def event_process(event,main_screen): pygame.quit() gobject_main_loop.quit() os.chdir( GetExePath()) - exec_app_cmd = "cd "+os.path.dirname(event.message.split(" ")[0])+";" + exec_app_cmd = "cd "+os.path.dirname(event.message.strip().split(" ")[0])+";" exec_app_cmd += event.message exec_app_cmd += "; sync & cd "+GetExePath()+"; exec python "+myscriptname print(exec_app_cmd)