Skip to content

Commit d756ba5

Browse files
committed
add base snoop advanced acdbmgd
1 parent 5827556 commit d756ba5

File tree

6 files changed

+41
-10
lines changed

6 files changed

+41
-10
lines changed

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
[submodule "AutoCADLookup"]
22
path = AutoCADLookup
33
url = https://github.com/chuongmep/AutoCADLookup.git
4+
ignore = dirty
5+
[submodule "MgdDbg"]
6+
path = MgdDbg
7+
url = https://github.com/chuongmep/MgdDbg
48
ignore = dirty

CADPythonShell.sln

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1313
CONTRIBUTING.md = CONTRIBUTING.md
1414
README.md = README.md
1515
RPS LICENSE.txt = RPS LICENSE.txt
16+
.gitmodules = .gitmodules
1617
EndProjectSection
1718
EndProject
1819
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CADPythonShell", "CADPythonShell\CADPythonShell.csproj", "{7E37F14E-D840-42F8-8CA6-90FFC5497972}"
@@ -25,38 +26,51 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Installer", "Installer\Inst
2526
EndProject
2627
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CADSnoop", "AutoCADLookup\CADSnoop.csproj", "{275C1B41-9089-4817-B48F-564A72A6D121}"
2728
EndProject
29+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MgdDbg", "MgdDbg\MgdDbg.csproj", "{C9B52572-4947-4AD7-86CE-EFB7A036FA9F}"
30+
EndProject
2831
Global
2932
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3033
Debug A23|Any CPU = Debug A23|Any CPU
3134
Installer|Any CPU = Installer|Any CPU
3235
Release A23|Any CPU = Release A23|Any CPU
3336
EndGlobalSection
3437
GlobalSection(ProjectConfigurationPlatforms) = postSolution
35-
{F1152D68-346B-4F48-8DB7-BE67B5CB1F49}.Installer|Any CPU.ActiveCfg = Release|Any CPU
3638
{F1152D68-346B-4F48-8DB7-BE67B5CB1F49}.Debug A23|Any CPU.ActiveCfg = Debug|Any CPU
3739
{F1152D68-346B-4F48-8DB7-BE67B5CB1F49}.Debug A23|Any CPU.Build.0 = Debug|Any CPU
40+
{F1152D68-346B-4F48-8DB7-BE67B5CB1F49}.Installer|Any CPU.ActiveCfg = Release|Any CPU
3841
{F1152D68-346B-4F48-8DB7-BE67B5CB1F49}.Release A23|Any CPU.ActiveCfg = Release|Any CPU
3942
{F1152D68-346B-4F48-8DB7-BE67B5CB1F49}.Release A23|Any CPU.Build.0 = Release|Any CPU
40-
{C8446636-C663-409F-82D0-72C0D55BBA1C}.Installer|Any CPU.ActiveCfg = Release|Any CPU
43+
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Debug A23|Any CPU.ActiveCfg = Debug A23|Any CPU
44+
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Debug A23|Any CPU.Build.0 = Debug A23|Any CPU
45+
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Installer|Any CPU.ActiveCfg = Release A23|Any CPU
46+
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Release A23|Any CPU.ActiveCfg = Release A23|Any CPU
47+
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Release A23|Any CPU.Build.0 = Release A23|Any CPU
4148
{C8446636-C663-409F-82D0-72C0D55BBA1C}.Debug A23|Any CPU.ActiveCfg = Debug|Any CPU
4249
{C8446636-C663-409F-82D0-72C0D55BBA1C}.Debug A23|Any CPU.Build.0 = Debug|Any CPU
50+
{C8446636-C663-409F-82D0-72C0D55BBA1C}.Installer|Any CPU.ActiveCfg = Release|Any CPU
4351
{C8446636-C663-409F-82D0-72C0D55BBA1C}.Release A23|Any CPU.ActiveCfg = Release|Any CPU
4452
{C8446636-C663-409F-82D0-72C0D55BBA1C}.Release A23|Any CPU.Build.0 = Release|Any CPU
45-
{4729BE21-C6FF-4115-A516-65F5A312574C}.Installer|Any CPU.ActiveCfg = Release|Any CPU
4653
{4729BE21-C6FF-4115-A516-65F5A312574C}.Debug A23|Any CPU.ActiveCfg = Debug|Any CPU
4754
{4729BE21-C6FF-4115-A516-65F5A312574C}.Debug A23|Any CPU.Build.0 = Debug|Any CPU
55+
{4729BE21-C6FF-4115-A516-65F5A312574C}.Installer|Any CPU.ActiveCfg = Release|Any CPU
4856
{4729BE21-C6FF-4115-A516-65F5A312574C}.Release A23|Any CPU.ActiveCfg = Release|Any CPU
4957
{4729BE21-C6FF-4115-A516-65F5A312574C}.Release A23|Any CPU.Build.0 = Release|Any CPU
50-
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Installer|Any CPU.ActiveCfg = Release|Any CPU
51-
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Installer|Any CPU.Build.0 = Release|Any CPU
5258
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Debug A23|Any CPU.ActiveCfg = Debug|Any CPU
5359
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Debug A23|Any CPU.Build.0 = Debug|Any CPU
60+
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Installer|Any CPU.ActiveCfg = Release|Any CPU
61+
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Installer|Any CPU.Build.0 = Release|Any CPU
5462
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Release A23|Any CPU.ActiveCfg = Release|Any CPU
5563
{51C417E1-279A-46C2-B3AE-1FDE56FEE5AB}.Release A23|Any CPU.Build.0 = Release|Any CPU
56-
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Debug A23|Any CPU.ActiveCfg = Debug A23|Any CPU
57-
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Debug A23|Any CPU.Build.0 = Debug A23|Any CPU
58-
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Release A23|Any CPU.ActiveCfg = Release A23|Any CPU
59-
{7E37F14E-D840-42F8-8CA6-90FFC5497972}.Release A23|Any CPU.Build.0 = Release A23|Any CPU
64+
{275C1B41-9089-4817-B48F-564A72A6D121}.Debug A23|Any CPU.ActiveCfg = Debug|Any CPU
65+
{275C1B41-9089-4817-B48F-564A72A6D121}.Debug A23|Any CPU.Build.0 = Debug|Any CPU
66+
{275C1B41-9089-4817-B48F-564A72A6D121}.Installer|Any CPU.ActiveCfg = Debug|Any CPU
67+
{275C1B41-9089-4817-B48F-564A72A6D121}.Release A23|Any CPU.ActiveCfg = Release|Any CPU
68+
{275C1B41-9089-4817-B48F-564A72A6D121}.Release A23|Any CPU.Build.0 = Release|Any CPU
69+
{C9B52572-4947-4AD7-86CE-EFB7A036FA9F}.Debug A23|Any CPU.ActiveCfg = Debug|Any CPU
70+
{C9B52572-4947-4AD7-86CE-EFB7A036FA9F}.Debug A23|Any CPU.Build.0 = Debug|Any CPU
71+
{C9B52572-4947-4AD7-86CE-EFB7A036FA9F}.Installer|Any CPU.ActiveCfg = Debug|Any CPU
72+
{C9B52572-4947-4AD7-86CE-EFB7A036FA9F}.Release A23|Any CPU.ActiveCfg = Debug|Any CPU
73+
{C9B52572-4947-4AD7-86CE-EFB7A036FA9F}.Release A23|Any CPU.Build.0 = Debug|Any CPU
6074
EndGlobalSection
6175
GlobalSection(SolutionProperties) = preSolution
6276
HideSolutionNode = FALSE

