SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 994|回复: 11
打印 上一主题 下一主题

录制宏,设置宏快捷键(确认角落设置例程)

[复制链接]

77

主题

302

帖子

184

金币

堂主

Rank: 4

积分
515
QQ
跳转到指定楼层
楼主
发表于 2012-9-18 08:19:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
在版中看到有“设置确认角落快捷键方法”和“运行问题”的帖子,现将这两个问题做一个例程讲给初接触的朋友,我对此也是一知半解,还请高手不要笑话。
下面以录制和设置确认角落快捷键为例,贴几个图说明,希望朋友们能看懂,也希望朋友们对问题进行建议和补充。






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞18488 拍砖拍砖3751
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

7

主题

225

帖子

40

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
276
QQ
沙发
发表于 2012-9-18 08:19:56 | 只看该作者
这个东西到底是什么东西呀? 昨天下了个链条的文件,画了个链条出来。去网上搜,还是不太理解。
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

12

主题

213

帖子

33

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
262
QQ
板凳
发表于 2012-9-18 08:26:55 | 只看该作者

   经典图书
,说白了,就是点一下这个功能按钮,实现连续执行N个命令。
如果在电脑上玩过街霸类的快打游戏,里面发的绝招不是要按很多键组合才可以吗吗,把连续按键的动作集成到按一个键就可以发出绝招。制作的这个键功能就叫做“
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

208

帖子

35

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
250
QQ
地板
发表于 2012-9-18 08:29:49 | 只看该作者
什么是就是一组计算机指令--可以将它们录制下来,并将它们与快捷键组合或名称关联起来。然后,在按下快捷键组合或单击名称时,计算机程序就会执行的指令。
再简单说,就是一些命令的集合,几个命令集合在了一起。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

251

帖子

26

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
292
QQ
5#
发表于 2012-9-18 08:31:43 | 只看该作者

   经典案例图书
高手如云  牛牛牛
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

229

帖子

28

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
270
QQ
6#
发表于 2012-9-18 08:32:07 | 只看该作者
不错的!!!!!!!!!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

220

帖子

10

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
242
QQ
7#
发表于 2012-9-18 08:33:23 | 只看该作者

   经典案例图书
还是 阿帕奇 版主解释的 明了  举个 街霸  游戏说明 大家就明白了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

227

帖子

29

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
268
QQ
8#
发表于 2012-9-18 08:35:45 | 只看该作者
是个好东西,可实现很多梦想.
例如:
Option Explicit
Public Const HH_TOPIC_ID As Long = 210001
Public m_SelFace        As SldWorks.Face2
Public m_SelFaceId()    As Byte
Public m_SelPoint       As Variant
Public m_Angle          As Double
Public m_ExType         As Long
Public m_Direction      As Boolean
Public m_Normalize      As Boolean
Public m_RegKey         As String
'Const m_EachKey As String = "TubeMacroShmTubeRecover"
Public Const PAI       As Double = 3.14159265359
Dim m_swPage        As PropMgr
'>20070616>
Public m_UpdateStamp As Long
Public m_IsPartMode As Boolean
'<20070616<
'>20071221>
Public Const Tolerance As Double = 0.0000001
'<20071221<
Public m_IconsPath As String   
Public m_Page                  As SldWorks.PropertyManagerPage2
Public m_vFeats As Variant
Public m_vSketchs As Variant
Public m_tmpBody(1) As SldWorks.Body2
Public m_OwnBody(1) As SldWorks.Body2
'>20080826>
Public m_tmpBodyForLine(1) As SldWorks.Body2
'<20080826<
Public m_TubeRec As CTubeRecover
'>20080823>
Public m_WireBody() As SldWorks.Body2
'<20080823<
Public SolidWorksID As String
Sub main()
    Dim pApp       As Object
    Dim pModel      As SldWorks.ModelDoc2
    Dim strTemp     As String
    Dim lngResult   As Long
   
    If CheckSheetWorks() = False Then Exit Sub
    Dim pId As New GetSolidWorksID
    SolidWorksID = pId.main
    'm_RegKey = GetRegBaseDir() & m_EachKey
    LoadResources
    LoadLastValueFromReg
        
    Set pApp = CreateObject(SolidWorksID)
    Dim pbRet As Boolean
    pbRet = GetFilePathAndName(pApp.GetCurrentMacroPathName, m_IconsPath, strTemp, True)
    m_IconsPath = m_IconsPath + &quot;Icons&quot; + strTemp + &quot;&quot;
    Set pModel = pApp.ActiveDoc
    If pModel Is Nothing Then
        Call MsgBox(resErr0005, vbOKOnly, resTitle)
        Exit Sub
    End If
    If pModel.GetType = swDocPART Then
        m_IsPartMode = True
    ElseIf pModel.GetType = swDocASSEMBLY Then
        m_IsPartMode = False
        
        Dim pAssy As SldWorks.AssemblyDoc
        Set pAssy = pModel
        pAssy.ResolveAllLightWeightComponents False
    Else
        Call MsgBox(resErr0005, vbOKOnly, resTitle)
        Exit Sub
    End If
    NeedsRebuild True
    Set m_swPage = New PropMgr
    m_swPage.Show False
   
End Sub
Function ExecuteCommand(iExType As Long)
   
  SaveLastValueFromReg
  m_swPage.exec iExType, m_vFeats, m_vSketchs
End Function
Function ExecuteCommandEnd(iExType As Long)
  m_swPage.ExecEnd m_vFeats, iExType
End Function
Public Function LoadLastValueFromReg()
    Dim ret As Long
    ret = DbGetValue(m_Angle, m_ExType)
End Function
Public Function SaveLastValueFromReg()
    Dim ret As Long
    ret = DbSetValue(m_Angle, m_ExType)
   
End Function
Public Function NeedsRebuild(bnFlag As Boolean) As Boolean
Dim pApp       As Object
Dim pModel      As SldWorks.ModelDoc2
Dim lnUp As Long
   
    Set pApp = CreateObject(SolidWorksID)
    Set pModel = pApp.ActiveDoc
    lnUp = pModel.GetUpdateStamp
    NeedsRebuild = True
    If bnFlag Then
        m_UpdateStamp = lnUp
    Else
        If m_UpdateStamp <> lnUp Then NeedsRebuild = False
    End If
   
End Function
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

214

帖子

24

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
246
QQ
9#
发表于 2012-9-18 08:36:02 | 只看该作者
3楼说的很形象,呵呵呵
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

229

帖子

32

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
281
QQ
10#
发表于 2012-9-18 08:37:29 | 只看该作者

   经典图书
初探  ,谢谢楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

253

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
287
QQ
11#
发表于 2012-9-18 08:38:46 | 只看该作者
这里居然有人谈到街霸了,嘎嘎,以前我最爱的街机游戏了,想当年可是挑遍天下无敌手啊,和电脑玩我每个人都能通关,你们一定不知道印度饿死鬼通关后是什么录像吧!求街霸单挑,帕奇老大来,被我虐死不管棺材,嘿嘿!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

211

帖子

32

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
267
QQ
12#
发表于 2012-9-18 08:39:49 | 只看该作者
來個實務操作,應該更清楚!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-9-21 02:33 , Processed in 0.209597 second(s), 29 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表