软件版本:VS2015 Revit2018
功能:Revit中运行程序时,在Window中的TextBox中自动显示上一次输入的数值(string类型 or double类型)(通过txt文件完成数据传递)
改进思路:利用App.config存储信息读取
参考文章:
C# 对文本文件的几种读写方法总结
1.程序概览
2.第一次输入数值;第二次打开程序,自动显示上一次的输入值【】
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.DB.Mechanical;
using Autodesk.Revit.DB.Plumbing;
using Autodesk.Revit.DB.Electrical;
using System.Windows;
using System.ComponentModel;
using static Test.Window1;
namespace Test
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
[Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]
[Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)]
class Command : IExternalCommand
{
UIDocument uidoc;
Document doc;
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
uidoc = commandData.Application.ActiveUIDocument;