@@ -391,27 +391,29 @@ def main(is_debug=False, is_delete=True):
391391
392392kernel32 = ctypes .WinDLL ('kernel32' , use_last_error = True )
393393kernel32 .FreeLibrary .argtypes = [wintypes .HMODULE ]
394- kernel32 .FreeLibrary .restype = wintypes .BOOL
395394dll_path = os .path .abspath ("../../bin/MaaFramework.dll" )
396395
397396
398- if "--unzip" in sys .argv : # 仅进行本地压缩包解压,不下载
399- unzip ("MaaFramework.zip" )
400- elif "--check_version" in sys .argv : # 仅进行版本检查,不下载
401- file_ver = get_local_version_from_dll (dll_path )
402- print (file_ver )
403- url_ver = select_download_resource (get_github_download_options (), True )
404- print (url_ver )
405- check_resalt = check_version (file_ver , url_ver )
406- print (check_resalt )
407- else :
408- is_debug = False
409- is_delete = True
410- if "--debug" in sys .argv : # 无视版本进行下载,下载完成后不删除压缩包
411- is_debug = True
412- if "--not_delete" in sys .argv : # 解压完成后不删除压缩包
413- is_delete = False
414- main (is_debug = is_debug , is_delete = is_delete )
415-
416-
417- os .system ("pause" )
397+ if __name__ == "__main__" :
398+ if "--unzip" in sys .argv : # 仅进行本地压缩包解压,不下载
399+ print ("仅进行本地压缩包解压,不下载" )
400+ unzip ("MaaFramework.zip" )
401+ elif "--check_version" in sys .argv : # 仅进行版本检查,不下载
402+ print ("仅进行版本检查,不下载" )
403+ file_ver = get_local_version_from_dll (dll_path )
404+ print (file_ver )
405+ url_ver = select_download_resource (get_github_download_options (), True )
406+ print (url_ver )
407+ check_resalt = check_version (file_ver , url_ver )
408+ print (check_resalt )
409+ else :
410+ is_debug = False
411+ is_delete = True
412+ if "--debug" in sys .argv : # 无视版本进行下载,下载完成后不删除压缩包
413+ print ("--debug 将无视版本检查进行下载,下载完成后不删除压缩包" )
414+ is_debug = True
415+ if "--not_delete" in sys .argv : # 解压完成后不删除压缩包
416+ print ("--not_delete 解压完成后不删除压缩包" )
417+ is_delete = False
418+ main (is_debug = is_debug , is_delete = is_delete )
419+ os .system ("pause" )
0 commit comments