广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    在VirtualBox中安装SolidWorks报错解决方法

    来源:网络收集  点击:  时间:2024-03-11
    【导读】:
    直接在虚拟机VirtualBox中安装SolidWorks会提示“此环境不支持”方法/步骤1/5分步阅读

    直接在虚拟机VirtualBox中安装SolidWorks会提示“此环境不支持”,如下图所示

    2/5

    用记事本打开“hidevm.bat”(SOLIDWORKS破解文件夹内)进行编辑,去除“if %1== goto usage”这一行,然后将其中的所有“%VMNAME%”的字符替换为自己要安装Solidworks的虚拟主机系统的名字。如下图的WinEplanAB代替“%VMNAME%”。

    3/5

    在 行set VMNAME=%1与行VBoxManage setextradata WinEplanAB VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor American Megatrends Inc之间添加如下代码cd C:\Program Files\Oracle\VirtualBox

    4/5

    将编辑好的“hidevm.bat”保存到VirtualBox的安装目录(默认位置是:C:\Program Files\Oracle\VirtualBox),然后以管理员身份运行。若无报错,且提示SUCCESS表示已正确设置,此时可如同在主机内安装一样来安装SOLIDWORKS.

    5/5

    附录hidevm.bat文件内容:

    @echo Off

    setlocal EnableDelayedExpansion

    echo VirtualBox Hider for SolidWorksecho by TeAM SolidSQUAD-SSQ

    set VMNAME=%1cd C:\Program Files\Oracle\VirtualBoxVBoxManage setextradata WinEplanAB VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor American Megatrends IncVBoxManage setextradata WinEplanAB VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVersion 2.1.0VBoxManage setextradata WinEplanAB VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor ASUSTek Computer

    call:gen_random_string 9

    VBoxManage setextradata WinEplanAB VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial string:!rand!

    call:gen_random_string 20

    VBoxManage setextradata WinEplanAB VBoxInternal/Devices/ahci/0/Config/Port0/SerialNumber string:!rand!

    call:gen_random_string 8

    VBoxManage setextradata WinEplanAB VBoxInternal/Devices/ahci/0/Config/Port0/FirmwareRevision string:!rand!VBoxManage setextradata WinEplanAB VBoxInternal/Devices/ahci/0/Config/Port0/ModelNumber SEAGATE ST3750525AS

    echo.echo Success!echo.pausegoto:eof

    :usage

    echo Usage: %0 VM-Nameecho This script shold be started from HOST machineecho where VM-name is a name of STOPPED VirtualBox virtual machineecho Note: the PATH variable must contain path to VBoxManage.exeecho like set PATH=C:\Program Files\Oracle\VirtualBox;%%PATH%%echo.pausegoto:eof

    :gen_random_string

    set lineup=0123456789ABCDEFset RandomLength=%1

    set count=0set rand=

    :loopset /a count+=1set /a _RND=%Random%*15/32768set rand=!rand!!lineup:~%_RND%,1!if !count! lss %RandomLength% goto loop

    :eof

    软件
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_313767.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 19:20:05  耗时:0.024
    0.0241s