60 lines
2.5 KiB
C#
60 lines
2.5 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.ComponentModel;
|
|||
|
using System.Data;
|
|||
|
using System.Drawing;
|
|||
|
using System.Linq;
|
|||
|
using System.Media;
|
|||
|
using System.Text;
|
|||
|
using System.Threading;
|
|||
|
using System.Threading.Tasks;
|
|||
|
using System.Windows.Forms;
|
|||
|
|
|||
|
|
|||
|
namespace DesktopAssistant
|
|||
|
{
|
|||
|
public partial class Form2 : Form
|
|||
|
{
|
|||
|
public Image[] images = { Properties.Resources.Meme1, Properties.Resources.Meme2, Properties.Resources.Meme3, Properties.Resources.Meme4, Properties.Resources.Meme5, Properties.Resources.Meme6, Properties.Resources.Meme7, Properties.Resources.Meme8, Properties.Resources.Meme9, Properties.Resources.Meme10, Properties.Resources.Meme11, Properties.Resources.Meme12, Properties.Resources.Meme13, Properties.Resources.Meme14, Properties.Resources.Meme15, Properties.Resources.Meme16, Properties.Resources.Meme17, Properties.Resources.Meme18};
|
|||
|
|
|||
|
public Form2()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
protected override void OnFormClosing(FormClosingEventArgs e)
|
|||
|
{
|
|||
|
Random rng = new Random();
|
|||
|
base.OnFormClosing(e);
|
|||
|
SoundPlayer sound = new SoundPlayer();
|
|||
|
sound.Stream = Properties.Resources.image_close;
|
|||
|
sound.Play();
|
|||
|
int xpos2 = rng.Next(0, Screen.FromControl(this).Bounds.Width);
|
|||
|
int ypos2 = rng.Next(0, Screen.FromControl(this).Bounds.Height);
|
|||
|
Cursor.Position = new Point(xpos2, ypos2);
|
|||
|
Thread.Sleep(2000);
|
|||
|
xpos2 = rng.Next(0, Screen.FromControl(this).Bounds.Width);
|
|||
|
ypos2 = rng.Next(0, Screen.FromControl(this).Bounds.Height);
|
|||
|
Cursor.Position = new Point(xpos2, ypos2);
|
|||
|
SendKeys.Send("%{Tab}");
|
|||
|
Thread.Sleep(10);
|
|||
|
SendKeys.Send("%{Tab}");
|
|||
|
Thread.Sleep(10);
|
|||
|
SendKeys.Send("%{Tab}");
|
|||
|
Thread.Sleep(10);
|
|||
|
SendKeys.Send("%{Tab}");
|
|||
|
Program.closed = true;
|
|||
|
Program.form2 = new Form2();
|
|||
|
Program.thread3 = new Thread(Program.form2x);
|
|||
|
}
|
|||
|
private void Form2_Load(object sender, EventArgs e)
|
|||
|
{
|
|||
|
Random rng = new Random();
|
|||
|
this.pictureBox1.Image = images[rng.Next(0, 17)];
|
|||
|
int xpos2 = rng.Next(0, Screen.FromControl(this).Bounds.Width);
|
|||
|
int ypos2 = rng.Next(0, Screen.FromControl(this).Bounds.Height);
|
|||
|
Cursor.Position = new Point(xpos2, ypos2);
|
|||
|
this.TopMost = true;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|