lkpt for AutoCAD是什么

lkpt for AutoCAD是什么,第1张

lkpt是AutoCAD中的一个工具集。它包括以下工具条:

包含的工具条:

Layer : 图层工具 方便快捷的图层程序

lk-layer:allon 打开所有图层(除冻结层外)

lk-layer:alloff 关闭所有图层(当前层除外)

lk-layer:2clayer 改变所选择的对象至当前图层

lk-layerff 关闭对象所在的图层

lk-layerock 锁定所选对象所在的图层(可多选)

lk-layer:UnLock 解锁所选对象所在的图层(可多选)

lk-layer:modify 修改所选对象图层

PFLayer : PKPM梁平法施工图梁标注图层快速切换显示

lk-pkpmFLayerShow:Horizontal : 只显示水平梁标注

lk-pkpmFLayerShow:Vertical : 只显示垂直梁标模答注

lk-pkpmFLayerShow:AllON : 水平,垂直梁标注都显示

lk-pkpmFLayerShow:AllOFF : 水平,垂直梁标注都不显示

Command : AutoCAD 命令增强 ,与众不同 , 功能强劲 .

lk-command:line 两点直线,与PKPM完全一致,完全使用ActiveX方法

lk-jux 绘制矩形, 可以绘出Solid ,Lines ,LwPolyline 三种类型的矩形(功能还在扩展中)

lk-command:Offset 连续多个不同的偏移距离或Through方式,可设定是否删除源对象

lk_moffset Through方式连续多重偏移

lk-command:rotate 先定旋转角度(可选特殊角度),再定基准点,连续选择对象...

lk-command:mirror 与PKPM类似,先定Mirror的基线,再连续选择要Mirror的对象(可设定是否删除源对象)

lk-command:scale 先设定缩放比例系数的scale,更加灵活一些.

lk-trex 延伸或修剪

lk-dfillet 动态倒圆角,完全可视化的,不再盲目设定FilletRad了...

lk-fillet0 园角半径为0求交 (暂不支持两Lwpolyline对象)

lk-command:break:2pt 绝妙的Break对象方式 ,先选两点(可以不在任何对象上),再连续点取要Break的对象...

请好好琢磨其妙处...

lk-command:break:at 先选择Break点(可以不在任何对象上),再连续点取要在此电断开的对象.

lk-command:break:linear 直接在选对象的那一点断开对象.

Draw : 绘制工具

lk-MultiCopy 多重复制,在选择集中包括锁定对象时也不会出错...

lk-arrangecopy 指定复制次数的复制,有点象Array

lk-distancecopy 按指定距离复制,有点象Array,也和 lk-arrangecopy 不同

lk-pxcopy 变距复制 ,连续输入复制距离(可以为负数)...请比较与Offset的不同.

lk-copy:parallel c 平行复制 , 与PKPM中的平移复制相似,先定基点,终点,再连续选择要复制的对象...

lk-copy:parallel m 平行移动,实际上和平行复制是同一个程序,只是参数不同,移动而已

lk-stairline 楼梯踏步", 我相信这是很多人会喜欢的东东! 无需考虑比例,是否再WCS...只要一个参数:踏步级数

'lk_mid_2p 两点亏乎中心 , 这是干什么的不用我多说了...

'lk_mid_3p 三点中心 , ....

Modify : 编辑工具

lk-chw 宽度修改 , 功能强劲的宽度修改程序,别的此类程序你可以暂时放开了...

lk-block:Replace 替换块 ,支持对话框选择

lkpt:InsPt:Align 插入点对齐工具

lk_expmi 多重块分解", 不能分解MinsertBlockReference? 试试这个...

lk-ddmodify 很怀念R14中的ddmodify吧?这个就是了,我把他改为了可以连续点取对象.

当然如果你选择的不止一个对象时,还是用对象属性管理器吧...

不过,对Hatch对销码悉象的HatchEdit无效了,替代方法是双击Hatch对象编辑.

lk_linescut 线间切断", 批量切断所选的Line对象

Dimension : 尺寸标注工具

lk_qdim_l 快速标注,Fence选取对象方法

lk-command:qdim qdim命令的又一种改进,可连续选择 *** 作

lk-dim 连续标注 , ....

lk-dim:JustExtline 尺寸定位点对齐 , 和TCH类似

lk-dim:ExtlineShow 完全对象化的尺寸标注延伸线显示编辑,不象TCH,与Dimstyle无关

lk-dim:ExtlineToggle 完全对象化的尺寸标注延伸线显示切换,不象TCH,与Dimstyle无关

lk-dim:divide 再任何坐标系下均正确工作的尺寸标注断开程序.

lk-setactivedimstyle-p 点取Dimension对象,设置当前标注类型为此对象的标注类型

lk_settd 设置当前文字或标注类型 , 对话框方式

Text : 文字工具

lk-text:RotateSelf 文字自转 , 所选文字对象绕自身中心旋转指定角度

ddchtext 集成化的全面文字属性修改

dde 文字修改 , 可以是Text ,Dimension , Attdef , Attrib ...

lk-string:substitute 喜欢原来PKPM的文本替换吗?这就是了,功能又有扩展,参数含义见下一行.

lk-string:Insert 插入字符串到所选Text对象中, 0表示加前缀 , >Text.String的长度时为加后缀

lk-string:Cut 删除所选Text对象给定长度的Chars.

lk_tjoin 文字联接 , ...

lk_tline 串联文字, 为图上同在一行的Text对象"各自独立"发愁吗?

用这个吧,就像用两点一线把他们串成一体了

lk-text:CopyEdit 文字复制修改 , 这个你绝对喜欢....

lk-text:Explode 文字分解 , 这样的程序太多了...又来一个,如何?试试吧...

lk-string:Erase 字串删除, 删除指定内容的Text对象 , PKPM生成的板配筋图上%%1316-200太多了,

好难全部删干净...用这个啊!

lk_ddtsy 修改文字类型, ....

lk_ddthws 修改文字高宽或高比或宽或比例

lk_chthw 改字高宽 ,PKPM式的...很老的了,暂且保留...

lk-chts 改文字宽高比 , 很方便处理PKPM中Fit对齐方式的Text了,全改为Left方式了

lk_ddtao 修改文字角度或倾斜角度

lk-string:Case 修改文字大小写或首字符大写 , 这个对老外可能更有用吧.

lk-textscale 增强的AutoCAD 2002 命令 Scale Text

lk-textjustify 增强的AutoCAD 2002 命令 Justify Text

Ctext : 文件与文字

textin 文本文件输入到当前文档

textout 文本对象输出到外部文本文件

textcase 改文字大小写 , 是和上面两个一起的,功能不如 lk-string:Case , 出于对原作者的尊重,予以保留.

Structure : 结构平法

modifyw 运行 PKPM 的 Modifyw.exe

lk-pkpm:fix-steel-txt 修复在使用Unicode版本字体时由PKPM图形文件转换而来的dwg文件不能正确显示钢筋符号的问题,

HPB235钢改为%%130,HRB335钢改为%%131

lk-pkpm:move-slab-steel PKPM图上的钢筋(暂时不提供)

lk_bdj 绘板底筋 ,对话框式, 比较方便

lk_bzj 绘板支座筋 , (改进中)

lk-pkpm:BeamNameReSort 梁编号重排序(注意:是重排序,不是自动为你排序编号!)

lk-pf-l-jzbz:change-index 修改平法梁编号

lk-pf-l-jzbz:change-number 修改平法梁跨数

lk-pf-l-jzbz:Change-size 修改平法梁尺寸

lk-pf-l-jzbz:toggle-kl-l 切换平法框架梁和普通梁

Select : 选择工具

lk-select:InLayer 按层选择对象并亮显和Grid , 用户可以对其进行 *** 作

lk-select:ByObject 按对象类型选择对象并亮显和Grid , 用户可以对其进行 *** 作

