一次编辑多个文字标记的属性
1、先选定多个文字标记
2、点击工具栏中的“属性”图标,或者输入命令:properties
3、点击弹出的属性对话框中的“内容选项”
4、在依次弹出的各个对话框中修改相应的文字属性
多重复制元素
1、命令copy或点击复制图标
2、选定需要复制的所有元素,回车
3、输入m表示多重复制
4、选择复制源的复制基点
5、在需要复制的地方依据基点的位置点击鼠标
6、回车
正在关注 Linux 、开源、IT 的个人博客。
一次编辑多个文字标记的属性
1、先选定多个文字标记
2、点击工具栏中的“属性”图标,或者输入命令:properties
3、点击弹出的属性对话框中的“内容选项”
4、在依次弹出的各个对话框中修改相应的文字属性
多重复制元素
1、命令copy或点击复制图标
2、选定需要复制的所有元素,回车
3、输入m表示多重复制
4、选择复制源的复制基点
5、在需要复制的地方依据基点的位置点击鼠标
6、回车
工作需要。
空间首页· 下载中心· 图纸中心· 文章中心· 教学中心 ·晓东词典· FTP联盟· 家园论坛 ¦帮助¦退出家园¦爱心币获取规则
教学中心首页 ¦ 发表教程 ¦ 我的教程 ¦ 上传图片管理
>> 晓东CAD家园网 > 教学中心 > AutoCAD应用 > 其他 > Microstation和Autocad 发表教程
教程总数: 1432 | 本类教程(含子类): 246
Microstation和Autocad (转自:http://www.xdcad.net/techcenter/article/htmlcache/636.html)
提交日期:2002-03-16 浏览: 439
作者:长江水利委员会 刘运增 单人(王干)
当今,应用广泛的图形软件包莫过于Autocad了。作为通用图形软
件,它可以直接用于绘图;作为支撑软件,它可以在其上开发应用软件
。据Autocad的开发商Autodesk公司统计,在美国,Autocad大约有5000
种增值软件,几百万个用户。
提到Microstation,许多人并不知道,它大约在80年代末期,随着
Intergraph公司的图形软件进入中国。Microstation的知名度低,与它
进入中国的时间较晚有关,Autocad先入为主,占领了中国市场,据说在
美国及其它一些西方国家Microstation也占有相当份额的市场。
客观地说:Microstation和Autocad都是相同级别大型图形软件包
。它们提供的许多功能相同或相似。当然,它们也有差异,也有各自的
优势及应用范围。
Microstation后来居上,其图形用户介面友好,易学易用,三维功
能较强,有较强的外部数据库的链接能力,还有一定的图像处理功能。
使用Microstation 从三维摸型的建立到真实透视图的渲染,在软
件内部即可实现。
Autocad也不甘落后,在其R14,2000,2002版本中增加了许多新的
功能和 特色。它在增强其三维功能的同时,也不断地改进用户界面,
从外形看与Microstation 相近。
Autocad的最大优势是大量的可供选用的增值软件。面向机械、
土木建筑、图像处理、影视制作、GIS等CAD应用领域的应用软件往往
是用户选用Autocad的重要因素。Microstation也有自己的应用领域
如:GIS、土木建筑等等。
本文将从几个方面来比较两者的功能。对于两个软件都有的或相
似的功能,仅在前面罗列出来,不再细加说明。对于差异部分则分别说
明其优势。
二维绘图工具
二维绘图工具是复杂设计图形生成的基础,直接影响绘图的效率
。Microstation和Autocad都提供面向各种应用的二维绘图工具。其
中最主要的是点、线、园弧、曲线、文字、cell的生成工具。两者用
于生成这些基本图素的命令是相同或相似的,其不同之处为:
Microstation
·复杂平面元素的产生比较方便,不仅提供多种类型的多边形平
面元素,亦可用Chain命令自由形成由任意边数的直线或曲线构成的复
杂多边形,如线串、弧、Bezer曲线等。Microstation把这种平面元素
叫做Shape。shape既可合成也可分解。
·曲线元素的类型较多,其中包括B-Spline、Stream、Conic、Sp
iral、Helix及公式计算曲线及曲面剖切曲线等,一部分功能是用于三
维造型的。
Autocad
·Polyline可以连续画出由直线和弧线及曲线相连的多义线,用
于绘制闭合的或开口的复杂线串,并可生成平面多边形,配合Pedit命
令,Pline是一个用途广泛的多义命令,但命令较复杂。
图形的编辑与修改
对已建立图形的编辑与修改是用简单图形构成复杂设计的工具,
这是一组常用的命令,使用的频度相当高,其中包括删除及部分删除、
移动、拷贝、镜像、转动、比例缩放、多元素的排列、复杂元素的拆
散与合成、复杂线串的编辑与修改、平行线处理、折线的光滑处理、
园角、图案填入、元素的布尔运算、对元素的拉伸与压缩、移动元素
的顶点、改变元素的形状、色彩、层次、线宽、线型等。
比较Microstation和Autocad,可以看出,大部分命令是有对应关
系的,但处理的方法和思路不尽相同,其差异部分说明如下:
Microstation
·Fence用来选择一组要操作的元素,以便一次完成对一组元素的
操作,使用起来方便、直观,使用频度极高,是不可缺少的有用工具。
在每个编辑或修改命令的对话框中,均有是否使用Fence的开关,用于
区别该命令是对一个元素还是对一组元素有效。打开Fence开关,则一
次性实现Fence内所有元素的编辑或修改,Fence的有效范围也有insid
e、overlay、clip之分,灵活运用Fence功能是提高绘图效率的有效手
段。
·Chain与Drop是一对相反的命令,用于处理复杂元素,包括开口
和闭合的线串、多边形、图形组等,chain用于合成复杂元素,Drop用
于拆散复合元素。
·系统可以对B-spline各类特性参数重新设置或修改。
Autocad
·Object Selection是选择一组(或一个元素)用以一次性的编辑
和修改的一种工具,类似于Microstation的fence,元素可以单个地选
择,亦可用窗口圈定。用户可以使用不同的选择方式灵活选定各种元
素。每个命令执行后自动进入对象选择方式,也可以在命令执行前预
选对象,亦可在命令执行中选择。该命令使用频度极高。
·Select Filter是Autocad的独有功能,它可以根据元素的层次
、色彩、线型、坐标位置、几何尺寸等特性值选择一组相同特性的元
素,如选择半径>3的一组园等。
·Pedit是一个比较复杂但功能较强的命令,它不仅可以用来复合
、编辑2D/3D线性元素,亦可用来编辑和生成光滑的3D曲线或曲面,对
于初学者掌握起来有一定的难度。
视图控制
视图控制用于控制或操作设计图形在屏面上的显示方式,范围及
多视图的布置,以便用户观察、修改或作其它处理。这是用户了解和
控制设计图形的窗口,其界面是否友好直接影响设计质量及工作效率
。三维绘图功能要同时显示多个视图(包括立体感强的透视图),对任
意视图中设计对象的修改应能在其它视图中立即显现。
视图控制的主要功能有:
1.设计对象在视图中的位置及大小控制(如Windows,Zoom,Pan,Fi
t等);
2.多个视图的打开、关闭、布置及命名;
3.三维透视图的生成及变换;
4.视图的转动、拷贝及交换等。
Microstation与Autocad对视图控制的实现方法差别很大,虽然它
们最后达到的目的是相同或相似的,但实施的方法却有很大的不同。
应该说Microstation在视图控制方面有很大的优势,它易于学习和掌
握,比较直观,与人们习惯的手工绘图方式比较接近,对三维视图的控
制比较灵活。现分别说明如下。
Microstation
·一旦打开设计文件(dgn),多视图立刻以上次退出前保存的格式
出现,视图以观察者的位置命名(如top、front、Right等)符合设计绘
图习惯。
·对多视图的打开、关闭、排列、缩放由专用菜单统一控制,灵
活自如,用鼠标点一下菜单即可改变视图的排列,可充分利用显示屏面
,为设计者提供更好工作环境(如Casecade)。
·设计对象在视图中的位置及大小的控制用Fit、Windows、Zoom
等命令直接操作,点到即行,操作简明扼要。fit的功能极好,能 变显示?围及有效深度,便
于于在视图内寻找极小的设计对象。
Autocad
·命令Tiled model用于多视图的布置及分配,可以把一个显示屏
面分为3~4个视图区。
·每个视图可以用3D Viewpoint Presets指定为Top、front等。
·每个视图可以用不同的方法转动或变换,形成可以从任何方向
观察的轴侧投影。
·提供专用命令3D Dynamic View生成由目标点及相机指定的三
维透视图。
·Autocad有的命令功能非常强大,但学习起来有一定的难度,视
图控制的内容是相当丰富的,包括用于绘图的图纸空间及透视图的生
成。
三维造型
随着版本升级,Microstation与Autocad在三维造型功能方面都有
了改进。三维造型不仅用于着色渲染,也为各类应用软件的分析计算
提供了有力的支持。如新版本的Autocad和Microstation都支持实体
造型及三维图形向二维图形的直接变换。在机械设计、结构分析、场
地布置、GIS、视象软件等许多应用领域中,都要求其支撑软件能提供
功能强大的三维造型能力。可以说三维造型能力是衡量通用图形软件
包优劣的重要技术标准。
从早期版本及命令菜单的结构看,Microstation的三维处理功能
较强,有较丰富的三维造型命令及视图处理能力。而Autocad的R12,R1
3版本也增加了许多新功能,它们共同有的三维造型功能概述如下:
1.三维图素的生成与修改:包括立方体、球及半球、圆柱及圆椎
、楔型块、圆环等。
2.复杂曲面的生成工具:包括B-Spline、用二维直线或曲线运动
形成三维曲面、网格曲面、边界定义曲面、剖切面、拉伸曲面、投影
曲面、任意地形曲面等。
3.三维图素的布尔运算及复杂三维模型的集成:复杂的三维模型
是由简单的图素组成的,如带有一个洞的立方体,可以用一个立方体和
一个圆柱合成。Autocad和Microstation都提供多个实体的布尔运算
命令,用于复杂模型的集成。
4.辅助坐标系统(Autocad叫做用户坐标系统):为了便于三维造型
,Autocad和Microstation都提供一组命令用于定义一个新的坐标系统
,简化三维造型操作。辅助坐标系统可大大提高绘图效率。已定义的
坐标系统,可以随时平移、旋转、并可命名存储,供后来调用。Micros
tation支持直角、圆柱、球形辅助坐标系统。
5.适合三维造型的多视图处理功能:只有三维绘图,才要求从不同
方向观察设计对象的多视图处理功能。这包括平行投影多视图的生成
及变换、可视范围的指定、二维元素放置平面的设定以及由相机位置
、目标点、视野确定的透视图的生成。
6.透视图的生成(包括相机、焦距、视野的定位)及彩色渲染能力
:包括各种复杂材料特质的处理。
7.三维计算能力:如体积、质量、曲面面积、重心等。
8.便于三维造型的捕捉、定位、搜寻等辅助工具。
对于上述内容,Microstation和Autocad都有自己的处理方法及相
应的命令,但测重面不同,多数用于二维处理的命令,也能用来做三维
造型? Microstation
·三维多视图的处理比较直观,符合设计者的习惯。它的三维设
计区域、可视区域、有效深度、显示深度等视图处理部分便于设计者
三维造型,视图控制布置合理。
·三维曲线、曲面的元素类型较多。三维曲线有B-Spline、Stre
am、Helix、Spiral、曲面剖切曲线、计算曲线等,其三维曲面的构成
方法有八种之多。
·着色渲染功能较强。在Microstation的内部,除了可以生成透
视图外,着色方法较多(包括phone、立体phone、Antialias的边界平
滑功能等9种),随软件还带有各种天然的或人工材料库。同时在相机
特性、灯光种类、贴图处理、阴影处理、大气效应、简易动画功能等
方面已具有许多专业着色软件的特性,可以在软件内部(不必购买专业
软件)完成对设计对象的着色渲染处理。从而节省了用于购买色或动画软件的资金。
Autocad
·视图处理功能是由几组命令来实现的,其中包括三维视图创建(
如top,front视图等)、视点的定位与旋转、观察方向的指定等。其三
维视图的动态处理功能独特。既可处理平行投影,也可以生成用于渲
染的透视图。它提供一个直观的模拟对象用于调节各种透视图的参数
,生成用户需要的透视图,但三维视图处理命令学习起来有一定的难度
。
·有几组功能强大的三维曲线或曲面生成命令。如polyline、pe
dit、3dface、3dmesh。这些命令较复杂,熟练的用户可以用它们生成
复杂的模型。
·用二维图形生成三维模型的功能较强,Autocad使用拉伸、投影
、转动、抬高等方法,可以生成三维模型。
辅助绘图工具
辅助绘图工具是用于提高绘图效率,增加绘图控制的灵活性,便于
生成实用设计图形的一组命令的菜单选项或参数预置功能。为说明方
便,此处仅罗列Microstation和Autocad共有的功能。
1.关键点的捕捉功能:捕捉关键点是用Mouse精确定位现存设计对
象的工具。它在光标圈定范围内,可以立即抓住关键点。
这些关键点包括最近点、端点、中点、中心、平分点及交点、切
点、重直点等等。
2.锁定或滤波功能:配合捕捉功能,锁定功能也帮助用户精确定位
到具有某种特性的空间点上,这不仅方便了用户,而且可以作为精确定
位的工具。如网格锁、捕捉锁、正交锁、等轴坐标锁是Autocad与Mic
rostation共有的。Microstation的锁定功能还有层锁、文本结点锁
、辅助坐标平面锁。Autocad的点滤器独具特色,是精定位X、Y、Z方
向点的有用工具。
3.尺寸标注:这是完成设计图形必不可少的工具。随着版本的升
级,尺寸标注功能的自动化程度、标准化、公差、及表示方法都做了
较大的改进。Microstation声称其尺寸标注与标注的图形直接相关,
图形变动时,尺寸标注自动更新。
4.参考文件:把现存的设计文件作为参考文件附加到当前打开的
设计文件上,用于显示、绘图、拼接构图的目的,是构造复杂图形的工
具。
5.几何参数的测量与计算:为支持上层应用软件,Autocad和Micro
station均提供一组命令,以完成各类几何元素的变换及参数的计算,
包括公/英制变换、角度格式变换、向量计算、坐标变换、长度及面
积计算、体积计算等。
6.图形元素的图案填入功能:用于修饰平面图形元素和线性图形
元素,以区别或是显示该元素的特性。是最后完成工程图纸的工具。A
utocad 和Microstation都声称其图案填入功能与被填入是"相 关"的,
随着图素的修改,自动更新图案。
7.图库处理:对已设计的图形可以做为Cell(Microstation)或blo
ck(Autocad)存放图库,供设计新的图形时调用。在许多设计领域,只
要建立适当的图库,就可以高效地完成各种设计。许多应用软件,调用
图库功能,就可以自动、快速实现许多专业化的设计工作。对于cell
或block都各对应一组命令实现定义、存贮、放置、拼接功能。
8.参数预置:预先设置各类与绘图相关的参数是构成用户习惯上
的绘图环境所必需,是加快绘图设计速度、提高效率的工具。
外部图形数据的交换与图像处理
图形系统与外部图形数据的交换能力,对于它的可利用性是至关
重要的。许多工程的勘测、规划、设计及施工阶段是由不同厂家的应
用软件完成的,任何好的应用软件也无法包罗所有的设计工作。不同
阶段设计工作的衔接是靠各类格式的图形数据的输入输出来实现的。
象Autocad和Microstation这类通用图形软件,应能接受、变换、输出
、输入各类矢量化的图形数据格式及光栅化的图像数据格式。Autoca
d和Microstation都在不断地改造这种交换能力。它们正在把一些图
像处理功能溶入其软件包。现分项说明如下。
1.两种软件包是通过DXF(几乎成为通用的图形数据交换格式)来
支持各自的图形文件(即DGN或DWG)。Microstation提供了从Autocad
过渡的工作环境。但是DXF文件并不是万能的。在DGN和DWG的变换中
总是存在一些问题。
2.两种软件包都能接收GIF,TIF,PCX等图像文件格式。Microstat
ion能接收多达18种的图像文件格式及符合标准的IGES图形文件,这些
图像文件几乎包罗了Windows常用的图像、图形软件的所有格式,其中
包括Img、Jpeg、Pict、Postscript、bmp、CGM等常用的图像格式。
3.两种软件包能输出的文件格式各不相同,差异较大。
Microstation有相当好的图象处理功能,这包括:
·屏幕捕捉实用程序,用于捕获并保存屏幕图像;
·图像格式变换实用程序;
·矢量与光栅混合编辑功能;
·简易的动画处理;
·色彩表的处理;
·着色渲染功能可生成高质的类似照片的彩色图像。
在图形数据交换及图像处理方面Microstation显然有较大的优势
,而Autocad则把这些处理功能分配到Autodesk家族中的其他软件,作
为用户则需要另外投资购买此类软件。
对Windows的支持
从发展的趋势看,Microstation和Autocad都在向Microsoft的Win
dows家族靠拢,任何软件厂家也无法摆脱Windows的统治,因为在Windo
ws下有大量的图形、图像及视频处理软件。
外部数据库接口
许多CAD应用软件,其图形文件中的图形元素需要与说明其特性的
非图形元素建立连接。非图形元素的特性数据,往往存放在专用的数
据管理系统中,诸如dbase、Oricle等。在工程图纸文件中,某个图形
元素(如点、线、面或cell)代表某个工程实物如:元件、管道、河流
、区域、站点等等。而说明这个工程实物特性的非图形数据(如元件
的材料、管道的管径、区域的面积等)则独立存放在数据库中。许多
面向工程实际的CAD应用软件(如工程图纸管理、GIS、设施管理、工
厂设计、建筑设计等)要求在图形环境下查询、计算、分析各种与其
设计对象相关的非图形数据,这就是为什么像Microstation和Autocad
这样的图形支撑软件都提供了"外部数据库"接口的原因。"外部数据
库接口"不仅可以使用户直接调用,以存放与设计相关的非图形数据,
而且为开发面向工程的CAD应用软件的用户提供了与非图形数据连接
的工具。
Microstation
·Microstation 版本提供xbase、oricle、informix的相关
接口。
·相关的非图形数据既可以存放在dgn设计文件中,也可以存放在
独立的外部数据库中,Microstation可以建立和维护与外部数据库的
相关性。
·连接一旦建立,用户就可以在Microstation环境下,操作和查询
各类非图形数据,包括数据项的建立、数据项与图形元素的"链接"、
数据结构的修改、用图形或非图形关键字的数据查询及报表的生成等
。
·能使用SQL查询语言,对关系数据库实现各种操作,从而能在大
型的通用数据库上建立与工程设计图形相关的非图形特性数据库。
Autocad
Autocad提供ADE模块(需要另外购买),提供完整的数据扩展功能
。其中包括建立Autocad与SQL数据库管理系统之间的"链接",从而实
现上述Microstation所提供的功能。Autocad能接口的数据库有dbase
,paradox,informix,Microsoft open database for windows。
开发工具
Microstation的开发工具包括"C"编译程序、MDL语言及开发环境
、用户命令UCM和MDL应用软件的运行环境。
Autocad的开发工具包括C语言编程的开发系统ADS、AUTOLISP语
言及其开发运行环境。
结论
通过对Microstation和Autocad的评述可以看出,这是两个同等级
别、同等功能的大型通用图形软件包。结论是:
Micostation
这是一个集成化极高的大型通用图形软件包,它的用户界面友好
、易学易用、控制灵活。它集成了二维绘图工具、三维造型、复杂曲
面造型、非图形外部数据库接口、着色渲染、图象处理等功能。这不
仅减少了用户的投资,而且可以在图形环境内部实现全部CAD的主要功
能,也利于应用软件的开发。显然,对于希望投资不多、要求软件功能
较全的用户,Microstation是理想的选择。
Autocad
这是Autodesk公司系列软件中的核心通用图形软件包。它有几百
万个用户,近5000种增值软件,国内很多CAD应用软件是在Autocad上开
发的。它也能完成从二维绘图、三维造型、可视化处理等全部CAD功
能。对于某些专业应用软件用户,AUTOCAD是唯一的选择。它有适合各
种专业领域的应用软件可供选择:ADE、AME、3D Studio、Autovision
、Autosurf、AutocadlGES、Autocad LT、AUTOSketch、Designer、A
nimator等,但这需要用户另外投资。
提 交 人: 157
原 作 者: 刘运增等
教程来源: 网络 共 1 页 Page: [1]
--------------------------------------------------------------------------------
打印教程 推荐给朋友
© 晓东CAD家园网 版权所有 1999-2005
站长信箱:webmaster@xdcad.net
It will be back if not onward when drive a boat against water.(不知道错的程度如何?)
已经有一个月没有摸英语了。不知道英语的能力又退化了多少?
没有办法,一天至少看一句吧。总比一点不看好:(
AutoCAD提高绘图效率的途径和技法 (转自:http://www.chinaxy.org/forum/view.asp?id=740&p=1)
一、遵循一定的作图原则
为了提高作图速度,用户最好遵循如下的作图原则:
1.作图步骤:设置图幅→设置单位及精度→建立若干图层→设置对象样式→开始绘图。
2.绘图始终使用1:1比例。为改变图样的大小,可在打印时于图纸空间内设置不同的打印比例。
3.为不同类型的图元对象设置不同的图层、颜色及线宽,而图元对象的颜色、线型及线宽都应由图层控制(BYLAYER)。
4.需精确绘图时,可使用栅格捕捉功能,并将栅格捕捉间距设为适当的数值。
5.不要将图框和图形绘在同一幅图中,应在布局(LAYOUT)中将图框按块插入,然后打印出图。
6.对于有名对象,如视图、图层、图块、线型、文字样式、打印样式等,命名时不仅要简明,而且要遵循一定的规律,以便于查找和使用。
7.将一些常用设置,如图层、标注样式、文字样式、栅格捕捉等内容设置在一图形模板文件中(即另存为*.DWF文件),以后绘制新图时,可在创建新图形向导中单击"使用模板"来打开它,并开始绘图。
二、选用合适的命令
用户能够驾驭AutoCAD,是通过向它发出一系列的命令实现的。AutoCAD接到命令后,会立即执行该命令并完成其相应的功能。在具体操作过程中,尽管可有多种途径能够达到同样的目的,但如果命令选用得当,则会明显减少操作步骤,提高绘图效率。下面仅列举了几个较典型的案例。
1.生成直线或线段
(1)在AutoCAD中,使用LINE、XLINE、RAY、PLINE、MLINE命令均可生成直线或线段,但唯有LINE命令使用的频率最高,也最为灵活。
(2)为保证物体三视图之间"长对正、宽相等、高平齐"的对应关系,应选用XLINE和RAY命令绘出若干条辅助线,然后再用TRIM剪截掉多余的部分。
(3)欲快速生成一条封闭的填充边界,或想构造一个面域,则应选用PLINE命令。用PLINE生成的线段可用PEDIT命令进行编辑。
(4)当一次生成多条彼此平行的线段,且各条线段可能使用不同的颜色和线型时,可选择MLINE命令。
2.注释文本
(1)在使用文本注释时,如果注释中的文字具有同样的格式,注释又很短,则选用TEXT(DTEXT)命令。
(2)当需要书写大段文字,且段落中的文字可能具有不同格式,如字体、字高、颜色、专用符号、分子式等,则应使用MTEXT命令。
3.复制图形或特性
(1)在同一图形文件中,若将图形只复制一次,则应选用COPY命令。
(2)在同一图形文件中,将某图形随意复制多次,则应选用COPY命令的MULTIPLE(重复)选项;或者,使用COPYCLIP(普通复制)或COPYBASE(指定基点后复制)命令将需要的图形复制到剪贴板,然后再使用PASTECLIP(普通粘贴)或PASTEBLOCK(以块的形式粘帖)命令粘帖到多处指定的位置。
(3)在同一图形文件中,如果复制后的图形按一定规律排列,如形成若干行若干列,或者沿某圆周(圆弧)均匀分布,则应选用ARRAY命令。
(4)在同一图形文件中,欲生成多条彼此平行、间隔相等或不等的线条,或者生成一系列同心椭圆(弧)、圆(弧)等,则应选用OFFSET命令。
(5)在同一图形文件中,如果需要复制的数量相当大,为了减少文件的大小,或便于日后统一修改,则应把指定的图形用BLOCK命令定义为块,再选用INSERT或MINSERT命令将块插入即可。
(6)在多个图形文档之间复制图形,可采用两种办法。其一,使用命令操作。先在打开的源文件中使用COPYCLIP或COPYBASE命令将图形复制到剪贴板中,然后在打开的目的文件中用PASTECLIP、PASTEBLOCK或PASTEORIG三者之一将图形复制到指定位置。这与在快捷菜单中选择相应的选项是等效的。其二,用鼠标直接拖拽被选图形。注意:在同一图形文件中拖拽只能是移动图形,而在两个图形文档之间拖拽才是复制图形。拖拽时,鼠标指针一定要指在选定图形的图线上而不是指在图线的夹点上。同时还要注意的是,用左键拖拽与用右键拖拽是有区别的。用左键是直接进行拖拽,而用右键拖拽时会弹出一快捷菜单,依据菜单提供的选项选择不同方式进行复制。
(7)在多个图形文档之间复制图形特性,应选用MATCHPROP命令(需与PAINTPROP命令匹配)。
三、使用快车工具(EXPRESS TOOLS)
所谓快车工具,实际上是为用户设计并随AutoCAD 2000一起免费提供的实用工具库。该库中的大部分工具来自AutoCAD R14的优惠(Bonus)工具,其余的则已被舍弃或改进,同时又增加了一些新工具。快车工具在图层管理、对象选择、尺寸标注样式的输入/输出、图形的编辑修改等众多方面对AutoCAD进行了功能扩展,而且能非常容易地结合在AutoCAD 2000的菜单和工具条中,使用起来方便快捷,故能明显提高你绘图的工作效率。
安装快车工具的方法,是在安装AutoCAD 2000时选择"完全"安装,或者选择带有"快车工具"选项的"用户"安装。假如当初不是这样,则应以"增加"方式重新安装AutoCAD 2000,并选择需添加的"快车工具"。
缺省时,AutoCAD 2000在启动时不把快车工具装入内存,以缩短其启动时间。当你第一次使用快车工具时,工具库会自动装入。不过你也可以在开始时用EXPRESS TOOLS命令强行装入。在已正确安装了快车工具的前提下,如果屏幕上未出现其"快车"菜单,你可以使用EXPRESS MENU命令将菜单显示出来。
下面则是在屏幕上显示"快车"工具条的方法步骤:
(1)在下拉式菜单中,选择视图>工具条...,则出现"工具条"对话框。
(2)在名为"菜单组"的下拉组合框中,选择"快车"。
(3)在名为"工具条"的组合框中点选所需要的选项。凡冠以"X"的选项,将在屏幕上显示其工具条。
(4)单击"关闭"按钮,退出对话框。
四、打开或关闭一些可视要素
图形的复杂程度影响到AutoCAD执行命令和刷新屏幕的速度。打开或关闭一些可视要素(如填充、宽线、文本、标示点、加亮选择等)能够增强AutoCAD的性能。
(1)如果把FILL设为OFF,则关闭实体填充模式,新画的迹线、具有宽度的多义线、填充多边形等,只会显示一个轮廓,它们在打印时不被输出。而填充模式对已有图形的影响效果,可使用REGEN命令显示出来。另外,系统变量FILLMODE除控制填充模式之外,还控制着所有阴影线的显示与否。
(2)关闭宽线显示。宽线增加了线条的宽度。宽线在打印时按实际值输出,但在模型空间中是按象素比例显示的。在使用AutoCAD绘图时,可通过状态条上的LWT按钮,或者从"格式"菜单中选择"宽线"选项,用"宽线设置"对话框将宽线显示关闭,以优化其显示性能。系统变量LWDISPLAY也控制着当前图形中的宽线显示。
(3)如果把QTEXT设为ON,则打开快显文本模式。这样,在图样中新添加的文本会被隐匿起来只显示一个边框,打印输出时也是如此。该设置对已有文本的影响效果,可使用REGEN命令进行显示。另外,系统变量QTEXTMODE也控制着文本是否显示。这在图样中的文本较多时,对系统性能的影响是很明显的。
(4)禁止显示标示点。所谓标示点,是在选择图形对象或定位一点时出现在AutoCAD绘图区内的一些临时标记。它们能作为参考点,能用REDRAW或REGEN命令清除,但打印输出时并不出现在图纸上。欲禁止标示点显示,可将BLIPMODE设为OFF,以增强AutoCAD的性能。
(5)取消加亮选择。在缺省情况下,AutoCAD使用"加亮"来表示当前正被选择的图形。然而,将系统变量HIGHLIGHT的值从1改为0,取消加亮选择时,也可增强AutoCAD的性能。
(6)顺便一提的是,将系统变量REGENMODE的值设为0,或者将REGENAUTO设为OFF,可以节省图形自动重新生成的时间。
五、及时清理图形
在一个图形文件中可能存在着一些没有使用的图层、图块、文本样式、尺寸标注样式、线型等无用对象。这些无用对象不仅增大文件的尺寸,而且能降低AutoCAD的性能。用户应及时使用PURGE命令进行清理。由于图形对象经常出现嵌套,因此往往需要用户接连使用几次PURGE命令才能将无用对象清理干净。
六、使用命令别名和加速键
AutoCAD为一些比较常用的命令或菜单项定义了别名和加速键。使用命令别名和加速键可以明显节省访问命令的时间。命令别名是在acad.pgp文件中定义的。用任何文本编辑器打开并编辑该文件,就可以添加、删除或更改命令别名。用这种方法定义的别名,当重新进入AutoCAD时即可使用。在最新的软件版本中,用户不必退出AutoCAD就可以利用快车工具重新定义命令别名,但如果使用这种方法,则需要在第一次使用新定义的别名之前,执行REINIT命令以对软件重新初始化。
命令加速键是在acad.mnu文件中定义的。欲添加、删除或更改命令加速键,用户只能用文本编辑器对acad.mnu文件进行编辑修改。修改过的*.mnu文件必须用MENU命令加载并编译后,新定义的命令加速键方可使用。
AutoCAD设计技巧在线教程连载(第2页:转自:http://www.ddvip.net/machine/autoCad/index2/index.htm)
文章标题 文章序列号 录入时间
AutoCAD也能一式多份打印输出 第67讲 2005-06-21
AutoCAD画图技巧 第66讲 2005-06-21
AutoCAD 2000快捷命令的使用 第65讲 2005-06-21
AutoCAD各大论坛技巧精华集 第64讲 2005-06-21
如何将你的AutoCAD绘图加速 第63讲 2005-06-21
AutoCAD使用技巧六则 第62讲 2005-06-21
AutoCAD应用技巧精选 第61讲 2005-06-21
设置AutoCAD的系统变量 第60讲 2005-06-21
AutoCAD二次开发程序的自动安装处理 第59讲 2005-06-21
AutoCAD 菜单文件使用五问 第58讲 2005-06-21
如何减少AutoCAD文件的大小 第57讲 2005-06-21
AutoCAD2000 的一些实用技巧 第56讲 2005-06-21
用Pline绘制齿轮 第55讲 2005-06-21
利用VBA编程实现从EXCEL表到AUTOCAD表转换 第54讲 2005-06-21
AutoCAD中标注文字与公差的方法 第53讲 2005-06-21
因WBLOCK命令而引起的文件丢失 第52讲 2005-06-21
AUTOCAD R14中幻灯片的制作 第51讲 2005-06-21
给AutoCAD增加标注命令 第50讲 2005-06-21
为DWG文件“减肥” 第49讲 2005-06-21
AUTOLISP程序设计技巧 第48讲 2005-06-21
AutoCAD中特定角度及长度捕捉的实现方法 第47讲 2005-06-21
AutoCAD中关于层的用法介绍 第46讲 2005-06-21
AutCAD图形文件弄上网页的方法 第45讲 2005-06-21
为AUTOLISP建立缺省输入函数 第44讲 2005-06-21
应用AutoCAD几何计算器实现快速定位 第43讲 2005-06-21
转CAD图到SolidWorks做三维处理 第42讲 2005-06-21
AutoCAD2005安装详细图解 第41讲 2005-06-21
AutoCAD 经验与技巧 第40讲 2005-06-21
在Word中使用AutoCAD图形 第39讲 2005-06-21
AutoCAD2000软件学习心得 第38讲 2005-06-21
优化3D图形渲染通道负载 第37讲 2005-06-21
AutoCAD引发屏保文件关联问题 第36讲 2005-06-21
AutoCAD线条加粗秘诀 第35讲 2005-06-21
AutoCAD巧画角平分线 第34讲 2005-06-21
AutoCAD应用技巧44例 第33讲 2005-06-21
AutoCAD制表好帮手 第32讲 2005-06-21
AutoCAD工具栏丢失怎么办 第31讲 2005-06-21
将AutoCAD图形导入常用软件 第30讲 2005-06-21
让AutoCAD启动为指定模板 第29讲 2005-06-21
AutoCAD中线型的定制和使用 第28讲 2005-06-21
AutoCAD 2000设置技巧 第27讲 2005-06-21
裁剪AutoCAD的8种途径 第26讲 2005-06-21
AutoCAD扩展实体数据的分析与应用 第25讲 2005-06-21
如何在R14下改变中西文的比例 第24讲 2005-06-21
给AutoCAD 增加超级编辑命令 第23讲 2005-06-21
AutoCAD设计技巧在线教程连载(第1页:转自:http://www.ddvip.net/machine/autoCad/index2/index1.htm)
章标题 文章序列号 录入时间
用字符映射表在AutoCAD中快速输入特殊字符 第22讲 2005-06-21
CAD中剪切或延伸多条线段 第21讲 2005-06-21
AutoCAD高版本中布局(layout)的使用 第20讲 2005-06-21
AUTOCAD制作三维模型瓶 第19讲 2005-06-21
巧借Excel在AutoCAD中绘曲线 第18讲 2005-06-21
CAD中自动画管线图的LISP程序 第17讲 2005-06-21
AUTOCAD中自动生成45°视图 第16讲 2005-06-21
开目CAD图形标题栏信息的自动抽取 第15讲 2005-06-21
企业如何选择微机平台三维CAD软件 第14讲 2005-06-21
小巧玲珑的平面制图工具--CB-CAD 第13讲 2005-06-21
提高AutoCAD绘图效率的一些技巧 第12讲 2005-06-21
AutoCAD中输出位图 第11讲 2005-06-21
为AutoCAD R14添加分页打印功能 第10讲 2005-06-21
ATUOCAD中实体的选择方式 第9讲 2005-06-21
AutoCAD 2000中自定义填充图案 第8讲 2005-06-21
AutoCAD输出图像文件技巧 第7讲 2005-06-21
图解AutoCAD2000足球建模 第6讲 2005-06-21
将CAD图形导入Coreldraw的实用方法 第5讲 2005-06-21
在AutoCAD中做纯文本的导入导出 第4讲 2005-06-21
再谈AutoCAD输出图像文件 第3讲 2005-06-21
AutoCAD R14的图纸空间 第2讲 2005-06-21
CAD图形插入Word问题解答 第1讲 2005-06-21
基于XML-RPC的BloggerAPI学习(转自:http://blog.donews.com/softbunny/articles/11032.aspx)
blogger_logo.gif Luliang的mail2blog脚本,通过基于XML-RPC的BloggerAPI来实现的发布blog的功能。
BloggerAPI是一套程序接口,用以支持远程操作blog.这个规范现在的版本是1.0,是个试验版本和α版本。但是,规范的研发人员不再对BloggerAPI进一步地开发,他们正在制定一套新的、更稳定的API,新项目的名称为echomoinmoin.gif
.
虽然如此,了解一下这个bloggerAPI还是非常有意义的。一方面有很多语言提供了实现包,另一方面很blog工具也提供了相应的包,如MT。需要说明的是,BloggerAPI提供的功能太有限了,只定义了6个方法或函数,所以出了一个RFC叫 MetaWeblog API,对其进行了扩展。我看了一下,MT2.6.4就支持MetaWeblogAPI.
下面对二者进行简单地介绍,以后有机会,再跟echo比较一下。:)
BloggerAPI based on XML-RPC
1、方法列表
方法 说明
blogger.newPost 向批定的blog增加新的文章(post),通常会在增加后即发布。
blogger.editPost 编辑一篇文章(post),通常会在修改后发布。
blogger.getUsersBlogs 返回一个成员的所有文章的信息。
blogger.getUserInfo 鉴证一个用户并反回其信息(如userid,email等)
blogger.getTemplate 返回指定的blog的主要或文档索引模板
blogger.setTemplate 编辑指定的blog的主要或文档索引模板
2、blogger.newPost
参数说明
参数 说明
appkey (string) 发送这个post的程序的唯一标志
blogid (string) 这个post即将发送到的blog的标志
username (string) 有权post文章的用户名
password (string) 用户密码
content (string) Post的内容
publish (boolean) 是否发布
示例:
请求XML-RPC调用的数据
POST /api/RPC2 HTTP/1.0
User-Agent: Java.Net Wa-Wa 2.0
Host: plant.blogger.com
Content-Type: text/xml
Content-length: 515
<?xml version="1.0"?>
<methodCall>
<methodName>blogger.newPost</methodName>
<params>
<param><value><string>C6CE3FFB3174106584CBB250C0B0519BF4E294</string></value></param>
<param><value><string>744145</string></value></param>
<param><value><string>ewilliams</string></value></param>
<param><value><string>secret</string></value></param>
<param><value><string>Today I had a peanut butter and pickle sandwich
for lunch. Do you like peanut-butter and pickle sandwiches? I do.
They're yummy. Please comment!</string></value></param>
<param><value><boolean>false</boolean></value></param>
</params>
</methodCall>
成功时的应答
HTTP/1.1 200 OK
Connection: close
Content-Length: 125
Content-Type: text/xml
Date: Mon, 6 Aug 20001 19:55:08 GMT
Server: Java.Net Wa-Wa/Linux
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><string>4515151</string></value>
</param>
</params>
</methodResponse>
失败时的应答
错误信息通过XML-RPC <methodResponse>及<fault> 项返回,包含着的 <struct> 有错误码和描述,这是由xml-rpc规范定义.
HTTP/1.1 200 OK
Connection: close
Content-Length: 225
Content-Type: text/xml
Date: Mon, 6 Aug 20001 19:55:08 GMT
Server: Java.Net Wa-Wa/Linux
<?xml version="1.0"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>4</int></value>
</member>
<member>
<name>faultString</name>
<value><string>java.lang.Exception: java.lang.Exception: Error: AppKey is
invalid or inactive.</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
3、blogger.editPost
参数说明
参数 说明
appkey (string) 发送这个post的程序的唯一标志
postid (string) 某篇post的唯一标志
username (string) 有权修改文章的用户名(作者或管理员)
password (string) 用户密码
content (string) Post的内容
publish (boolean) 是否发布
4、blogger.getUserBlogs
参数说明
参数 说明
appkey (string) 发送这个post的程序的唯一标志
username (string) 用户名
password (string) 用户密码
成功应答示例
HTTP/1.1 200 OK
Connection: close
Content-Length: 125
Content-Type: text/xml
Date: Mon, 6 Aug 20001 19:55:08 GMT
Server: Java.Net Wa-Wa/Linux
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodResponse>
<params>
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>url</name>
<value>http://stuff.foo.com/biz</value>
</member>
<member>
<name>blogid</name>
<value>2997323</value>
</member>
<member>
<name>blogName</name>
<value>Blogger Biz Dev</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>url</name>
<value>http://www.blogger.com/</value>
</member>
<member>
<name>blogid</name>
<value>2723</value>
</member>
<member>
<name>blogName</name>
<value>Blogger News</value>
</member>
</struct>
<value>
<struct>
<member>
<name>url</name>
<value>http://www.geocities.com/rafting/</value>
</member>
<member>
<name>blogid</name>
<value>223723</value>
</member>
<member>
<name>blogName</name>
<value>RaftingBlog</value>
</member>
</struct>
</value>
</value>
</data>
</array>
</value>
</param>
</params>
</methodResponse>
5、blogger.getUserInfo
参数说明
参数 说明
appkey (string) 发送这个post的程序的唯一标志
username (string) 用户名
password (string) 用户密码
成功应答示例
HTTP/1.1 200 OK
Connection: close
Content-Length: 125
Content-Type: text/xml
Date: Mon, 6 Aug 20001 19:55:08 GMT
Server: Java.Net Wa-Wa/Linux
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>nickname</name>
<value>Ev.</value>
</member>
<member>
<name>userid</name>
<value>1</value>
</member>
<member>
<name>url</name>
<value>http://www.evhead.com</value>
</member>
<member>
<name>email</name>
<value>ev@pyra.com</value>
</member>
<member>
<name>lastname</name>
<value>Williams</value>
</member>
<member>
<name>firstname</name>
<value>Evan</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
6、blogger.getTemplate
参数说明
参数 说明
appkey (string) 发送这个post的程序的唯一标志
blogid (string) 这个post即将发送到的blog的标志
username (string) 有权post文章的用户名
password (string) 用户密码
templateType (string) 指定返回哪个模板,目前只能是 "main" 或 "archiveIndex".
成功时的应答,....表示此处内容被我省略。
<?xml version="1.0" encoding="ISO-8859-1"?<<methodResponse<<params<<param<<value<<HTML<
<HEAD<
<TITLE<<$BlogTitle$<: <$BlogDescription$<</TITLE<
</BODY<
</HTML<
</value<</param<</params<</methodResponse<
7、blogger.setTemplate
参数说明
参数 说明
appkey (string) 发送这个post的程序的唯一标志
blogid (string) 这个post即将发送到的blog的标志
username (string) 有权post文章的用户名
password (string) 用户密码
template (string) 模板文本(通常是HTML).必须包含 和标签,因它们需要发布。 (?我的mainindex里没有啊)
templateType (string) 指定返回哪个模板,目前只能是 "main" 或 "archiveIndex".
请求格式示例
POST /api/RPC2 HTTP/1.0
User-Agent: Java.Net Wa-Wa 2.0
Host: plant.blogger.com
Content-Type: text/xml
Content-length: 515
<?xml version="1.0"?>
<methodCall>
<methodName>blogger.setTemplate</methodName>
<params>
<param><value><string>C6CE3FFB3174106584CBB250C0B0519BF4E294</string></value></param>
<param><value><string>744154</string></value></param>
<param><value><string>ewilliams</string></value></param>
<param><value><string>secret</string></value></param>
<param><value><string><html><head><title><$BlogTitle$></title></head><body><Blogger><BlogDateHeader><h1><$BlogDateHeaderDate$></h1></BlogDateHeader><$BlogItemBody$><br></Blogger></body></html></string></value></param>
<param><value><string>main</string></value></param>
</params>
</methodCall>
MetaWeblog API
这个rfc的最新发布是在08/26/2003.
1、什么是MetaWeblog API
MetaWeblog API (MWA)是一套编程接口,允许外面的程序能取得和设置blog文章的文本或属性。它基于流行的XML-RPC通信协议,后者在很多的流行的开发环境中都有了实现的包。
2、MetaWeblog API与Blogger API 的关系
MetaWeblog API是对Blogger API增强, Blogger API只能取得或设置blog文章的文本内容(hedong问,能取得吗?).在2002年春天MWA面世,在此以前许多blog工具能存储许多扩展数据,但不能访问或编辑这些数据,因为没有一个通过的API。
到2003年夏天,在本文的写作期间,大部分流行的blog工具和编辑器,能同时支持Blogger API 和MetaWeblog API.
3、MetaWeblog API和 RSS 2.0 的关系
MetaWeblog API利用XML-RPC来描述一篇blog文章. 我们使用了RSS2.0中对一个项的术语来描述一篇blog文章的元数据,而不是重新发明一套。请参照RSS2.0中对文章的title, link 、description,author, comments, enclosure, guid等的定义或命名。更进一步,由于RSS2.0是可扩展的,因而MetaWeblog API也是可扩展的. 我们在MWA中设计了一些用以表述属性和命名空间的约定。
4、基本函数(entry-points)
1)metaWeblog.newPost (blogid, username, password, struct, publish) returns string
2)metaWeblog.editPost (postid, username, password, struct, publish) returns true
3)metaWeblog.getPost (postid, username, password) returns struct
blogid, username, password 和publish参数的含义同 Blogger API. newPost返回的字符串表示post_id,同Blogger API定义的一样. 而那个struct就是MWA的精华所在。
5、数据结构
在newPost和editPost中,内容信息不再跟BloggerAPI中那是一个字符串,而是一个数据结构。这个数据结构的成员,就是rss2.0中定义的ITEM的元素。参见后面附表。
当一个元素有属性时,用一个数据结构(属性做成员)传递属性及其相应的值。如enclosure元素,用一个包含url, length 和type的结构传递属性。
对source元素,数据结构的成员为url 和name,前者为source的属性后者为source值。
对categories元素,传递一个字符串数组。在服务器端,如果传来的category不存在,则忽略不报错,且只保存有效的那些category.(hedong,好象没说domain属性的事啊)
服务器必须忽略所有不能理解的元素。
在调用 metaWeblog.newPost 或 metaWeblog.editPost时,如果数据结构中含有一个名叫flNotOnHomePage的 boolean 值,则主页不显示此文章而只在分类中显示。
6、其它函数
1)metaWeblog.newMediaObject (blogid, username, password, struct) returns struct
参数的struct,至少包含name, type and bits三个元素。
name是个字符串,可以用来作存储对象的文件名或用于对象列表的显示。它决定weblog如何引用这个对象。如果name和weblog已有一个对象重名,则替换掉已有的对象。
type是个字符串,表示对象的类型,必须是个标准的MIME类型,如 audio/mpeg or image/jpeg or video/quicktime.
bits是个base64-编码的二进制值,包含着对象的内容。
这个结构可以含有其它的元素,这些元素可以或不能被内容管理系统保存.
当调用失败时,抛出error.当成功时,返回的strcut中,至少要有一个元素url,用以指明这个对象如何被访问。其值只能是一个HTTP url或FTP url.
2)metaWeblog.getCategories (blogid, username, password) returns struct
返回的struct中,为每个分类提供一个子结构,子结构中至少包含三个元素:description, httpurl 和 rssurl.
3)metaWeblog.getRecentPosts (blogid, username, password, numberOfPosts) returns array of structs
返回是一个结构数组,盛放着最新发布的文章信息。每个结构的内容同metaWeblog.getPost返回内容相同.
numberOfPosts指明要取回的按发布时间倒序计数的文章数量,当值超过总文章数时,返回全部文章信息。
7、传送带属性的元素
除了enclosure和source元素有专门规定外,其它元素按下列规则处理:
1)如果一个元素有属性,则用一个struct来表示,各属性为struct的子元素。
2)如果一个元素同时有属性和值,则用一个一个struct来表示,各属性为struct的子元素,再增加一个叫_value的子元素,表示元素的值。这也就要求,元素的属性名不能为_value.
8、传送某命名空间的元素
RSS 2.0允许使用命名空间. 如果你要传送的元素是一个命名空间的一部分,那就在传递给 newPost 或 editPost 的struct中增加一个子struct,以指明命名空间的URL为名,以要传送的元素值为子元素。
9、说明
在MWA中不要明确要求传送appkey值,如果应用程序要传送appkey,则在struct中增加一个名为appkey的元素,并赋之以相关的值。
附表:RSS2.0中ITEM的元素列表
元素(Element) 描述(Description) 例子(Example) 重要性 属性
title 项(item)的标题 Venice Film Festival Tries to Quit Sinking 必备
link 项的URL http://www.nytimes.com/2002/09/07/movies/07FEST.html 必备
description 项的大纲 Some of the most heated chatter at the Venice Film Festival this week was about the way that the arrival of the stars at the Palazzo del Cinema was being staged. 必备
author 该项作者的email oprah@oxygen.net 可选
category 包含该项的一个或几个分类(catogory) Simpsons Characters 可选 domain可选,指分类法的URL
comments 该项的评论(comments)页的URL http://www.myblog.org/cgi-local/mt/mt-comments.cgi?entry_id=290 可选
enclosure 描述该附带的媒体对象 可选 url/length/type皆必备,type须是标准MIME类型
guid 项的唯一标志符串 http://inessential.com/2002/09/01.php#a2 可选 isPermaLink可选,默认为真,指明guid是否为一永久URL。
pubDate 项的发布时间 Sun, 19 May 2002 15:21:36 GMT 可选
source 该项来自的RSS道 Quotes of the Day 可选 Url必备
附:MWAAPI清单
1. metaWeblog.newPost (blogid, username, password, struct, publish) returns string
2. metaWeblog.editPost (postid, username, password, struct, publish) returns true
3. metaWeblog.getPost (postid, username, password) returns struct
4. metaWeblog.newMediaObject (blogid, username, password, struct) returns struct
5. metaWeblog.getCategories (blogid, username, password) returns struct
6. metaWeblog.getRecentPosts (blogid, username, password, numberOfPosts) returns array of structs
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=11032
[点击此处收藏本文] 发表于 2004年04月07日 10:24 PM
phpads的博客
最利于维护的网站目录结构- -| 回首页 | 2006年索引 | - -Linux下常用压缩格式的压缩与解压方法
Linux常用下载工具推荐
关键词: linux 下载
Windows中有很多下载工具,如耳熟能详的FlashGet,NetAnt等。随着Linux的发展,特别是桌面应用的成熟,越来越多的用户转向了Linux。面对网上丰富的下载资源,Linux用户如何下载呢?其实Linux下载和在Windows下载一样,都离不开下载工具。那Linux中又有哪些下载工具呢?本文就为大家介绍Linux中常用的下载工具。图形界面下载工具 对于Linux初学者来说,图形化下载工具无疑是最佳选择。Linux提供了很多类似Windows中FlashGet、网络蚂蚁等下载工具,下面就为大家详细介绍一下,希望大家能找到自己得力的下载工具。
KGet KGet是KDE默认的断点续传工具,通常无需安装。它界面简洁,操作方便,高效的拖拽下载功能最令人称道。比较遗憾的是它不支持代理服务器及SOCKS5代理功能。功能上虽然不如FlashGet全面和强大,但对于日常下载已经绰绰有余了,推荐初学者使用,其界面如图1所示。
选择“主选单”→“互联网”→“KGet”或直接使用“Alt+F2”快捷键并输入“kget”命令即可运行程序,其界面如图1所示。第一次使用会弹出一个对话框,选择KGet的工作方式。可选择与Konqueror集成也可选择独立运行,不习惯使用Konqueror作浏览器的话,建议选择后者。它的使用也非常的简单,在“打开”对话框中输入下载文件的地址,KGet就可下载了。更为方便的是拖拽下载,单击“拖放目标”按钮就会出现拖放标志,只需将下载链接拖到该标志即可开始下载。KGet同网络蚂蚁一样也支持定时下载、下载完毕可设定自动断开连接或关机,具体设置方法为选择“设置”→“配置KGet”→“自动”标签页并将相应选项选中,设定具体的时间和操作便可定时下载。 Gwget Gwget是GNOME下常用的一个图形化下载工具。它是命令行下常用下载工具Wget的GTK图形化前端,具有Wget的全部功能,如断点续传、代理下载等功能等。 1.安装 Gwget可到http://nchc.dl.sourceforge.net/sourceforge/gwget/gwget-0.93.tar.gz下载,然后在终端中使用如下命令进行安装: #tar zxvf gwget-0.93.tar.gz #cd gwget-0.93/ #./configure #make #make install 2.设置 成功安装后便可在终端中运行“gwget”命令启动Gwget。图形界面操作起来十分便捷,具体下载操作只需将下载地址复制到“文件”→“URL”中即可,单击“确定”按钮便可下载,图2便是下载中的Gwget。此外,在“编辑”→“首选项”中可设置Gwget的其他功能,如下载文件夹、限速、代理等。由于Gwget和KGet使用上大同小异,这里就不作更详细地介绍了。
Downloader for X Downloader For X(文中简称为D4X)是Linux下功能强大的图形化下载工具。支持HTTP与FTP协议,具有类似NetAnt和FlashGet等多线程、断点续传下载等功能。D4X还具有连接超时断点续传、记录下载日志、模拟下载、链接拖拽下载、自动复制剪贴板链接到下载地址栏中等功能。 1.下载和安装 D4X的下载地址为http://www.krasu.ru/soft/chuchelo/files/d4x-2.5.0final.tar.gz,下载后使用如下命令安装: #tar zxvf d4x-2.5.0final.tar.gz #cd d4x-2.5.0final #./configure #make #make install 成功安装后,运行“d4x”命令便可直接运行。它的界面如图3所示,和FlashGet有点相像吧。
2.使用和设置 D4X的使用十分简单,下载文件时,只需在“添加新的下载任务”对话框中输入下载文件地址即可。如果下载地址需要用户名和密码,可在这个对话框中直接输入。如要计划下载,可在时间选项中设定下载时间。此外,在下载任务选项中,可设定一些下载的配置,如下载文件默认目录、默认线程个数、界面风格等。值得一提是代理选项,可指定默认的代理服务器和SOCKS5代理,具体设置如图4所示。
WxDfast WxDfast也是一个图形化的下载工具,支持多线程、断点续传等功能,最大特点是下载速度快。可在http://heanet.dl.sourceforge.net/sourceforge/dfast/wxdfast-0.2.1-src.tar.gz下载WxDfast的最新版本。然后使用如下命令进行安装: #tar jxvf wxdfast-0.2.1d.tar.bz2 #cd wxdfast-0.2.1-src #make install 在终端下运行“./wxdfast”命令便可运行程序。WxDfast界面非常简洁,其界面如图5所示。全英文界面使用起来可能不如KGet方便,好在它的操作和KGet、D4X基本相同,大家可参照学习,这里就不赘述了。
Aria Aria是个小巧的多线程下载工具,简单易用的界面用起来得心应手。可在http://aria.rednoah.com/download_e.html下载最新版本,然后使用如下命令进行编译安装: #./configure #make #make install 成功安装后直接运行如下命令便可运行Aria: #aria& Aria的界面如图6所示,它的操作和D4X差不多,可参照使用。
命令行下载工具
对于喜欢命令行操作及追求高效率、高速度下载的朋友,推荐使用命令行下载工具。命令行工具不但使用方便,而且大多具有很高的下载速度及下载效率,尤其适合于大批量下载文件。下面就为大家详细介绍一下这些工具。
Wget Wget是一个十分常用命令行下载工具,多数Linux发行版本都默认包含这个工具。如果没有安装可在http://www.gnu.org/software/wget/wget.html下载最新版本,并使用如下命令编译安装: #tar zxvf wget-1.9.1.tar.gz #cd wget-1.9.1 #./configure #make #make install 它的用法很简单,Wget使用格式如下: #wget [选项] [下载地址] 1.Wget常用参数 ◆-b:后台下载,Wget默认的是把文件下载到当前目录。 ◆-O:将文件下载到指定的目录中。 ◆-P:保存文件之前先创建指定名称的目录。 ◆-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。 ◆-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。 除了上述常用功能,Wget还支持HTTP和FTP代理功能,编辑其配置文件“/etc/wgetrc”即可。具体方法是使用VI编辑器打开上述文件,将“http_proxy”和“ftp_proxoy”前的#去掉,然后在这两项后输入相应的代理服务器的地址,保存退出即可。此外,Wget还可下载整个网站,如下载http://man.chinaunix.net整个Man手册中心。只需输入如下命令即可: #wget -r -p -np -k http://man.chinaunix.net 其中-r参数是指使用递归下载,-p是指下载所有显示完整网页所以需要的文件,如图片等,-np是指不搜索上层目录,-k则是指将绝对链接转换为相对链接。
Prozilla Prozilla也是一个十分流行的命令行下载工具,支持多线程下载和断点续传功能。可到http://prozilla.genesys.ro/下载最新的1.3.7.4安装包,下载安装包后使用如下命令进行安装: #tar zxvf prozilla-1.3.7.4.tar.gz #cd prozilla-1.3.7.4 #./configure #make #make install Prozilla命令格式如下: #proz [参数] [下载地址] 常用的选项有: ◆-k=n :设置n个线程下载。不加此参数指定线程数,Prozilla默认为4线程下载。 ◆-P, --directory-prefix=DIR:指定将下载的文件保存在DIR/目录。 ◆-r, --resume:继续下载未完成的文件。如果要指定线程数下载可用如下命令: #proz -k=5 http://64.12.204.21/pub/mozilla.org/firefox/releases/1.0/linux-i686/zh-CN/firefox-1.0.installer.tar.gz 这样便以5线程进行文件的下载,并将文件保存到当前目录。和Wget一样,Prozilla也提供了续传功能,下载中断后,重新输入上述命令,就会出现提示续传,按R键就可继续下载了。
MyGet MyGet目标设计成一个可扩展的,拥有丰富界面的多线程下载工具,它支持HTTP、FTP、HTTPS、MMS、RTSP等协议。在http://myget.sourceforge.net/release/myget-0.1.0.tar.bz2下载其最新版本0.1.0,下载后使用如下命令安装: #tar jxvf myget-0.1.0.tar.bz2 #cd myget-0.1.0 #./configure #make #make install MyGet命令格式如下: #mytget [选项] [下载地址] 常用的选项: ◆-d [目录]:指定下载到的文件在本地存放的位置,默认当前目录。 ◆-f [文件]:指定下载文件名称。 ◆-h:帮助选项。 ◆-n [线程数]:下载线程数量,默认为4个。 ◆-x [代理服务器地址]:设置代理服务器地址,如“-x http://user:password@host:port”。 MyGet常用的形式如下: #mytget -d /root/ -n 10 http://lumaqq.linuxsir.org/download/patch/lumaqq_2004t_patch_2005.07.21.00.00.zip Linuxdown Linuxdown是一个命令行多线程下载工具,最多可支持30线程的下载。在https://gro.clinux.org/frs/download.php/1015/linuxdown-1.0.0.tar.gz下载最新的1.1.0版本。然后使用如下命令进行编译安装: #tar zxvf linuxdown-1.1.0.tar.gz #cd dandelion/ #make #make install linuxdown格式为: #linuxdown [下载地址] [选项] [线程数] 需要注意的是下载地址和选项都需要西文引号括起来,线程数不可超过30个。一个典型的下载如下: #linuxdown "http://lumaqq.linuxsir.org/download/patch/lumaqq_2004t_patch_2005.07.21.00.00.zip" 30
Curl Curl也是Linux下不错的命令行下载工具,小巧、高速,唯一的缺点是不支持多线程下载。在http://curl.haxx.se/download/curl-7.14.0.tar.gz下载最新版本。下载后便可使用如下命令编译安装: #tar zxvf curl-7.14.0.tar.gz #cd curl-7.14.0/ #./configure #make #make test #make install Curl使用格式如下: #curl [选项][下载地址] Curl典型下载如下: #curl -O http://10.1.27.10/~kennycx/tools/lumaqq_2004-linux_gtk2_x86_with_jre.tar.gz 使用Curl下载一个文件并保存到当前目录。此外,Curl虽然不支持多线程下载,但它可同时下载多个文件或下载文件的某一部分,可使用如下命令实现: #curl -r 0-199 http://www.netscape.com/ 获得文件的前200 bytes。 对于常用的代理下载Curl也可轻松实现,具体操作如下: #curl -x 10.1.27.10:1022 ftp://ftp.funet.fi/README 使用代理地址为10.1.27.10端口为1022的代理服务器下载一个文件。 #curl -U user:passwd -x 10.1.27.10:1022 ftp://ftp.funet.fi/README 如果代理服务器需要特别的验证,则需要在user:passwd处输入合法的帐号和密码。
Axel Axel是命令行下的多线程下载工具,支持断点续传,速度通常情况下是Wget的几倍。可在http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=mydown&did=1697下载。下载后使用如下命令编译安装: #tar zxvf axel-1.0a.tar.gz #cd axel-1.0a/ #./configure #make #make install 基本的用法如下: #axel [选项] [下载目录] [下载地址] 一个典型下载如下: #alex -n 10 -o /home/kennycx/ http://10.1.27.10/~kennycx/tools/lumaqq_2004-linux_gtk2_x86_with_jre.tar.gz 用10线程将指定路径的文件下载到/home/kennycx/这个目录下。
本文详细介绍了Linux中常用的下载工具,这些下载工具功能上各有千秋,使用上都比较简单,所以无论是初学者还是Linux高手总有一款适合你。
【作者: phpads】【访问统计:1】【2006年03月4日 星期六 19:04】【 加入博采】【打印】
Trackback
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=4591810
博客手拉手
回复
发布人: 邮箱:
主 页:
验证码:
评论内容:
2003-2004 BOKEE.COM All rights reserved
Powered by BlogDriver 2.1
在家里安装linux时,从硬盘中中划了5个G来安它,如法炮制使用自动分区不成功,告诉:不能把分区划拨到主分区。。。使用手动分区解决问题。不知道是怎么一回事?
在mozilla中不能使用ftp,但是在konqueror中可以。而且,konqueror中默认的下载工具是Kget,它可以支持断点续传。但在有的情况下,Kget下载的东西会取一个临时的名字,好像隔一定的时间后,下载的取了临时名字的文件就不在了。搞不懂是怎么一回事了?
在新系统中按照网上的方法配置用预编译的包来安装系统(网上介绍的方法是用源码来安装的),在输入文字时马上就非法退出了,搞不懂?
(转自:http://www.linuxsir.org/bbs/showthread.php?s=&threadid=115270)
LinuxSir.Org
用户名 密码 记住信息
您好,游客 [ 注册账号 ] 本站首页 | 论坛帮助 |
返回 LinuxSir.Org > Linux 软件应用讨论区 > Linux 输入法专题讨论 > [==请置顶==]fcitx(或ebf:)安装设置大全
转到页面...
回复
第1页,共14页 1 2 3 11 > 最后 »
主题工具
tram
tram 的头像
资 料:
★☆★版☆主★☆★
注册日期: Sep 2002
帖子: 7,314
精华: 28
第 1 帖
发帖时间: 03-05-06, 22:46
[==请置顶==]fcitx(或ebf:)安装设置大全
下载的软件包,有两种格式,一种是rpm,一种是tar.gz,我们分别来说怎样安装。
如果下载的是rpm,安装简单一些。可以直接在资源管理器里面点击它,一般会弹出软件包管理器的安装程序,一路确定就行了。如果这样不行,就打开一个终端,用命令来安装:
rpm -ivh ebf-fcitx-<版本号>.i386.rpm
如果曾经安装过相同的ebf软件包,比如说,装了以后,不知什么时候,删了个重要文件,那么再安装,可以用命令:
rpm -Uvh ebf-fcitx-<版本号>.i386.rpm
由于系统不一样,你在安装的时候,可能会不能满足依赖关系,也就是缺少一些库文件,导致安装失败,那么就用下面的命令强制安装:
rpm -ivh ebf-fcitx-<版本号>.i386.rpm --force --nodeps
rpm -Uvh ebf-fcitx-<版本号>.i386.rpm --force --nodeps
这样安装是不会有什么负作用的,放心
安装了以后,数据文件放在/usr/share/fcitx下,可执行文件在/usr/bin目录下。
如果要删除,用命令:
rpm -e ebf-fcitx
注意后面没有版本号。
tar.bz2格式压缩包的安装:
这种格式是源码包,用这种包安装,可以适应不同的发行版,可以自己做修改。
首先要解压,可以直接在资源管理器里点击,会跳出与winzip很象的ark程序,解压到用户目录下(因为其他地方你没有权限),比如,解压到/home/tram/tmp目录下。如果没有装ark程序,那可以用命令来解压。打开一个终端(比如说xterm,konsole都可以),进到你下载的文件所在目录,比如是/home/tram/tmp,运行命令:
tar jxvf ebf-fcitx-<版本号>.tar.bz2
现在文件已经解压在/home/tram/tmp/ebf-fcitx-<版本号>目录下,进入这个目录,再输入编译命令:
make
要安装,需要有root权限:
su
<输入root的密码>
安装:
make install
在运行make的时候,可能会失败,如果你得到错误信息如下:
(没有编译器cc或gcc)<哪位兄弟给找一下出错信息?我这里实在出不来>
以前没有编译过软件包吧?没关系,找出你的安装光盘,装上gcc的rpm,一般就在第一张盘上。也可以装上开发工具,这样以后编译什么软件包也方便。
有了编译器,还有可能出错的,因为ebf用了xlib的头文件,如果没装,就会:
MConn.c:32:22: X11/Xlib.h: No such file or directory
.....
make[1]: *** [IMConn.o] 错误 1
make[1]: Leaving directory `/home/liuyi/tmp/fcitx-1.8.2/IMdkit/lib'
make: *** [libXimd.a] 错误 2
[root@localhost fcitx-1.8.2]#
再找出光盘,装上XFree86的开发包(通常名为XFree86-devel),好了,现在不会有什么问题了(如果还有问题,反馈给我,我好补充进来)。
安装完了以后,可执行文件是/usr/bin/fcitx,数据文件在/usr/share/fcitx目录里面。
如果要卸载ebf,把/usr/bin/fcitx和/usr/share/fcitx目录删除了就行了。
安装完成后的基本设置:
如果你是用rpm来安装的话,对于redhat 8来说,就不用设置什么了,直接可以使用。如果是用源码编译安装,或者不是redhat 8,那么还需要做一些基本的设置,下面就说一说最通用的设置,这种设置方式也是我一直使用的(我在我用过的发行版上都是这样设置的,包括redhat,mandrake,gentoo和lfs),强烈推荐!
首先说说基本概念吧,输入法要正常运行,有三个条件,locale,XMODIFIERS和中文字体。locale是使用中文的基本条件,没有locale,就不能使用中文。XMODIFIERS是输入法和应用程序对话的通道,应用程序通过这个变量,来知道应该与哪个输入法对话。中文字体嘛,没有它就不能显示中文了。
如果你在安装系统的时候,选了简体中文,那么locale就已经设置好了,如果没有选,那么在你的用户目录下,找到.bashrc文件(是隐藏文件,所以前面有一个“.”),在这个文件最后面加上:
export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
export XMODIFIERS=@im=fcitx
上面的命令已经把locale和XMODIFIERS变量设置好了。
现在退出你的用户,再重新登陆,看看设置是否生效:
locale
得到的结果应该是:
[tram@~]$ locale
LANG=zh_CN.gbk
LC_CTYPE="zh_CN.gbk"
LC_NUMERIC="zh_CN.gbk"
LC_TIME="zh_CN.gbk"
LC_COLLATE="zh_CN.gbk"
LC_MONETARY="zh_CN.gbk"
LC_MESSAGES="zh_CN.gbk"
LC_PAPER="zh_CN.gbk"
LC_NAME="zh_CN.gbk"
LC_ADDRESS="zh_CN.gbk"
LC_TELEPHONE="zh_CN.gbk"
LC_MEASUREMENT="zh_CN.gbk"
LC_IDENTIFICATION="zh_CN.gbk"
LC_ALL=zh_CN.gbk
[tram@~]$
再看看XMODIFIERS:
echo $XMODIFIERS
得到的结果应该是:
[tram@~]$ echo $XMODIFIERS
@im=fcitx
[tram@~]$
ok!现在你在终端里输入命令:
fcitx
应该有一个图标出现在桌面顶部的中间了吧?再按一下ctrl+space(也就是空格),就能切换出输入条了。如果上面的命令得到的结果不对,那就要回过头检查一下。有一个注意事项,不要用gedit来编辑.bashrc文件,因为它会保存成utf8编码的,程序就读不出来了。
切换出了输入条,可能在输入条上还没有汉字,或者汉字比较难看,这就说明字体没设置好了。打开~/.gWuBi/profile文件,里面有一行:
字体=*
把后面的星号换成你系统里的字体,比如simsun,一般系统里没有simsun,可以添加一个,最简单的方法是找一个点阵字体,把它放在/usr/X11R6/lib/X11/fonts/misc目录下,运行命令:
mkfontdir
下一次进入Xwindow,就能看到比较好看的字体了。下载点阵字体,到 http://www.linuxfans.org/nuke/module...eninfo&did=523
现在的ebf用的字体是14号的。
你可能要问了:应该把*换成什么呢?用命令:
xlsfonts | grep gbk
我的系统里得到的结果是:
[tram@/usr/X11R6/lib/X11/fonts/misc]$ xlsfonts | grep gbk
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
把第二个字段填入,也就是simsun
如果没有gbk字体,可以把上面命令中的gbk换成gb2312。
OK,现在设置已经完成,能正常使用了,不过可能你已经注意到了,上面我们是手动打开输入法的,那么能不能自动加载呢?当然可以,在你的用户目录下找文件:.xinitrc或.xsession,把里面加上一句:
fcitx &
好了,现在你一进入XWindow,就能使用输入法了。注意的是,这一句话要加在窗口管理器的前面,比如你用的是kde,那就应该是:
fcitx &
exec startkde
你用的是gnome,就应该是:
fcitx &
exec gnome-session
其他的也一样。
在不同的版本下安装经验搜集:
suse 8.2:
http://www.linuxsir.org/bbs/showthre...threadid=36076
http://www.linuxsir.org/bbs/showthre...threadid=32345
suse 8.1中的问题与解决:
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
debian:
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
下面这一篇注意回贴里有一个.xsession文件:
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
红旗3.2桌面版:
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
红旗3.0 server:
http://www.linuxsir.org/bbs/showthre...threadid=27060
mandrake 9.1:
http://www.linuxsir.org/bbs/showthre...threadid=30376
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
redhat:
http://www.linuxsir.org/bbs/showthre...threadid=27869
英文系统,中文输入:
http://www.linuxsir.org/bbs/showthre...threadid=17458
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
turbolinux:
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
slackware 9:
http://www.linuxsir.org/bbs/showthre...ighlight=fcitx
freebsd 4.8:
http://www.linuxsir.org/bbs/showthre...hlight=freebsd
gentoo与lfs:
http://www.linuxsir.org/bbs/showthre...threadid=14646
如果用kde3.1.1,即qt是3.1.2版时,为了在kde程序里面使用fcitx,需要用qtconfig把xim的选项改成over the spot。
http://www.linuxsir.org/bbs/showthre...highlight=spot
本文链接如果有误,请指出,如果有什么好的内容,也请告诉我。
不管是在哪个版本下遇到问题,都可以用通用的设置方法来试一试,就我自己来说,在四个版本下用的设置方法都一样的。
此帖于 03-05-06 23:39 被 tram 编辑.
_____________________________________
LFS全套中文文档:http://lfs.linuxsir.org(主力)
LFS 英文站点镜像:http://lfs.cosoft.org.cn
二笔输入法 for Linux: http://ebf.cosoft.org.cn
tram 当前离线 [发送短消息]
回复时引用此帖
tram
查看公开信息
发悄悄话给 tram
访问 tram 的个人网站
查找 tram 发表的更多帖子
windrose
windrose 的头像
资 料:
★☆★督导☆★☆
注册日期: Oct 2002
帖子: 5,815
精华: 47
第 2 帖
发帖时间: 03-05-06, 23:04
建议补充一点,如果用kde3.1.1,即qt是3.1.2版时,为了在kde程序里面使用fcitx,需要用qtconfig把xim的选项改成over the spot。
_____________________________________
Free as in freedom, slack as in Slackware.
欢迎访问 http://slack.linuxsir.org
个人blog:http://blog.donews.com/windrose/
RSS:http://feeds.feedburner.com/windroseblog
windrose 当前离线 [发送短消息]
回复时引用此帖
windrose
查看公开信息
发悄悄话给 windrose
访问 windrose 的个人网站
查找 windrose 发表的更多帖子
tram
tram 的头像
资 料:
★☆★版☆主★☆★
注册日期: Sep 2002
帖子: 7,314
精华: 28
第 3 帖
发帖时间: 03-05-06, 23:22
对,我就是想做成索引,这样方便查找。就怕时间长了不让改
此帖于 03-05-06 23:26 被 tram 编辑.
_____________________________________
LFS全套中文文档:http://lfs.linuxsir.org(主力)
LFS 英文站点镜像:http://lfs.cosoft.org.cn
二笔输入法 for Linux: http://ebf.cosoft.org.cn
tram 当前离线 [发送短消息]
回复时引用此帖
tram
查看公开信息
发悄悄话给 tram
访问 tram 的个人网站
查找 tram 发表的更多帖子
北南南北
北南南北 的头像
资 料:
管理员
注册日期: Apr 2002
帖子: 24,140
精华: 520
第 4 帖
发帖时间: 03-05-07, 17:35
辛苦了。。。tram兄。。。
等咱们把文章管理系统架好了,研究一下论坛的权限。 现在一打开权限,就把所有的权限打开了。对于咱们数据库来说,风险太大。
这个问题一定会解决。
_____________________________________
请弟兄们发帖时要写个好标题,多谢!
签名不支持html和bbcode,请弟兄为了版面的整洁,请更改签名档,谢谢!
请各版版主及初学Linux的弟兄,请在您的签名写上机器的配置,以及您所用的系统(包装版本号,内核),谢谢。
Slackware 10.x kernel 2.6.12
****************************************
因为太笨,所以努力;
北南南北 当前离线 [发送短消息]
回复时引用此帖
北南南北
查看公开信息
发悄悄话给 北南南北
查找 北南南北 发表的更多帖子
thought
资 料:
注册会员
注册日期: May 2002
帖子: 105
精华: 1
第 5 帖
发帖时间: 03-05-14, 19:52
我觉得还有一个东东要设正确
今天刚刚发现的,以前都没有有设这个变量,所以都不知道,今天我按照一篇文章里的做法把LANGUAGE设成了UTF8什么什么的,结果fcitx输入条就调不出来了,我把它设成zh_CN.GBK就可以了
thought 当前离线 [发送短消息]
回复时引用此帖
thought
查看公开信息
发悄悄话给 thought
查找 thought 发表的更多帖子
明月几时有
资 料:
注册会员
注册日期: May 2003
帖子: 33
精华: 0
第 6 帖
发帖时间: 03-05-18, 23:00
为什么我不能用双拼
我的系统为RH9,小企鹅1.8.4
拼音,五笔都正常,但不能用双拼。
我已经改了profile文件,如下:
#所有“是否”问题的回答:1-->是(打开) 0-->否(关闭)
#区域设置=zh_CN.GB18030
显示字体=*
是否使用大字体=1
字体区域设置=zh_CN.GBK
是否自动隐藏输入条=1
是否隐藏主图标=0
是否光标跟随=1
是否使用Z输入拼音=0
出错时是否响铃=1
是否使用双拼=1
是否使用ctrl+shift=0
是否切换区位输入法=1
#重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整
拼音单字重码调整方式=1
拼音词组重码调整方式=1
拼音常用词重码调整方式=2
是否模糊an和ang=0
是否模糊en和eng=0
是否模糊ian和iang=0
是否模糊in和ing=0
是否模糊ou和u=0
是否模糊uan和uang=0
是否模糊c和ch=0
是否模糊f和h=0
是否模糊l和n=0
是否模糊s和sh=0
是否模糊z和zh=0
拷贝了sp.dat文件,如下:
# fcitx 双拼编码方案
# 以'#'打头的行是注释。
#
# 双拼编码范围为英文字母键(A到Z)和分号键“;”。在此文件中,为了看起来醒目起见,双拼编码
# 采用大写英文字母(此处也可以用小写字母);而在实际输入过程中,只能使用小写英文字母。
[零声母标识]
=O
[声母]
# 双拼编码就是它本身的声母不必列出
ch=I
sh=U
zh=V
[韵母]
# 双拼编码就是它本身的韵母不必列出
ai=L
an=J
ang=H
ao=K
ei=Z
en=F
eng=G
er=R
ia=W
ian=M
iang=D
iao=C
ie=X
in=N
ing=Y
iong=S
iu=Q
ng=G
ong=S
ou=B
ua=W
uai=Y
uan=R
uang=D
ue=T
ui=V
un=P
uo=O
重新启动X,仍然不能用双拼,郁闷!!!
_____________________________________
intel850 512MRambus 1.7Gcpu 40Gharddisk
realtek8139 yamaha724
Nv Gefore 2 Mx/Mx400
明月几时有 当前离线 [发送短消息]
回复时引用此帖
明月几时有
查看公开信息
发悄悄话给 明月几时有
访问 明月几时有 的个人网站
查找 明月几时有 发表的更多帖子
lieying2126
资 料:
注册会员
注册日期: May 2003
帖子: 2
精华: 0
第 7 帖
发帖时间: 03-05-25, 19:10
[root@localhost root]# fcitx
无法加载字体 -*-fixed-medium-r-normal--16-*-*-*-*-*-*-*,-*-simsun-medium-r-normal--16-*-*-*-*-*-zh_CN.GB2312-*
字体区域 zh_CN.GB2312 不支持! 使用 zh_CN.GB2312
已经存在另一个同名服务程序,因而无法启动输入服务 fcitx
What to do next ? Please Help.
my os is RedHat Linux 9.0.
_____________________________________
我很喜欢到这里来。
lieying2126 当前离线 [发送短消息]
回复时引用此帖
lieying2126
查看公开信息
发悄悄话给 lieying2126
访问 lieying2126 的个人网站
查找 lieying2126 发表的更多帖子
lieying2126
资 料:
注册会员
注册日期: May 2003
帖子: 2
精华: 0
第 8 帖
发帖时间: 03-05-25, 21:55
谢谢fcitx,我已经搞好了。
_____________________________________
我很喜欢到这里来。
lieying2126 当前离线 [发送短消息]
回复时引用此帖
lieying2126
查看公开信息
发悄悄话给 lieying2126
访问 lieying2126 的个人网站
查找 lieying2126 发表的更多帖子
明月几时有
资 料:
注册会员
注册日期: May 2003
帖子: 33
精华: 0
第 9 帖
发帖时间: 03-05-29, 07:06
找到问题的所在了,是因为用了gedit来编辑profile,这样文本的内码其实就不对了,gedit默认是utf8来保存文件的的。用vi来编辑一下文件就可以了。
引用楼主的一段话"有一个注意事项,不要用gedit来编辑.bashrc文件,因为它会保存成utf8编码的,程序就读不出来了",我在其中受到了启发。
另外,你也可以在gedit里面设置让gedit用其他的编码方式保存文件,比如用原来文件的编码方式,自己研究一下设置啦:)
此帖于 03-05-29 07:18 被 明月几时有 编辑.
_____________________________________
intel850 512MRambus 1.7Gcpu 40Gharddisk
realtek8139 yamaha724
Nv Gefore 2 Mx/Mx400
明月几时有 当前离线 [发送短消息]
回复时引用此帖
明月几时有
查看公开信息
发悄悄话给 明月几时有
访问 明月几时有 的个人网站
查找 明月几时有 发表的更多帖子
sadgone
资 料:
注册会员
注册日期: Mar 2003
帖子: 78
精华: 0
第 10 帖
发帖时间: 03-05-29, 13:50
gaimqq0.62无法办入啊!!slackware9.0
sadgone 当前离线 [发送短消息]
回复时引用此帖
sadgone
查看公开信息
发悄悄话给 sadgone
访问 sadgone 的个人网站
查找 sadgone 发表的更多帖子
abfall
资 料:
注册会员
注册日期: Sep 2002
我的住址: Aachen
帖子: 58
精华: 0
第 11 帖
发帖时间: 03-06-05, 16:51
我的小企鹅 只有在mozilla上才可以输入中文,怎么办……?
gentoo
kde
abfall 当前离线 [发送短消息]
回复时引用此帖
abfall
查看公开信息
发悄悄话给 abfall
查找 abfall 发表的更多帖子
better0796
better0796 的头像
资 料:
注册会员
注册日期: May 2003
帖子: 68
精华: 0
第 12 帖
发帖时间: 03-06-06, 11:37
唉,我就是XFree86-devel这个没有,光盘又没带,怎么办?带了还不一定会装呢,说具体点行不行啊?
better0796 当前离线 [发送短消息] 发 QQ 消息给 better0796
回复时引用此帖
better0796
查看公开信息
发悄悄话给 better0796
访问 better0796 的个人网站
查找 better0796 发表的更多帖子
tram
tram 的头像
资 料:
★☆★版☆主★☆★
注册日期: Sep 2002
帖子: 7,314
精华: 28
第 13 帖
发帖时间: 03-06-06, 14:54
http://rpmfind.net/
找到你的发行版能用的,然后:
rpm -Uvh ****.rpm
_____________________________________
LFS全套中文文档:http://lfs.linuxsir.org(主力)
LFS 英文站点镜像:http://lfs.cosoft.org.cn
二笔输入法 for Linux: http://ebf.cosoft.org.cn
tram 当前离线 [发送短消息]
回复时引用此帖
tram
查看公开信息
发悄悄话给 tram
访问 tram 的个人网站
查找 tram 发表的更多帖子
sandykong
资 料:
注册会员
注册日期: May 2003
帖子: 29
精华: 0
第 14 帖
发帖时间: 03-06-07, 10:10
按照贴子上所指引,我已经安装好了fcitx,但是有个问题,就是fcitx每次在系统启动的时候都自动运行,可是自动运行后按 ctrl+space or ctrl+shift都没有反应,我又不知道怎么关闭程序,所以每次都要杀死这个fcitx的进程,然后再重新运行一次,这样才能正常使用 fcitx。
是不是哪个步骤没到位啊,麻烦大家指点一下~~~
_____________________________________
RedHat9.0
AMD XP2500+(Barton)
Kinston DDR 400 512M
sandykong 当前离线 [发送短消息] 发 QQ 消息给 sandykong
回复时引用此帖
sandykong
查看公开信息
发悄悄话给 sandykong
查找 sandykong 发表的更多帖子
better0796
better0796 的头像
资 料:
注册会员
注册日期: May 2003
帖子: 68
精华: 0
第 15 帖
发帖时间: 03-06-07, 10:17
我这到底算不算装上了呀?
我按照上面的方法下载了fcitx-1.8.5.tar.bz2,
解压到fcitx-1.8.5,
进入此目录运行make
提示:
cd IMdkit/lib;make
make[1]: Entering directory '/usr/local/src/fcitx-1.8.5/IMdkit/lib'
make[1]:Nothing to be done for 'all'.
make[1]:Leaving directory '/usr/local/src/fcitx-1.8.5/IMdkit/lib'
下面make install的提示应该是正常的,完成后运行fcitx在屏幕顶端出现了一个小窗口, fcitx和一个灰色的五,这时我如果切换到另一个需要用输入法的窗口就不见了它!!!我以为是XFree86-devel没装呢,下载rpm包安装又提示装过了,怎么办?
better0796 当前离线 [发送短消息] 发 QQ 消息给 better0796
回复时引用此帖
better0796
查看公开信息
发悄悄话给 better0796
访问 better0796 的个人网站
查找 better0796 发表的更多帖子
回复
第1页,共14页 1 2 3 11 > 最后 »
« 上一主题 | 下一主题 »
主题工具
显示可打印版本 显示可打印版本
邮寄本页给好友 邮寄本页给好友
对此主题评分
您已经对此主题评分过
发帖规则
您不可以发表新主题
您不可以回复主题
您不可以上传附件
您不可以编辑您的帖子
论坛启用 BB 代码
论坛启用 表情符号
论坛禁用 [IMG] 代码
论坛禁用 HTML 代码
论坛跳转
用户控制面板悄悄话收藏夹会员在线状态搜索论坛论坛首页 Linux 综合讨论区 Linux 基础建设讨论专版 Linux shell进阶应用与shell编程 Linux 专业英文精品技术文档专题 Gas中文小组讨论区 Linux 硬件及周边设备 Linux 网络与服务器架设 Linux 系统及网络安全讨论专版 Linux及计算机学科基础理论版 Linux 发行版讨论区 Linux 发行版SuSE专题 Linux 发行版Archlinux讨论区 Linux 发行版Debian专题 Ubuntu Linux 专题讨论 Linux 发行版Slackware专题 Linux 发行版 LFS 讨论区 Linux 发行版Mandriva专题 Linux 发行版Redhat/Fedora专题 Linux 发行版Gentoo讨论区 Linux发行版 Turbolinux专题 Mini Linux 及准系统研究 Linux 发行版其他专题 Linux 发行版红旗专题 PPC Linux Users 讨论区 Linux 软件应用讨论区 Linux 输入法专题讨论 Linux 软件专题讨论 软件下载讨论区 即时通讯 Linux 高级应用讨论区 Linux 数据库专题讨论 Linux 认证考试学习与经验交流 Linux 内核研究小组 Linux 企业级应用专题讨论 编程开发讨论区 Linux 程序设计专题讨论 Java 程序设计开发讨论 perl & php & python 脚本程序开发 嵌入式Linux讨论区──实验田版 Unix 技术讨论区 BSD 讨论专题 BSD 新闻安全观察 RelaxBSD 讨论区 Solaris 讨论专题 社区中心 LinuxSir 论坛管理 LinuxSir 论坛临时存放区 LinuxSir 文章管理系统和BBS程序研究小组 小企鹅新闻图书馆 LinuxSir.Org 同城行 ── 我的城市 Free系列小组
所有时间均为北京时间。现在的时间是 21:24。
联系我们 - 首页 - 论坛存档 - 返回顶端
Powered by vBulletin 版本 3.5.1
版权所有 ©2000 - 2006, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2000 - 2005, Jelsoft Enterprises Ltd.
附件:fcitx-3.1.1.tar.bz2,2920856 bytes,把下载下来的文件更名为:fcitx-3.1.1.tar.bz2