MSG2Server verbessert
This commit is contained in:
@@ -5,6 +5,7 @@ Imports System.Security
|
|||||||
Imports System.Diagnostics
|
Imports System.Diagnostics
|
||||||
Imports System.Text
|
Imports System.Text
|
||||||
Imports System.Web
|
Imports System.Web
|
||||||
|
Imports iTextSharp.text.pdf.codec
|
||||||
|
|
||||||
Public Class cExtProgramme
|
Public Class cExtProgramme
|
||||||
|
|
||||||
@@ -123,6 +124,28 @@ Public Class cExtProgramme
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function msg2server(nachricht As String, server As String)
|
||||||
|
Dim batfile As String = "msgsend.bat"
|
||||||
|
Dim args As String = """" & nachricht & """" & " " & server
|
||||||
|
' MsgBox(args)
|
||||||
|
|
||||||
|
Dim psi As New ProcessStartInfo()
|
||||||
|
psi.FileName = "cmd.exe"
|
||||||
|
psi.Arguments = "/c """ & batFile & " " & args & """"
|
||||||
|
psi.RedirectStandardOutput = True
|
||||||
|
psi.UseShellExecute = False
|
||||||
|
psi.CreateNoWindow = True
|
||||||
|
|
||||||
|
Try
|
||||||
|
Dim process As Process = Process.Start(psi)
|
||||||
|
Dim output As String = process.StandardOutput.ReadToEnd()
|
||||||
|
process.WaitForExit()
|
||||||
|
Console.WriteLine(output)
|
||||||
|
Catch ex As Exception
|
||||||
|
Console.WriteLine("Fehler beim Starten der Batch-Datei: " & ex.Message)
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
Public Shared Function StartTeamviewer(ID As String, Optional Passwort As String = "BmWr501956")
|
Public Shared Function StartTeamviewer(ID As String, Optional Passwort As String = "BmWr501956")
|
||||||
Dim p As String = ""
|
Dim p As String = ""
|
||||||
If Passwort.Length < 1 Then
|
If Passwort.Length < 1 Then
|
||||||
|
|||||||
@@ -683,6 +683,9 @@
|
|||||||
<None Include="DokuDataSet.xss">
|
<None Include="DokuDataSet.xss">
|
||||||
<DependentUpon>DokuDataSet.xsd</DependentUpon>
|
<DependentUpon>DokuDataSet.xsd</DependentUpon>
|
||||||
</None>
|
</None>
|
||||||
|
<None Include="msgsend.bat">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
<None Include="My Project\app.manifest" />
|
<None Include="My Project\app.manifest" />
|
||||||
<None Include="My Project\Application.myapp">
|
<None Include="My Project\Application.myapp">
|
||||||
<Generator>MyApplicationCodeGenerator</Generator>
|
<Generator>MyApplicationCodeGenerator</Generator>
|
||||||
|
|||||||
2
Dokumentation/My Project/Resources.Designer.vb
generated
2
Dokumentation/My Project/Resources.Designer.vb
generated
@@ -319,7 +319,7 @@ Namespace My.Resources
|
|||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die 0.0.2.02 ähnelt.
|
''' Sucht eine lokalisierte Zeichenfolge, die 0.0.2.04 ähnelt.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
Friend ReadOnly Property Version() As String
|
Friend ReadOnly Property Version() As String
|
||||||
Get
|
Get
|
||||||
|
|||||||
@@ -137,7 +137,7 @@
|
|||||||
<value>..\Resources\mail20.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\mail20.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Version" xml:space="preserve">
|
<data name="Version" xml:space="preserve">
|
||||||
<value>0.0.2.02</value>
|
<value>0.0.2.04</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Link1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Link1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Link.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Link.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
|||||||
18
Dokumentation/msgsend.bat
Normal file
18
Dokumentation/msgsend.bat
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
@echo off
|
||||||
|
if "%~2"=="" (
|
||||||
|
echo Nutzung: %~nx0 "Nachricht" Computer1 Computer2 Computer3 ...
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
set "Nachricht=%~1"
|
||||||
|
shift
|
||||||
|
|
||||||
|
:loop
|
||||||
|
if "%~1"=="" goto :end
|
||||||
|
echo Sende Nachricht an %~1...
|
||||||
|
msg * /server:%~1 %Nachricht%
|
||||||
|
shift
|
||||||
|
goto loop
|
||||||
|
|
||||||
|
:end
|
||||||
|
echo Nachricht wurde gesendet.
|
||||||
@@ -144,10 +144,17 @@ Public Class uscntr_SendMSG
|
|||||||
If SingleUserRec = True Then
|
If SingleUserRec = True Then
|
||||||
cExtProgramme.msgsend(msgfin)
|
cExtProgramme.msgsend(msgfin)
|
||||||
Else
|
Else
|
||||||
|
Dim serverlist As String = ""
|
||||||
For Each srv As String In recserver
|
For Each srv As String In recserver
|
||||||
cExtProgramme.msgsend(String.Format(msg, "*", srv, TextBox1.Text))
|
serverlist &= srv & " "
|
||||||
Threading.Thread.Sleep(3000)
|
' cExtProgramme.msgsend(String.Format(msg, "*", srv, TextBox1.Text))
|
||||||
|
'Threading.Thread.Sleep(3000)
|
||||||
Next
|
Next
|
||||||
|
serverlist = serverlist.Substring(0, serverlist.Length - 1)
|
||||||
|
'MsgBox(serverlist)
|
||||||
|
|
||||||
|
cExtProgramme.msg2server(TextBox1.Text, serverlist)
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user