7,763
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Private arr1() As String
Private arr2() As String
Private arr3() As String
Private arr4() As String
Private Sub ParseInput()
arr1 = Split(Text1.Text, vbCrLf)
arr2 = Split(Text2.Text, vbCrLf)
arr3 = Split(Text3.Text, vbCrLf)
arr4 = Split(Text4.Text, vbCrLf)
End Sub
Private Sub Command1_Click()
ParseInput
Text5.Text = ""
Dim i As Integer
For i = LBound(arr1) To UBound(arr1)
Text5.Text = Text5.Text & "network add name " & arr1(i) & " ip " & arr2(i) & vbCrLf
Next
End Sub
Private Sub Command2_Click()
ParseInput
Text5.Text = ""
Dim i As Integer
For i = LBound(arr1) To UBound(arr1)
Text5.Text = Text5.Text & "network add name " & arr1(i) & " ip " & arr2(i) & " mask " & arr4(i) & vbCrLf
Next
End Sub
Private Sub Command3_Click()
ParseInput
Text5.Text = ""
Dim i As Integer
For i = LBound(arr1) To UBound(arr1)
Text5.Text = Text5.Text & "network add name " & arr1(i) & " ip1 " & arr2(i) & " ip2 " & arr3(i) & vbCrLf
Next
End Sub
Text2.Text = "ip address " & Replace$(Text1.Text, vbCrLf, vbCrLf & "ip address ")
Option Explicit
Private Sub Command1_Click()
Dim reg
Set reg = CreateObject("vbscript.regexp")
reg.Global = True
reg.MultiLine = True
reg.ignorecase = True
reg.Pattern = "(\d+\.\d+\.\d+\.\d+)"
Text2.Text = reg.Replace(Text1.Text, "ip address $1")
End Sub