Compare commits

..

2 Commits

Author SHA1 Message Date
7385079afe 增加禁用风速自动停止复选框 2026-03-28 16:52:46 +08:00
8c3b67ca9f 增加禁用风速自动停止复选框 2026-03-28 16:52:14 +08:00
7 changed files with 28 additions and 20 deletions

View File

@@ -35,7 +35,7 @@
<MinimumRequiredVersion>4.0.0.5</MinimumRequiredVersion> <MinimumRequiredVersion>4.0.0.5</MinimumRequiredVersion>
<CreateWebPageOnPublish>true</CreateWebPageOnPublish> <CreateWebPageOnPublish>true</CreateWebPageOnPublish>
<WebPage>index.html</WebPage> <WebPage>index.html</WebPage>
<ApplicationRevision>101</ApplicationRevision> <ApplicationRevision>106</ApplicationRevision>
<ApplicationVersion>4.4.3.%2a</ApplicationVersion> <ApplicationVersion>4.4.3.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust> <UseApplicationTrust>false</UseApplicationTrust>
<CreateDesktopShortcut>true</CreateDesktopShortcut> <CreateDesktopShortcut>true</CreateDesktopShortcut>

View File

@@ -74,18 +74,20 @@ Public Class NetworkHelp
End Function End Function
Public Shared Sub SetNetworkAdapterDHCP() Public Shared Sub SetNetworkAdapterDHCP(Optional isetDHCP As Boolean = True)
Dim mc As ManagementClass = New ManagementClass("Win32_NetworkAdapterConfiguration") Dim mc As ManagementClass = New ManagementClass("Win32_NetworkAdapterConfiguration")
Dim moc As ManagementObjectCollection = mc.GetInstances() Dim moc As ManagementObjectCollection = mc.GetInstances()
If isetDHCP Then
For Each mo As ManagementObject In moc
If Not CBool(mo("IPEnabled")) Then Continue For
mo.InvokeMethod("SetDNSServerSearchOrder", Nothing)
mo.InvokeMethod("EnableStatic", Nothing)
mo.InvokeMethod("SetGateways", Nothing)
mo.InvokeMethod("EnableDHCP", Nothing)
Exit For
Next
End If
For Each mo As ManagementObject In moc
If Not CBool(mo("IPEnabled")) Then Continue For
mo.InvokeMethod("SetDNSServerSearchOrder", Nothing)
mo.InvokeMethod("EnableStatic", Nothing)
mo.InvokeMethod("SetGateways", Nothing)
mo.InvokeMethod("EnableDHCP", Nothing)
Exit For
Next
End Sub End Sub
End Class End Class

View File

@@ -13232,7 +13232,7 @@ Public Class FrmCSeriesConfig
End Sub End Sub
Private Sub FrmCSeriesConfig_FormClosed(sender As Object, e As FormClosedEventArgs) Handles MyBase.FormClosed Private Sub FrmCSeriesConfig_FormClosed(sender As Object, e As FormClosedEventArgs) Handles MyBase.FormClosed
NetworkHelp.SetNetworkAdapterDHCP() NetworkHelp.SetNetworkAdapterDHCP(False)
If Not IsNothing(DirectConnection) Then If Not IsNothing(DirectConnection) Then
threadIsflag = False threadIsflag = False
If Not IsNothinggsocket Then gsocket.Close() If Not IsNothinggsocket Then gsocket.Close()
@@ -13242,7 +13242,7 @@ Public Class FrmCSeriesConfig
End Sub End Sub
Private Sub FrmCSeriesConfig_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing Private Sub FrmCSeriesConfig_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
NetworkHelp.SetNetworkAdapterDHCP() NetworkHelp.SetNetworkAdapterDHCP(False)
If Not IsNothing(DirectConnection) Then If Not IsNothing(DirectConnection) Then
threadIsflag = False threadIsflag = False
If Not IsNothinggsocket Then gsocket.Close() If Not IsNothinggsocket Then gsocket.Close()
@@ -13250,7 +13250,7 @@ Public Class FrmCSeriesConfig
End If End If
End Sub End Sub
Public Sub FrmCSeriesConfig_FormClosing() Public Sub FrmCSeriesConfig_FormClosing()
NetworkHelp.SetNetworkAdapterDHCP() NetworkHelp.SetNetworkAdapterDHCP(False)
If Not IsNothing(pollThreadclass) Then If Not IsNothing(pollThreadclass) Then
pollThreadclass.PollingThreadClosed() pollThreadclass.PollingThreadClosed()
End If End If

View File

@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
'通过使用 "*",如下所示: '通过使用 "*",如下所示:
' <Assembly: AssemblyVersion("1.0.*")> ' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("4.4.6.12")> <Assembly: AssemblyVersion("4.4.6.15")>
<Assembly: AssemblyFileVersion("4.4.6.12")> <Assembly: AssemblyFileVersion("4.4.6.15")>

View File

@@ -291,7 +291,8 @@ Public Class AddPeripherals
CheckBox2.Visible = True CheckBox2.Visible = True
CheckBox5.Text = "风速模式提示音" CheckBox5.Text = "风速模式提示音"
CheckBox5.Visible = True CheckBox5.Visible = True
CheckBox3.Text = "禁用风速自动停止"
CheckBox3.Visible = True
SplitContainer4.Panel1Collapsed = True SplitContainer4.Panel1Collapsed = True
SplitContainer4.Panel2Collapsed = False SplitContainer4.Panel2Collapsed = False
Dim val As String = FindAttributeValueUnderModel(Resultmodel, "设备存在" "水机无阀") Dim val As String = FindAttributeValueUnderModel(Resultmodel, "设备存在" "水机无阀")
@@ -766,7 +767,7 @@ Public Class AddPeripherals
CheckBox4.Visible = False CheckBox4.Visible = False
CheckBox2.Visible = False CheckBox2.Visible = False
CheckBox3.Visible = False CheckBox3.Visible = False
CheckBox6.Visible = False
FdevPort.Visible = False FdevPort.Visible = False
FdevAddr.Visible = False FdevAddr.Visible = False
FdevPortCom.Visible = False FdevPortCom.Visible = False
@@ -811,7 +812,8 @@ Public Class AddPeripherals
CheckBox5.Text = "风速模式提示音" CheckBox5.Text = "风速模式提示音"
CheckBox5.Visible = True CheckBox5.Visible = True
CheckBox4.Visible = True CheckBox4.Visible = True
CheckBox3.Text = "禁用风速自动停止"
CheckBox3.Visible = True
SplitContainer4.Panel1Collapsed = True SplitContainer4.Panel1Collapsed = True
SplitContainer4.Panel2Collapsed = False SplitContainer4.Panel2Collapsed = False
Dim val As String = FindAttributeValueUnderModel(Resultmodel, "设备存在" "水机无阀") Dim val As String = FindAttributeValueUnderModel(Resultmodel, "设备存在" "水机无阀")
@@ -3080,7 +3082,7 @@ Public Class AddPeripherals
End Sub End Sub
Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.CheckedChanged Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.CheckedChanged
CheckBox3.Checked = CheckBox2.Checked ' CheckBox3.Checked = CheckBox2.Checked
End Sub End Sub

View File

@@ -6726,7 +6726,11 @@ Public Class TableInteraction
Else Else
TemptDevType=TemptDevType+8 TemptDevType=TemptDevType+8
End If End If
If Curtainbuf(2).Equals("1") Then
keepParam(10) =1
else
keepParam(10) =0
End If
End If End If
End If End If