我正在尝试通过我编写的 C# 程序在 SolidWork 的选项菜单中编辑几个设置。代码如下:
using System;
using System.IO;
using SldWorks;
using SwConst;
static void Main(string[] args)
{
SldWorks.SldWorks swApp;
swApp = new SldWorks.SldWorks();
swApp.SetUserPreferenceToggle((int)swUserPreferenceToggle_e.swSingleCommandPerPick, true); /// Single command per pick
swApp.SetUserPreferenceToggle((int)swUserPreferenceToggle_e.swEditMacroAfterRecord, true); /// Automatically edit macro after recording
swApp.SetUserPreferenceToggle((int)swUserPreferenceToggle_e.swUserEnableFreezeBar, true); /// Enable Freeze bar
Console.WriteLine("Settings applied");
}
该程序的预期目的是将这三个选项(复选框)切换为 true。到目前为止,这根本不起作用。即使在我运行程序之后,选项仍然保持不变。我错过了什么还是我的代码错了?