增加禁用风速自动停止复选框

This commit is contained in:
2026-03-28 16:52:46 +08:00
parent 8c3b67ca9f
commit 7385079afe
6 changed files with 25 additions and 17 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

@@ -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