C# windowform Skype發送信息
c# 信息 Skype
2023-09-11 14:19:13 时间
string strskypeid = string.Empty;
SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();
/// summary
/// /summary
public Form1()
InitializeComponent();
//string file = @"E:\金蝶KIS系列产品简介.xls"; //oSkype.Client.OpenFileTransferDialog(strskypeid, file);//打開發送文件 oSkype.SendMessage(strskypeid, strskypeuser + ":" + textBox1.Text);
//是否能免費提供登錄調用的API?不管是DESKTOP或是WEB oSkype.Client.Start(true, true);//運行 MessageBox.Show("請登錄SKPYE再重新操作", "請注意"); return; else this.listBox1.DataSource = skyuselist(); this.listBox1.DisplayMember = "userDisplayName"; this.listBox1.ValueMember = "userLoginName"; ////初始化物件,預設會抓本機的Skype帳號資訊 //SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype(); //UserCollection tFriends = oSkype.Friends; ////取出所有的朋友資訊 //foreach (User tUser in oSkype.Friends) // if (tUser.FullName.Trim() != "") // { // ListItem newItem = new ListItem(tUser.Handle, tUser.FullName); // listBox1.Items.Add(newItem); // this.listBox1.DisplayMember = "Name"; // this.listBox1.ValueMember = "ID"; // //listBox1.Items.Add(tUser.Handle);//賬號 //tUser.FullName //昵稱 // //listBox1.Items.AddRange(tUser.FullName); // } /// summary /// /summary /// returns /returns private DataTable skyuselist() DataTable d = new DataTable(); //初始化物件,預設會抓本機的Skype帳號資訊 //SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype(); UserCollection tFriends = oSkype.Friends; d.Columns.Add("userLoginName", typeof(string)); d.Columns.Add("userDisplayName", typeof(string)); //取出所有的朋友資訊 foreach (User tUser in oSkype.Friends) if (tUser.FullName.Trim() != "") //ListItem newItem = new ListItem(tUser.Handle, tUser.FullName); //listBox1.Items.Add(newItem); //this.listBox1.DisplayMember = "Name"; //this.listBox1.ValueMember = "ID"; //listBox1.Items.Add(tUser.Handle);//賬號 //tUser.FullName //昵稱 //listBox1.Items.AddRange(tUser.FullName); d.Rows.Add(tUser.Handle, tUser.FullName); else d.Rows.Add(tUser.Handle, tUser.Handle); d.Rows.Add("geovindu", "geovindu"); return d; /// summary /// 選擇SKYPE用戶 /// /summary /// param name="sender" /param /// param name="e" /param private void listBox1_Click(object sender, EventArgs e) strskypeuser= this.listBox1.Text; strskypeid = this.listBox1.SelectedValue.ToString(); MessageBox.Show(strskypeuser+","+strskypeid); }
geovindu 读者是,读之者,者之读.一沙一世界! to be is to do举世皆清我独浊,众人皆醒我独醉.俺是农民工,程序员.
Skype-&-Type-Keystroke-Leakage-Over-VoIP 立即下载
//string file = @"E:\金蝶KIS系列产品简介.xls"; //oSkype.Client.OpenFileTransferDialog(strskypeid, file);//打開發送文件 oSkype.SendMessage(strskypeid, strskypeuser + ":" + textBox1.Text);
//是否能免費提供登錄調用的API?不管是DESKTOP或是WEB oSkype.Client.Start(true, true);//運行 MessageBox.Show("請登錄SKPYE再重新操作", "請注意"); return; else this.listBox1.DataSource = skyuselist(); this.listBox1.DisplayMember = "userDisplayName"; this.listBox1.ValueMember = "userLoginName"; ////初始化物件,預設會抓本機的Skype帳號資訊 //SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype(); //UserCollection tFriends = oSkype.Friends; ////取出所有的朋友資訊 //foreach (User tUser in oSkype.Friends) // if (tUser.FullName.Trim() != "") // { // ListItem newItem = new ListItem(tUser.Handle, tUser.FullName); // listBox1.Items.Add(newItem); // this.listBox1.DisplayMember = "Name"; // this.listBox1.ValueMember = "ID"; // //listBox1.Items.Add(tUser.Handle);//賬號 //tUser.FullName //昵稱 // //listBox1.Items.AddRange(tUser.FullName); // } /// summary /// /summary /// returns /returns private DataTable skyuselist() DataTable d = new DataTable(); //初始化物件,預設會抓本機的Skype帳號資訊 //SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype(); UserCollection tFriends = oSkype.Friends; d.Columns.Add("userLoginName", typeof(string)); d.Columns.Add("userDisplayName", typeof(string)); //取出所有的朋友資訊 foreach (User tUser in oSkype.Friends) if (tUser.FullName.Trim() != "") //ListItem newItem = new ListItem(tUser.Handle, tUser.FullName); //listBox1.Items.Add(newItem); //this.listBox1.DisplayMember = "Name"; //this.listBox1.ValueMember = "ID"; //listBox1.Items.Add(tUser.Handle);//賬號 //tUser.FullName //昵稱 //listBox1.Items.AddRange(tUser.FullName); d.Rows.Add(tUser.Handle, tUser.FullName); else d.Rows.Add(tUser.Handle, tUser.Handle); d.Rows.Add("geovindu", "geovindu"); return d; /// summary /// 選擇SKYPE用戶 /// /summary /// param name="sender" /param /// param name="e" /param private void listBox1_Click(object sender, EventArgs e) strskypeuser= this.listBox1.Text; strskypeid = this.listBox1.SelectedValue.ToString(); MessageBox.Show(strskypeuser+","+strskypeid); }
geovindu 读者是,读之者,者之读.一沙一世界! to be is to do举世皆清我独浊,众人皆醒我独醉.俺是农民工,程序员.
Skype-&-Type-Keystroke-Leakage-Over-VoIP 立即下载
相关文章
- [C#] 常用工具类——应用程序属性信息访问类
- [C#] c# 验证手机号码 最新的17手机号
- 《C#高级编程》学习笔记----c#内存管理--栈VS堆
- C#开发Windows服务的基础代码
- c# semaphoreSlim限制线程数
- C# DataTable.NewRow 方法
- C#,int转成string,string转成int
- C#中数组、ArrayList与List对象的区别
- 用C#来开发CAD插件,含源代码
- C# 获取选择文件信息
- Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle
- C# 命名空间(Namespace)
- (49)C#里String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()的区别
- python与c#的交互模块pythonnet
- c# 获取移动硬盘信息、监听移动设备的弹出与插入事件
- C#实验报告上机二