클어시매크로 No module 오류 해결방법
페이지 정보
작성자 양파 작성일 25-04-15 19:59 조회 147 댓글 3본문
No module 오류나는 이유는
파이썬 Modules 설치가 안되서 그런건데요
클어시가 설치된 폴더에 보시 modules.zip 파일이 있습니다.
경로가 대충 이런식입니다. C:\GAME\ClassicUOLauncher\ClassicUO\Data\Plugins\ClassicAssist
저 Modules 압축파일을 Modules 폴더만들어서 압축 해제시켜 주시면 됩니다.
고생하셨습니다~
바쁘고 귀찮으신 분은 아래 코드를 클어시에 복붙하고 실행하시면 됩니다. C#짱!
import clr
from System.Diagnostics import Process
from System.IO import Directory
from Assistant import Engine
folder_path = Engine.StartupPath + '\\Modules'
zip_file_path = Engine.StartupPath + '\\Modules.zip'
Directory.CreateDirectory(folder_path)
files = Directory.GetFiles(folder_path)
if len(files) == 0:
powershell_command = "powershell -Command Expand-Archive -Path '" + zip_file_path + "' -DestinationPath '" + folder_path + "'"
process = Process()
process.StartInfo.FileName = "powershell"
process.StartInfo.Arguments = "-Command " + powershell_command
process.StartInfo.CreateNoWindow = True
process.StartInfo.UseShellExecute = False
process.Start()
print("파일 {} 압축 해제 합니다".format(zip_file_path))
process.WaitForExit()
print("압축 해제되었습니다.")
댓글목록 3
양파님의 댓글의 댓글
양파 작성일엇.. 감사합니다!
박민님의 댓글
박민 작성일감사합니다.. 저도 보니까 저 폴더가 비어있더군요.. 바로 압축해제 ~~
글렌님의 댓글
글렌 작성일양파님 짱입니다!!