Advertisement
Guest User

Untitled

a guest
Mar 25th, 2013
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Class Main
  2.  
  3. #Region "Dims"
  4.     Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Integer) As Integer
  5.     Dim ServVersion As String
  6.     Dim ClientVersion As String = "1.0"
  7.     Dim webClient As WebClient = New WebClient()
  8.     Dim i1 As Integer = 0
  9.     Dim i2 As Integer = 0
  10.     Dim i3 As Integer = 0
  11.     Dim i4 As Integer = 0
  12.     Dim i5 As Integer = 0
  13.     Dim i6 As Integer = 0
  14.     Dim i7 As Integer = 0
  15.     Dim i8 As Integer = 0
  16.     Dim i9 As Integer = 0
  17. #End Region
  18.  
  19.     Private Sub Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  20.  
  21.         If File.Exists("updaterfrm.exe") Then
  22.             File.Delete("updaterfrm.exe")
  23.         End If
  24.  
  25.         UpdateSub()
  26.         Label4.Text = ClientVersion
  27.         ComboBox1.Text = "NumPad1"
  28.         ComboBox2.Text = "NumPad2"
  29.         ComboBox3.Text = "NumPad3"
  30.         ComboBox4.Text = "NumPad4"
  31.         ComboBox5.Text = "NumPad5"
  32.         ComboBox6.Text = "NumPad6"
  33.         ComboBox7.Text = "NumPad7"
  34.         ComboBox8.Text = "NumPad8"
  35.         ComboBox9.Text = "NumPad9"
  36.     End Sub
  37.  
  38. #Region "Kleinigkeiten"
  39.  
  40.     Private Sub UpdateSub()
  41.         Try
  42.             ServVersion = webClient.DownloadString("http://*Zensiert*")
  43.             If ServVersion > ClientVersion Then
  44.                 MsgBox("Eine neue Version ist verfügbar!")
  45.                 If Not File.Exists("updaterfrm.exe") Then
  46.                     Dim update As Object = My.Resources.updaterfrm
  47.                     File.WriteAllBytes("updaterfrm.exe", update)
  48.                 Else
  49.                     File.Delete("updaterfrm.exe")
  50.                     Dim update As Object = My.Resources.updaterfrm
  51.                     File.WriteAllBytes("updaterfrm.exe", update)
  52.                 End If
  53.                 Diagnostics.Process.Start("updaterfrm.exe")
  54.                 End
  55.             End If
  56.         Catch ex As Exception
  57.             MsgBox(ex.Message)
  58.             End
  59.         End Try
  60.     End Sub
  61.  
  62.     Sub Freeze(ByVal sleeptime As Integer)
  63.         Dim Stopwc As New Stopwatch
  64.         Stopwc.Start()
  65.         Do Until Stopwc.ElapsedMilliseconds >= sleeptime
  66.             Application.DoEvents()
  67.         Loop
  68.         Stopwc.Stop()
  69.         Stopwc.Reset()
  70.     End Sub
  71.  
  72.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  73.         Timer1.Stop()
  74.         Timer2.Stop()
  75.         Timer3.Stop()
  76.         Timer4.Stop()
  77.         Timer5.Stop()
  78.         Timer6.Stop()
  79.         Timer7.Stop()
  80.         Timer8.Stop()
  81.         Timer9.Stop()
  82.         CheckBox1.Checked = False
  83.         CheckBox2.Checked = False
  84.         CheckBox3.Checked = False
  85.         CheckBox4.Checked = False
  86.         CheckBox5.Checked = False
  87.         CheckBox6.Checked = False
  88.         CheckBox7.Checked = False
  89.         CheckBox8.Checked = False
  90.         CheckBox9.Checked = False
  91.     End Sub
  92.  
  93.     Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
  94.         My.Settings.savetbx1 = TextBox1.Text
  95.         My.Settings.savetbx2 = TextBox2.Text
  96.         My.Settings.savetbx3 = TextBox3.Text
  97.         My.Settings.savetbx4 = TextBox4.Text
  98.         My.Settings.savetbx5 = TextBox5.Text
  99.         My.Settings.savetbx6 = TextBox6.Text
  100.         My.Settings.savetbx7 = TextBox7.Text
  101.         My.Settings.savetbx8 = TextBox8.Text
  102.         My.Settings.savetbx9 = TextBox9.Text
  103.         My.Settings.Save()
  104.         My.Settings.Reload()
  105.     End Sub
  106.  
  107.     Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
  108.         TextBox1.Text = My.Settings.savetbx1
  109.         TextBox2.Text = My.Settings.savetbx2
  110.         TextBox3.Text = My.Settings.savetbx3
  111.         TextBox4.Text = My.Settings.savetbx4
  112.         TextBox5.Text = My.Settings.savetbx5
  113.         TextBox6.Text = My.Settings.savetbx6
  114.         TextBox7.Text = My.Settings.savetbx7
  115.         TextBox8.Text = My.Settings.savetbx8
  116.         TextBox9.Text = My.Settings.savetbx9
  117.     End Sub
  118.  
  119.     Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
  120.         My.Settings.savetbx1 = "/"
  121.         My.Settings.savetbx2 = "/"
  122.         My.Settings.savetbx3 = "/"
  123.         My.Settings.savetbx4 = "/"
  124.         My.Settings.savetbx5 = "/"
  125.         My.Settings.savetbx6 = "/"
  126.         My.Settings.savetbx7 = "/"
  127.         My.Settings.savetbx8 = "/"
  128.         My.Settings.savetbx9 = "/"
  129.         My.Settings.Save()
  130.         My.Settings.Reload()
  131.         TextBox1.Text = My.Settings.savetbx1
  132.         TextBox2.Text = My.Settings.savetbx2
  133.         TextBox3.Text = My.Settings.savetbx3
  134.         TextBox4.Text = My.Settings.savetbx4
  135.         TextBox5.Text = My.Settings.savetbx5
  136.         TextBox6.Text = My.Settings.savetbx6
  137.         TextBox7.Text = My.Settings.savetbx7
  138.         TextBox8.Text = My.Settings.savetbx8
  139.         TextBox9.Text = My.Settings.savetbx9
  140.     End Sub
  141.  
  142.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  143.         MsgBox("Programmiert by Giannix! Copyright © 2013 ")
  144.     End Sub
  145.  
  146.     Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
  147.         MsgBox("Changelog by Giannix" + vbCrLf + "- NumPad 1-9 hinzugefügt" + vbCrLf + "- Design angepasst" + vbCrLf + "- Credits hinzugefügt" + vbCrLf + "- Update Manager hinzugefügt")
  148.     End Sub
  149.  
  150.     Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
  151.         Process.Start("http://remix-of-reallife.de/")
  152.     End Sub
  153.  
  154. #End Region
  155.  
  156. #Region "ListenKeys"
  157.     Private Sub listenkey1()
  158.         If i1 = 1 Then
  159.             If GetAsyncKeyState(Keys.NumPad1) Then
  160.                 SendKeys.SendWait("{T}")
  161.                 SendKeys.SendWait(TextBox1.Text)
  162.                 SendKeys.SendWait("{ENTER}")
  163.                 CheckBox1.Checked = False
  164.                 Timer1.Stop()
  165.                 Timer1.Start()
  166.                 CheckBox1.Checked = True
  167.             End If
  168.         End If
  169.     End Sub
  170.  
  171.     Private Sub listenkey2()
  172.         If i2 = 1 Then
  173.             If GetAsyncKeyState(Keys.NumPad2) Then
  174.                 SendKeys.Send("{T}")
  175.                 SendKeys.Send(TextBox2.Text)
  176.                 SendKeys.Send("{ENTER}")
  177.                 CheckBox2.Checked = False
  178.                 Timer2.Stop()
  179.                 Timer2.Start()
  180.                 CheckBox2.Checked = True
  181.             End If
  182.         End If
  183.     End Sub
  184.  
  185.     Private Sub listenkey3()
  186.         If i3 = 1 Then
  187.             If GetAsyncKeyState(Keys.NumPad3) Then
  188.                 SendKeys.Send("{T}")
  189.                 SendKeys.Send(TextBox3.Text)
  190.                 SendKeys.Send("{ENTER}")
  191.                 CheckBox3.Checked = False
  192.                 Timer3.Stop()
  193.                 Timer3.Start()
  194.                 CheckBox3.Checked = True
  195.             End If
  196.         End If
  197.     End Sub
  198.  
  199.     Private Sub listenkey4()
  200.         If i4 = 1 Then
  201.             If GetAsyncKeyState(Keys.NumPad4) Then
  202.                 SendKeys.Send("{T}")
  203.                 SendKeys.Send(TextBox4.Text)
  204.                 SendKeys.Send("{ENTER}")
  205.                 CheckBox4.Checked = False
  206.                 Timer4.Stop()
  207.                 Timer4.Start()
  208.                 CheckBox4.Checked = True
  209.             End If
  210.         End If
  211.     End Sub
  212.  
  213.     Private Sub listenkey5()
  214.         If i5 = 1 Then
  215.             If GetAsyncKeyState(Keys.NumPad5) Then
  216.                 SendKeys.Send("{T}")
  217.                 SendKeys.Send(TextBox5.Text)
  218.                 SendKeys.Send("{ENTER}")
  219.                 CheckBox5.Checked = False
  220.                 Timer5.Stop()
  221.                 Timer5.Start()
  222.                 CheckBox5.Checked = True
  223.             End If
  224.         End If
  225.     End Sub
  226.  
  227.     Private Sub listenkey6()
  228.         If i6 = 1 Then
  229.             If GetAsyncKeyState(Keys.NumPad6) Then
  230.                 SendKeys.Send("{T}")
  231.                 SendKeys.Send(TextBox6.Text)
  232.                 SendKeys.Send("{ENTER}")
  233.                 CheckBox6.Checked = False
  234.                 Timer6.Stop()
  235.                 Timer6.Start()
  236.                 CheckBox6.Checked = True
  237.             End If
  238.         End If
  239.     End Sub
  240.  
  241.     Private Sub listenkey7()
  242.         If i7 = 1 Then
  243.             If GetAsyncKeyState(Keys.NumPad7) Then
  244.                 SendKeys.Send("{T}")
  245.                 SendKeys.Send(TextBox7.Text)
  246.                 SendKeys.Send("{ENTER}")
  247.                 CheckBox7.Checked = False
  248.                 Timer7.Stop()
  249.                 Timer7.Start()
  250.                 CheckBox7.Checked = True
  251.             End If
  252.         End If
  253.     End Sub
  254.  
  255.     Private Sub listenkey8()
  256.         If i8 = 1 Then
  257.             If GetAsyncKeyState(Keys.NumPad8) Then
  258.                 SendKeys.Send("{T}")
  259.                 SendKeys.Send(TextBox8.Text)
  260.                 SendKeys.Send("{ENTER}")
  261.                 CheckBox8.Checked = False
  262.                 Timer8.Stop()
  263.                 Timer8.Start()
  264.                 CheckBox8.Checked = True
  265.             End If
  266.         End If
  267.     End Sub
  268.  
  269.     Private Sub listenkey9()
  270.         If i9 = 1 Then
  271.             If GetAsyncKeyState(Keys.NumPad9) Then
  272.                 SendKeys.Send("{T}")
  273.                 SendKeys.Send(TextBox9.Text)
  274.                 SendKeys.Send("{ENTER}")
  275.                 CheckBox9.Checked = False
  276.                 Timer9.Stop()
  277.                 Timer9.Start()
  278.                 CheckBox9.Checked = True
  279.             End If
  280.         End If
  281.     End Sub
  282. #End Region
  283.  
  284. #Region "Timers"
  285.     Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  286.         listenkey1()
  287.     End Sub
  288.     Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
  289.         listenkey2()
  290.     End Sub
  291.  
  292.     Private Sub Timer3_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
  293.         listenkey3()
  294.     End Sub
  295.  
  296.     Private Sub Timer4_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer4.Tick
  297.         listenkey4()
  298.     End Sub
  299.  
  300.     Private Sub Timer5_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer5.Tick
  301.         listenkey5()
  302.     End Sub
  303.  
  304.     Private Sub Timer6_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer6.Tick
  305.         listenkey6()
  306.     End Sub
  307.  
  308.     Private Sub Timer7_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer7.Tick
  309.         listenkey7()
  310.     End Sub
  311.  
  312.     Private Sub Timer8_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer8.Tick
  313.         listenkey8()
  314.     End Sub
  315.  
  316.     Private Sub Timer9_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer9.Tick
  317.         listenkey9()
  318.     End Sub
  319.  
  320. #End Region
  321.  
  322. #Region "Checkboxen"
  323.     Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
  324.         If CheckBox1.Checked = True Then
  325.             TextBox1.Enabled = False
  326.             i1 = 1
  327.             Timer1.Start()
  328.         Else
  329.             TextBox1.Enabled = True
  330.             i1 = 0
  331.         End If
  332.     End Sub
  333.  
  334.     Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
  335.         If CheckBox2.Checked = True Then
  336.             TextBox2.Enabled = False
  337.             i2 = 1
  338.             Timer2.Start()
  339.         Else
  340.             TextBox2.Enabled = True
  341.             i2 = 0
  342.         End If
  343.     End Sub
  344.  
  345.     Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox3.CheckedChanged
  346.         If CheckBox3.Checked = True Then
  347.             TextBox3.Enabled = False
  348.             i3 = 1
  349.             Timer3.Start()
  350.         Else
  351.             TextBox3.Enabled = True
  352.             i3 = 0
  353.         End If
  354.     End Sub
  355.  
  356.     Private Sub CheckBox4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox4.CheckedChanged
  357.         If CheckBox4.Checked = True Then
  358.             TextBox4.Enabled = False
  359.             i4 = 1
  360.             Timer4.Start()
  361.         Else
  362.             TextBox4.Enabled = True
  363.             i4 = 0
  364.         End If
  365.     End Sub
  366.  
  367.     Private Sub CheckBox5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox5.CheckedChanged
  368.         If CheckBox5.Checked = True Then
  369.             TextBox5.Enabled = False
  370.             i5 = 1
  371.             Timer5.Start()
  372.         Else
  373.             TextBox5.Enabled = True
  374.             i5 = 0
  375.         End If
  376.     End Sub
  377.  
  378.     Private Sub CheckBox6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox6.CheckedChanged
  379.         If CheckBox6.Checked = True Then
  380.             TextBox6.Enabled = False
  381.             i6 = 1
  382.             Timer6.Start()
  383.         Else
  384.             TextBox6.Enabled = True
  385.             i6 = 0
  386.         End If
  387.     End Sub
  388.  
  389.     Private Sub CheckBox7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox7.CheckedChanged
  390.         If CheckBox7.Checked = True Then
  391.             TextBox7.Enabled = False
  392.             i7 = 1
  393.             Timer7.Start()
  394.         Else
  395.             TextBox7.Enabled = True
  396.             i7 = 0
  397.         End If
  398.     End Sub
  399.  
  400.     Private Sub CheckBox8_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox8.CheckedChanged
  401.         If CheckBox8.Checked = True Then
  402.             TextBox8.Enabled = False
  403.             i8 = 1
  404.             Timer8.Start()
  405.         Else
  406.             TextBox8.Enabled = True
  407.             i8 = 0
  408.         End If
  409.     End Sub
  410.  
  411.     Private Sub CheckBox9_CheckedChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox9.CheckedChanged
  412.         If CheckBox9.Checked = True Then
  413.             TextBox9.Enabled = False
  414.             i9 = 1
  415.             Timer9.Start()
  416.         Else
  417.             TextBox9.Enabled = True
  418.             i9 = 0
  419.         End If
  420.     End Sub
  421.  
  422. #End Region
  423.  
  424.  
  425.  
  426. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement