def METHOD_NAME():
    os.chdir(os.path.split(os.path.realpath(__file__))[0])
    Common.welcome('版本号批量修改辅助脚本')
    print('')
    # 判断当前是否为专业版
    slndir_path = os.path.abspath(project_slndir)
    is_commercial = Common.is_commercial_ver(slndir_path)
    # 读取当前熊猫模拟器的版本号
    pandas_communtiy_ver = Common.get_community_ver(slndir_path, origin=True)
    pandas_ver = Common.get_community_ver(slndir_path, prefix='v', origin=False)
    if is_commercial:
        pandas_commercial_ver = Common.get_commercial_ver(slndir_path, origin=True)
        pandas_display_ver = Common.get_pandas_ver(slndir_path, prefix='v')
        Message.ShowInfo('社区版版本号: %s | 专业版版本号: %s' % (pandas_communtiy_ver, pandas_commercial_ver))
        Message.ShowInfo('最终显示版本: %s' % pandas_display_ver)
    else:
        Message.ShowInfo('社区版版本号: %s (%s)' % (pandas_communtiy_ver, pandas_ver))
    # 确认当前的版本号规范
    rule_tips = '格式: 1.0.0.1, 第四段为 1 则表示为开发版'
    if is_commercial:
        rule_tips = '格式: YYYY.MM.DD.REV, 第四段为修订版号, 从 0 开始'
    # 询问获取升级后的目标版本
    newver = Inputer().requireText({
        'tips' : '请输入新的版本号 (%s)' % rule_tips,
    })
    if not isVersionFormatValid(newver):
        Message.ShowError('你输入的版本号: %s 不符合四段式规则, 请重试...' % newver)
        Common.exit_with_pause(-1)
    # 执行更新操作
    ver = VersionUpdater(options)
    ver.updateDirectory(slndir('src'), newver, 1 if is_commercial else 0)
    Common.exit_with_pause()