Example #1
0
        private void buttonConnect_Click(object sender, EventArgs e)
        {
            try
            {
                if (Skype == null)
                {
                    Skype = new SKYPE4COMLib.Skype();
                    Skype.MessageStatus += Skype_MessageStatus;
                }

                if (!Skype.Client.IsRunning)
                    Skype.Client.Start(false, false);

                Skype.Attach(5, false);

                MessageBox.Show("スカイプに接続しました", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);

                foreach (Control control in tabControl.Controls)
                    control.Enabled = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }
Example #2
0
        public static void Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                .WriteTo.ColoredConsole(outputTemplate: "[{Timestamp:yyyy-MM-dd HH:mm:ss}]: {Message}{NewLine}{Exception}")
                .CreateLogger();

            var exitEvent = new ManualResetEvent(false);
            Console.CancelKeyPress += (s, e) => exitEvent.Set();

            var config = GetConfig();

            var skype = new Skype();
            skype.Attach();

            var database = FindSkypeDatabases().FirstOrDefault();

            var context = new Context();
            context.Reader = new MessageReader(database);
            context.Sender = new MessageSender(skype, config.BotName);
            context.Handlers = MessageHandlerCompiler.CompileHandlers(config.HandlerFiles).ToArray();

            using (var timer = new Timer(Tick, context, 0, 3000))
            {
                Console.WriteLine("SkypeBot is running. Press CTRL+C to exit.");
                exitEvent.WaitOne();
            }
        }
Example #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     SKYPE4COMLib.Skype attacker = new SKYPE4COMLib.Skype();
     String sendto = comboBox1.Text;
     String msg = textBox2.Text;
     int count = Convert.ToInt32(textBox3.Text);
     for (int i = 1; i <= count; i++) {
         attacker.SendMessage(sendto, msg);
     }
 }
Example #4
0
    static void Main(string[] args)
    {
        Skype skype;

        skype             = new SKYPE4COMLib.Skype();
        skype.CallStatus += new _ISkypeEvents_CallStatusEventHandler(skype_CallStatus);
        Call call = skype.PlaceCall(SkypeID);

        Console.ReadKey();
    }
Example #5
0
 public Form1()
 {
     InitializeComponent();
     SKYPE4COMLib.Skype skype = new SKYPE4COMLib.Skype();
     String[] friends = new String[skype.Friends.Count];
     for (int i = 1; i <= skype.Friends.Count; i++) {
         friends[i - 1] = skype.Friends[i].Handle;
     }
     Array.Sort(friends);
     for (int i = 0; i < friends.Length; i++) {
         comboBox1.Items.Add(friends[i]);
     }
 }
    static void Main(string[] args)
    {
        Skype skype;

        skype = new SKYPE4COMLib.Skype();
        string SkypeID = args[1];
        Call   call    = skype.PlaceCall(SkypeID);

        do
        {
            System.Threading.Thread.Sleep(1);
        } while (call.Status != TCallStatus.clsInProgress);
        call.StartVideoSend();
    }
 static void Main(string[] args)
 {
     SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();
 }