首页 > 其他分享 >solidworks api ch03

solidworks api ch03

时间:2023-07-08 09:12:51浏览次数:51  
标签:swUserPreferenceToggle swApp int solidworks ch03 ignore api swUserPreferenceInte

3.1 系统选项


let systemOptions(swApp: ISldWorks) =
    swApp.SetUserPreferenceToggle(int swUserPreferenceToggle_e.swInputDimValOnCreate, true)

    swApp.GetUserPreferenceToggle(int swUserPreferenceToggle_e.swInputDimValOnCreate)
    |> sprintf "%b"
    |> swApp.SendMsgToUser

    swApp.SetUserPreferenceToggle(int swUserPreferenceToggle_e.swInputDimValOnCreate, true)

    swApp.SetUserPreferenceDoubleValue(int swUserPreferenceDoubleValue_e.swDrawingDetailViewScale, 1.5)
    |> ignore

    swApp.GetUserPreferenceDoubleValue(int swUserPreferenceDoubleValue_e.swDrawingDetailViewScale)
    |> sprintf "%f"
    |> swApp.SendMsgToUser

    let viewportColor = Color.FromArgb(128, 255, 128).ToArgb()
    swApp.SetUserPreferenceIntegerValue(int swUserPreferenceIntegerValue_e.swSystemColorsViewportBackground, viewportColor)
    |> ignore

    swApp.GetUserPreferenceIntegerValue(int swUserPreferenceIntegerValue_e.swSystemColorsViewportBackground)
    |> sprintf "%d"
    |> swApp.SendMsgToUser

    let value = @"C:\Temp"
    swApp.SetUserPreferenceStringValue(int swUserPreferenceStringValue_e.swBackupDirectory, value)
    |> ignore

    swApp.GetUserPreferenceStringValue(int swUserPreferenceStringValue_e.swBackupDirectory)
    |> swApp.SendMsgToUser

    swApp.SetUserPreferenceIntegerValue(
        int swUserPreferenceIntegerValue_e.swEdgesHiddenEdgeDisplay,
        int swEdgesHiddenEdgeDisplay_e.swEdgesHiddenEdgeDisplayDashed)
    |> ignore
    
    // View Rotation - Mouse Speed
    //
    // 0 = Slow
    // 100 = Fast
    swApp.SetUserPreferenceIntegerValue(int swUserPreferenceIntegerValue_e.swViewRotationMouseSpeed, 50)
    |> ignore

    // View Rotation - ViewAnimationSpeed
    // 0 = Off
    // 0.5 = Fast
    // 1.0
    // 1.5
    // 2.0
    // 2.5
    // 3.0 = Slow
    swApp.SetUserPreferenceDoubleValue(int swUserPreferenceDoubleValue_e.swViewAnimationSpeed, 2.0)
    |> ignore

标签:swUserPreferenceToggle,swApp,int,solidworks,ch03,ignore,api,swUserPreferenceInte
From: https://www.cnblogs.com/cuishengli/p/17536614.html

相关文章

  • SteamAPI_Init 返回失败的原因
    SteamAPI_Init您在自己的项目内设置SteamworksAPI后,就可以通过调用 SteamAPI_Init 函数,初始化此API并开始使用。这样即可设置全局状态,并填入可以通过与此接口名称匹配的全局函数访问的接口指针。 必须调用此函数并返回成功,才能访问任何 Steamworks接口!如果Steamworks......
  • WEB API 添加jwt认证后,跨域失效问题
    WEBAPI添加jwt认证后,跨域失效问题跨域配置策略如下://添加跨域策略builder.Services.AddCors(options=>{options.AddPolicy("CorsPolicy",opt=>opt.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod().WithExposedHeaders("......
  • API和String字符串介绍
    API1、如何使用Java已经写好的东西(方法,类)API(Applicationprogramminginterface):应用程序编程接口简单理解:API就是别人已经写好了的东西,我们不需要自己编写,直接使用即可啊Publicstaticvoidmain(String[]args){ Randomr=newRandom(); intnumber=r.nextInt(100);}......
  • 提升开发效率,轻松管理接口就用 Apipost
    API管理的难点在哪?相信无论是前端,还是后端的测试和开发人员,都遇到过这样的困难。不同工具之间数据一致性非常困难、低效。多个系统之间数据不一致,导致协作低效、频繁出问题,开发测试人员痛苦不堪。开发人员在Swagger定义好文档后,接口调试的时候还需要去Postman再定义一遍。......
  • How To Fetch API Data With React
    Fetchingdatafromthird-partyRESTfulAPIsinReactapplicationisacommontaskwhencreatingwebapplication.ThistaskcanbesolvedeasilybyusingthestandardJavaScriptFetchAPIinyourReactapplication.TheFetchAPIisanewstandardtomakes......
  • API接口的重要性
    API接口的重要性在现代软件开发中无可替代。以下是API接口的几个重要方面:1.实现系统集成:API接口允许不同应用程序之间实现数据共享和交流。通过API接口,不同的软件系统可以相互连接和协作,实现系统集成。这样可以提高系统的功能和效率,让不同系统之间实现无缝衔接。2.增加开发效......
  • 想了解API接口,这一篇就够了
    API(ApplicationProgrammingInterface)接口,对于大多数人来说可能还比较陌生,但实际上我们每天都在与它打交道。无论是使用手机上的应用程序,还是在网上购物,都少不了API接口的应用。那么,到底什么是API接口呢?如何调用API接口来获取淘宝商品数据呢?本文将为大家详细解答。什么是API接口......
  • API接口技术开发心得,阿里巴巴中国站获得1688商品详情数据采集商品规格信息列表调用参
     1688商品详情API接口的重要性主要体现在以下几个方面:提供全面的商品信息:1688商品详情API接口可以提供详尽的商品信息,包括商品名称、规格、价格、产地、供应商信息等。这些信息对于用户来说是非常重要的,可以帮助用户全面了解商品的特点和属性,从而做出更明智的购买决策。......
  • SOLIDWORKS电控柜设计插件
    电控柜设备的种类有很多种,但它们大体都是箱柜式的结构。电控柜是有标准的,但对于公司产品而言,针对不同的项目,如果都使用同一种规格的电控柜,又有可能空间太大,造成浪费,因此一般来说,不同的项目所用到的电控柜的大小也不相同。 像这种结构变化不大,大多数情况是改变尺寸大小的产品,其......
  • Celery 使用 Ansible API 返回 None
    #在celerytask中加入#frommultiprocessingimportcurrent_process#current_process()._config={"semprefix":"/mp"}@app.taskdefcreate_task()frommultiprocessingimportcurrent_processcurrent_process()._config={"sempref......