Setting : 设置当前Layer,Textstyle,Dimstyle

lkpt:Set:ActiveLayer 根据对象或选择设定当前层

lkpt:Set:ActiveTextStyle 根据对象或选择设定当前文字样式

lkpt:Set:ActiveDimStyle 根据对象或选择设定当前标注样式

lkpt:Set:Active 上面三个的集成

Tools : 有用工具

'cpg 运行 Wnewcp.exe ,转换dwg文件的国家代码

'caw 运行 Windows 的"计算器"程序

'editor 运行 AutoCAD 2000+ 在 Windows 注册表中定义的文本编辑器.建议使用 UltraEditor

以后将提供设定 Editor 的程序.

'filemgr 打开Explorer,且显示当前文档所在文件夹的内容

Inquire : 查询工具

lk-block-count-select :?图块插入数量统计 Block insert count

Viewports : 视口工具

lk-vports:zoom2samescale 使两个Viewport中的视图比例一样

Integrated : 集成的工具条 , 基本包括上面这些Toolbar

lk-blocksystem 集成的图库管理程序共享版

LK_ESCKEY 与ESC键相同功能的程序,用于取消当前 *** 作和先前亮显的对象

附加的程序 :

CxDocBAR : 可停泊的活动文档切换工具 , 来自CADWERX公司(www.cadwerx.net) ,免费软件

另外 : 没有在工具条中的程序 :

getel 显示点取对象的DXF组码,并显示TextWindow ,主要供程序开发者查询对象使用.

lk-tbshow 有时候因为某些原因不能显示某个工具条在AutoCAD程序窗口中时,用Toolbar 或-Toolbar命令均无效,

最好使用这个程序来恢复工具条的显示.

用lkpt中的lkptkpm:FixSteelSymbol命令修复所有PKPM的钢筋符号为标准的 "%%13x"形式

当然我说的这个工具条是个老版本中的,适用于2007版的AutoCAD,现在有出现了更高的版本,2010版,2011版,他们相对于的LKPT功能更加完善。

网页地址在代码中的java代码写法如下:

package com.test

import java.lang.reflect.Method

//实现打开浏览器并跳到指定网址的类

public class BareBonesBrowserLaunch {

public static void openURL(String url) {

try {

browse(url)

} catch (Exception e) {

}

}

private static void browse(String url) throws Exception {

//获取 *** 作系统的名字陵含

String osName = System.getProperty("os.name", "")

if (osName.startsWith("Mac OS")) {

//苹果的打开方式

Class fileMgr = Class.forName("com.apple.eio.FileManager")

Method openURL = fileMgr.getDeclaredMethod("openURL", new Class[] { String.class })

openURL.invoke(null, new Object[] { url })

} else if (osName.startsWith("Windows")) {

//windows的打开方式。

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url)

} else {

// Unix or Linux的打开方式

String[] browsers = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" }

String browser = null

for (int count = 0count <browsers.length &&browser == nullcount++)

//执行代逗脊码,在brower有值后跳出,

//这里是如果进程创建成功了,==0是表示正常结束。

if (Runtime.getRuntime().exec(new String[] { "which", browsers[count] }).waitFor() == 0)

browser = browsers[count]

if (browser == null)

throw new Exception("Could not find web browser")

else

//这个山汪渗值在上面已经成功的得到了一个进程。

Runtime.getRuntime().exec(new String[] { browser, url })

}

}

}

//主方法 测试类

public static void main(String[] args) {

String url = "http://iteye.blog.163.com/"     

BareBonesBrowserLaunch.openURL(url)

}

创建数据库

选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。

在【对象资源管理雀纳器】窗口中展开服务器,然后选择【数据库】节点

右键单击【数据库】节点,从d出来的快捷菜单中选择【新建数据库】命令。

执行上述 *** 作后,会d出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工桥隐作,

在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。

切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

切换到【文件组】页,在这里可以添加或删除文件组。

完成以上 *** 顷消没作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12210931.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存