CADPythonShell/CADPythonShell.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@
196196
<ItemGroup>
197197
<ProjectReference Include="..\AutoCADLookup\CADSnoop.csproj" />
198198
<ProjectReference Include="..\CADRuntime\CADRuntime.csproj" />
199+
<ProjectReference Include="..\MgdDbg\MgdDbg.csproj" />
199200
<ProjectReference Include="..\PythonConsoleControl\PythonConsoleControl.csproj" />
200201
</ItemGroup>
201202
<ItemGroup>

CADPythonShell/CadCommand.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace CADPythonShell;
2+
3+
public interface CadCommand
4+
{
5+
/// <summary>
6+
/// Execute something
7+
/// </summary>
8+
public void Execute();
9+
}

CADPythonShell/IronPythonConsoleApp.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Autodesk.AutoCAD.Runtime;
22
using Autodesk.Windows;
3+
using MgdDbg;
34
using Orientation = System.Windows.Controls.Orientation;
45

56
namespace CADPythonShell
@@ -13,6 +14,8 @@ public class IronPythonConsoleApp
1314
public void Execute()
1415
{
1516
CreateRibbon();
17+
MgdDbg.App MgdDbgSnoop = new App();
18+
MgdDbgSnoop.Initialize();
1619
}
1720

1821
private void CreateRibbon()

CADPythonShell/SnoopCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace CADPythonShell
44
{
5-
public class SnoopCommand
5+
public class SnoopCommand : CadCommand
66
{
77
[CommandMethod("Snoop")]
88
public void Execute()

0 commit comments

Comments
 (0)