diff --git a/Dokumentation/Classes/cExtProgramme.vb b/Dokumentation/Classes/cExtProgramme.vb index bf5fa1d..ee3eca4 100644 --- a/Dokumentation/Classes/cExtProgramme.vb +++ b/Dokumentation/Classes/cExtProgramme.vb @@ -2,15 +2,23 @@ Public Class cExtProgramme - Public Shared Function startlink(URL As String) + Public Shared Function startlink(URL As String, Optional ByVal p As String = "") Try If URL.Contains("http") Or URL.Contains("https") Then - Process.Start(URL) + If p = "" Then + Process.Start(URL) + ElseIf p = "edge" Then + Dim edge As New Process + edge.StartInfo.FileName = "msedge.exe" + edge.StartInfo.Arguments = " " & URL + edge.Start() + End If + ElseIf URL = "" Then - Exit Function - Else - Dim mstsc As New Process + Exit Function + Else + Dim mstsc As New Process mstsc.StartInfo.FileName = "mstsc.exe" mstsc.StartInfo.Arguments = " /v: " & URL mstsc.Start() @@ -124,7 +132,7 @@ Public Class cExtProgramme commandcmd("cmdkey /generic:" & host & " /user:" & Username & " /pass:" & Password) End If - Threading.Thread.Sleep(1000) + Threading.Thread.Sleep(3000) mstsc.StartInfo.FileName = "mstsc.exe" diff --git a/Dokumentation/My Project/Resources.Designer.vb b/Dokumentation/My Project/Resources.Designer.vb index 41bffce..f609b34 100644 --- a/Dokumentation/My Project/Resources.Designer.vb +++ b/Dokumentation/My Project/Resources.Designer.vb @@ -289,7 +289,7 @@ Namespace My.Resources End Property ''' - ''' Sucht eine lokalisierte Zeichenfolge, die 0.0.1.79 ähnelt. + ''' Sucht eine lokalisierte Zeichenfolge, die 0.0.1.81 ähnelt. ''' Friend ReadOnly Property Version() As String Get diff --git a/Dokumentation/My Project/Resources.resx b/Dokumentation/My Project/Resources.resx index 1b05bd6..da708ef 100644 --- a/Dokumentation/My Project/Resources.resx +++ b/Dokumentation/My Project/Resources.resx @@ -155,7 +155,7 @@ ..\Resources\Admin.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - 0.0.1.79 + 0.0.1.81 ..\Resources\Link.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/Dokumentation/frmHostBearbeiten.Designer.vb b/Dokumentation/frmHostBearbeiten.Designer.vb index ca9dcff..6c4b4ab 100644 --- a/Dokumentation/frmHostBearbeiten.Designer.vb +++ b/Dokumentation/frmHostBearbeiten.Designer.vb @@ -72,6 +72,7 @@ Partial Class frmHostBearbeiten Me.CmdDelete = New System.Windows.Forms.Button() Me.TxtBenutzername = New System.Windows.Forms.TextBox() Me.Panel1 = New System.Windows.Forms.Panel() + Me.Button1 = New System.Windows.Forms.Button() Me.txtSSHPort = New System.Windows.Forms.TextBox() Me.Label14 = New System.Windows.Forms.Label() Me.cmdRDP = New System.Windows.Forms.Button() @@ -89,7 +90,7 @@ Partial Class frmHostBearbeiten Me.PanFirewall = New System.Windows.Forms.Panel() Me.PanSlaves = New System.Windows.Forms.Panel() Me.PanNavTop = New System.Windows.Forms.Panel() - Me.Button1 = New System.Windows.Forms.Button() + Me.Button2 = New System.Windows.Forms.Button() Me.ContextMenuStrip2.SuspendLayout() Me.ContextMenuStrip1.SuspendLayout() Me.Panel1.SuspendLayout() @@ -531,6 +532,7 @@ Partial Class frmHostBearbeiten ' 'Panel1 ' + Me.Panel1.Controls.Add(Me.Button2) Me.Panel1.Controls.Add(Me.Button1) Me.Panel1.Controls.Add(Me.txtSSHPort) Me.Panel1.Controls.Add(Me.Label14) @@ -588,6 +590,21 @@ Partial Class frmHostBearbeiten Me.Panel1.Size = New System.Drawing.Size(643, 460) Me.Panel1.TabIndex = 137 ' + 'Button1 + ' + Me.Button1.BackColor = System.Drawing.SystemColors.ControlLightLight + Me.Button1.FlatAppearance.BorderColor = System.Drawing.Color.DimGray + Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Button1.ForeColor = System.Drawing.Color.Red + Me.Button1.Image = Global.Dokumentation.My.Resources.Resources.mstsc1 + Me.Button1.Location = New System.Drawing.Point(271, 340) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(32, 32) + Me.Button1.TabIndex = 150 + Me.Button1.Text = "[ ]" + Me.Button1.UseVisualStyleBackColor = False + ' 'txtSSHPort ' Me.txtSSHPort.Location = New System.Drawing.Point(123, 352) @@ -762,20 +779,17 @@ Partial Class frmHostBearbeiten Me.PanNavTop.Size = New System.Drawing.Size(309, 32) Me.PanNavTop.TabIndex = 141 ' - 'Button1 + 'Button2 ' - Me.Button1.BackColor = System.Drawing.SystemColors.ControlLightLight - Me.Button1.FlatAppearance.BorderColor = System.Drawing.Color.DimGray - Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Button1.ForeColor = System.Drawing.Color.Red - Me.Button1.Image = Global.Dokumentation.My.Resources.Resources.mstsc1 - Me.Button1.Location = New System.Drawing.Point(271, 340) - Me.Button1.Name = "Button1" - Me.Button1.Size = New System.Drawing.Size(32, 32) - Me.Button1.TabIndex = 150 - Me.Button1.Text = "[ ]" - Me.Button1.UseVisualStyleBackColor = False + Me.Button2.BackColor = System.Drawing.SystemColors.ControlLightLight + Me.Button2.FlatAppearance.BorderColor = System.Drawing.Color.DimGray + Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button2.Location = New System.Drawing.Point(332, 375) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(96, 23) + Me.Button2.TabIndex = 151 + Me.Button2.Text = "Link mit Edge" + Me.Button2.UseVisualStyleBackColor = False ' 'frmHostBearbeiten ' @@ -872,4 +886,5 @@ Partial Class frmHostBearbeiten Friend WithEvents Label14 As Label Friend WithEvents txtSSHPort As TextBox Friend WithEvents Button1 As Button + Friend WithEvents Button2 As Button End Class diff --git a/Dokumentation/frmHostBearbeiten.vb b/Dokumentation/frmHostBearbeiten.vb index bf46eac..98e8b4e 100644 --- a/Dokumentation/frmHostBearbeiten.vb +++ b/Dokumentation/frmHostBearbeiten.vb @@ -391,4 +391,8 @@ Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click cExtProgramme.RDPConnect(host.FQDN, host.Benutzer, host.Passwort, True) End Sub + + Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click + cExtProgramme.startlink(TxtLink.Text, "edge") + End Sub End Class \ No newline at end of file