mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 18:47:55 +08:00
fix.修复Python脚本读取非当前目录报错的问题
https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/323
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import ctypes
|
||||
import os
|
||||
import pathlib
|
||||
import platform
|
||||
import json
|
||||
@@ -31,9 +32,11 @@ class Asst:
|
||||
"""
|
||||
if platform.system().lower() == 'windows':
|
||||
Asst.__libpath = pathlib.Path(path) / 'MeoAssistant.dll'
|
||||
os.environ["PATH"] += os.pathsep + path
|
||||
Asst.__lib = ctypes.WinDLL(str(Asst.__libpath))
|
||||
else:
|
||||
Asst.__libpath = pathlib.Path(path) / 'libMeoAssistant.so'
|
||||
os.environ['LD_LIBRARY_PATH'] += path
|
||||
Asst.__lib = ctypes.CDLL(str(Asst.__libpath))
|
||||
Asst.__set_lib_properties()
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ def my_callback(msg, details, arg):
|
||||
if __name__ == "__main__":
|
||||
|
||||
# 请设置为存放 dll 文件及资源的路径
|
||||
path: str = (pathlib.Path.cwd().parent()).__str__()
|
||||
path: str = (pathlib.Path.cwd().parent).__str__()
|
||||
|
||||
Asst.load(path=path)
|
||||
|
||||
|
||||
@@ -129,7 +129,7 @@ if __name__ == "__main__":
|
||||
|
||||
print(m, d, arg)
|
||||
|
||||
path: str = (pathlib.Path.cwd().parent()).__str__()
|
||||
path: str = (pathlib.Path.cwd().parent).__str__()
|
||||
Asst.load(path)
|
||||
|
||||
# 若需要获取详细执行信息,请传入 callback 参数
|
||||
|
||||
Reference in New Issue
Block a user