操作环境:
Ubuntu 8.04
架构:
32位
Wine的版本:
Wine 1.0(直接用sudo atp-get install wine 安装。
然后用论坛wine版块置顶的32位的wine 中文补丁文件.dll.so文件,直接copy使用
sudo mv /usr/lib/wine/gdi32.dll.so /usr/lib/wine/gdi32.dll.so.backup
sudo cp gdi32.dll.so /usr/lib/wine
Wine的注册表
代码: 全选
regedit hiweed_green_color.reg
替换DLL文件
复制WINDOWS XP(C:\WINDOWS\systenm32)里的mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll
到 /home/你的用户名/.wine/drive_c/windows/system32
安装方法
下载http://www.xdowns.com/soft/31/109/2006/soft_31383.html
直接点击使用wine打开,安装。
打开wine的设置界面
在应用程序 页 点击 增加应用程序设置 一直选择.wine\drive_cProgram Files\AUTO CAD 2004迷你版\acad.exe
选择windows 版为 windows XP
然后然后选中刚刚添加“acad.exe”
再点向 “函数库”页!注意此时wine设置的窗口标题应该为 “acad.exe的设置“
在“新增函数库顶替”的下拉单里分别输入mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll 加入并编辑 为原装
注销或重启一次系统!
运行
在应用程序-wine/programs/AtuoCAD 2004/AtuoCAD 2004。
或在家的目录里面打开。
对于DWG文件打开方式
在/usr/bin目录创建文件名为acad的脚本
代码: 全选
cd /usr/bin
代码: 全选
sudo gedit acad
代码: 全选
#!/bin/sh
env WINEPREFIX="/home/youname/.wine"
wine "C:\Program Files\AutoCAD2004\acad.exe" "`winepath -w "$*"`"
保存 使其有执行权限
代码: 全选
chmod +x acad
右键使用其他程序打开
在使用自定义命令输入框输入
/usr/bin/acad %f
以后就可以直接双击打开
中文乱码解决办法:
1.命令栏乱码:
解决方法:工具/选项/显示/字体,设置任意一个中文字体。
2.打开dwg文件乱码:
解决方法1:工具/选项/文件/文件编辑器`词典和字体文件名/替换字体/选择”文鼎PL中简楷“字体
解决方法2:winows下FONT的字体文件全部复制到 /home/你的用户名/.wine/drive_c/windows/font 下
已知bug
1.内嵌CDR文件不能显示。
2.使用图层管理器异常退出.
更新日期
2008年11月13日
感谢以下人员(排名不分先后):
squarexx aeon linxyz xsitian
附件
gdi32.dll、mfc42.dll、msvcp60.dll、riched20.dll、riched32.dll、zh.reg点下面连接
download/file.php?id=49454
程序运行截图