30-03-23, 08:10 PM
السلام عليكم ورحمة الله
انا عملت برنامج صغير
واريد اتحكم في برنامج اخر مثلاً
برنامج كالكوليتر ( برنامج الحاسبه )
اريد الضغط على رقم 2 ورقم 4 وعلامج +
وبعدها اضغط علامة =
كيف ممكن اعملها ؟
وهل هناك طرق
from pywinauto.application import Application
app = Application(backend="uia").start("calc.exe")
calc = app.Calculator
calc.type_keys("2+4=")using System;
using System.Diagnostics;
using System.Windows.Forms;
namespace CalculatorControl
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// Start the Calculator application
Process.Start("calc.exe");
// Send keystrokes to the Calculator application
SendKeys.SendWait("2");
SendKeys.SendWait("+");
SendKeys.SendWait("4");
SendKeys.SendWait("=");
}
}
}(30-03-23, 08:10 PM)mac9 كتب : [ -> ]السلام عليكم ورحمة اللهانا عملت برنامج صغير
واريد اتحكم في برنامج اخر مثلاً
برنامج كالكوليتر ( برنامج الحاسبه )
اريد الضغط على رقم 2 ورقم 4 وعلامج +
وبعدها اضغط علامة =كيف ممكن اعملها ؟
وهل هناك طرق
Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.F1 Then
Process.Start("calc.exe")
End If
End Sub