登录
首页 » C#源码 » C# 启动外部计算器计算数据

C# 启动外部计算器计算数据

于 2023-04-17 发布 文件大小:33.03 kB
0 171
下载积分: 2 下载次数: 1

代码说明:

C# 启动外部计算器计算数据,private void button1_Click(object sender, EventArgs e)   {//启动计算器计算数据(从当前程序向其他程序发送键击数据)    ProcessStartInfo MyStartInfo = new ProcessStartInfo();    MyStartInfo.FileName = "Calc.exe";    Process MyProcess = new Process();    MyProcess.StartInfo = MyStartInfo;    MyProcess.Start();    System.Threading.Thread.Sleep(100);    IntPtr MyHandle = FindWindow("SciCalc", "计算器");    if (MyHandle == IntPtr.Zero)    {    MessageBox.Show("计算器程序没有运行","信息提示",MessageBoxButtons.OK);    return;    }    SetForegroundWindow(MyHandle);    SendKeys.SendWait("88");    SendKeys.SendWait("*");    SendKeys.SendWait("8");    SendKeys.SendWait("=");   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# DataGridView初级操作范例
    这是一个C# DataGridView初级操作范例,演示了连接数据库、读取数据库、移动数据库指针到下一条、上一条记录的操作,以及将数据绑定到DataGridView控件中显示的整个过程,比较基础级的C#源码,因此希望新手参考:   private void shippersDataGridView_DataError(object sender, DataGridViewDataErrorEventArgs e)   {//如果错误发生在提交操作过程中,则在 MessageBox 中显示该错误    if (e.Exception != null && e.Context == DataGridViewDataErrorContexts.Commit)    {//测试时在Phone列中输入一个超长的字符串    MessageBox.Show(e.Exception.Message, "信息提示", MessageBoxButtons.OK);    }   }
    2022-01-22 02:28:43下载
    积分:1
  • C# 只允许运行一个程序实例的方法及代
    Visual C# 设置程序只能运行一个实例,当用户再次打开同一窗口时,会弹出提示,告诉你本程序已经在运行了,具体的实现代码参考如下:   设置程序只能运行一个实例:   var MyModuleName = System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName;   var MyProcessName =System.IO.Path.GetFileNameWithoutExtension(MyModuleName);   System.Diagnostics.Process[] MyProcesses = System.Diagnostics.Process.GetProcessesByName(MyProcessName);   if (MyProcesses.Length > 1)   {    MessageBox.Show("程序已经运行!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);    this.Close();   }
    2023-03-23 03:40:03下载
    积分:1
  • C# OpenRead获取网站,并保存到TXT文件Stream流中
    C#获取网页源代码,并将其保存为TXT文件,这里应用了OpenRead和Stream流方法,具体的实现,请参见以下代码:   richTextBox1.Text = string.Empty;   WebClient wclient = new WebClient();//实例化WebClient类对象   wclient.BaseAddress = textBox1.Text;//设置WebClient的基URI   wclient.Encoding = Encoding.UTF8;//指定下载字符串的编码方式   //为WebClient类对象添加标头   wclient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");   //使用OpenRead方法获取指定网站的数据,并保存到Stream流中   Stream stream = wclient.OpenRead(textBox1.Text);   //使用流Stream声明一个流读取变量sreader   StreamReader sreader = new StreamReader(stream);   string str = string.Empty;//声明一个变量,用来保存一行从WebCliecnt下载的数据   //循环读取从指定网站获得的数据   while ((str = sreader.ReadLine()) != null)   {    richTextBox1.Text += str + " ";   }   //调用WebClient对象的DownloadFile方法将指定网站的内容保存到文件中   wclient.DownloadFile(textBox1.Text, DateTime.Now.ToFileTime() + ".txt");   MessageBox.Show("保存到文件成功");
    2022-02-02 08:55:49下载
    积分:1
  • C# WinForm版 附加数据库
    附加数据库程序,C# WinForm版 附加数据库,附加SQLSERVER数据库的MDF和LDF文件,在SQL企业管理器中就可完成这项功能。
    2022-03-23 13:53:28下载
    积分:1
  • 某超市进销存管理系统(C++_Oracle开发)
    某超市进销存管理系统(C++_Oracle开发源码)
    2022-11-23 22:55:04下载
    积分:1
  • C# 中文简体繁体转换小程序
    Visual C# 简繁体转换,实现中文汉字的简体繁体转换功能,相信这个C#小程序源码会很实用吧,经常用到。编译运行后,请输入要转换的文字,单击对应的按钮,即可实现转换功能,绑定在对应按钮上的代码如下:   C#中文繁体转简体源码:   private void button1_Click(object sender, EventArgs e)   {    string src = txtSrcText.Text.Trim();    byte[] srcByte = Encoding.Default.GetBytes(src);    byte[] desByte = new byte[srcByte.Length];    LCMapString(2052, LCMAP_SIMPLIFIED_CHINESE, srcByte, -1, desByte, srcByte.Length);    string des = Encoding.Default.GetString(desByte);    txtDesText.Text = des;   }   C#中文简体转繁体源码:   private void button2_Click(object sender, EventArgs e)   {    string src = txtSrcText.Text.Trim();    byte[] srcByte = Encoding.Default.GetBytes(src);    byte[] desByte = new byte[srcByte.Length];    LCMapString(2052, LCMAP_TRADITIONAL_CHINESE, srcByte, -1, desByte, srcByte.Length);    string des = Encoding.Default.GetString(desByte);    txtDesText.Text = des;   }
    2022-03-12 07:23:03下载
    积分:1
  • C# 实现简单的WPF版图片淡入淡出效果
    C# 实现简单的WPF版图片淡入淡出效果。运行本效果实例,即可看到图片淡入淡出变化,先淡入再淡出,不停的变化。
    2022-01-25 21:23:37下载
    积分:1
  • C# 创建线程实例JoinThread
    C#创建一个基本简单的线程实例,演示了如何创建线程,面向C#新手的一个例子:   Thread myThread;//声明线程   //用线程起始点的ThreadStart委托创建该线程的实例   myThread = new Thread(new ThreadStart(createThread));   myThread.Start();//启动线程   myThread.Join();//阻止调用该线程,直到该线程终止   Console.ReadLine();
    2022-11-16 06:35:03下载
    积分:1
  • C# WPF 功能打印的示例
    C# WPF 功能打印的示例,加载内容后,可在本程序中直接打印出XAML文档。   private void button2_Click(object sender, RoutedEventArgs e)   {//打印文件    PrintDialog MyDialog = new PrintDialog();    if ((MyDialog.ShowDialog() == true))    {    MyDialog.PrintVisual(this.richTextBox1 as Visual, "我的XAML打印文档");    }   }   private void button3_Click(object sender, RoutedEventArgs e)   {//保存文件    string MyFileName = "MyFile.XAML";    TextRange MyTextRange;    System.IO.FileStream MyStream;    MyTextRange = new TextRange(this.richTextBox1.Document.ContentStart, this.richTextBox1.Document.ContentEnd);    MyStream = new System.IO.FileStream(MyFileName, System.IO.FileMode.Create);    MyTextRange.Save(MyStream, DataFormats.XamlPackage);    MyStream.Close();   }
    2022-01-23 10:57:00下载
    积分:1
  • Zigbee智能家居完整的
    Zigbee智能家居完整的源代码,含有终端和协调器工程并带有汉语注释。非常适合Zigbee开发。-Zigbee Smart Home complete source code, containing the terminal and the coordinator works with Chinese comments. Very suitable for the Zigbee development.
    2022-03-05 18:50:08下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载