• C#打开记事本并填写内容


    C#打开记事本并填写内容代码如下:
    using System.Runtime.InteropServices;
    using System.Diagnostics;

    [DllImport(
    "User32.DLL")]
    public static extern int SendMessage(IntPtr hWnd,
    uint Msg, int wParam, string lParam);
    [DllImport(
    "User32.DLL")]
    public static extern IntPtr FindWindowEx(IntPtr hwndParent,
    IntPtr hwndChildAfter,
    string lpszClass, string lpszWindow);
    public const uint WM_SETTEXT = 0x000C;
    private void button1_Click(object sender, EventArgs e)
    {
    Process vProcess
    = Process.Start("notepad.exe");
    while (vProcess.MainWindowHandle == IntPtr.Zero) vProcess.Refresh();
    IntPtr vHandle
    = FindWindowEx(vProcess.MainWindowHandle,
    IntPtr.Zero,
    "Edit", null);
    SendMessage(vHandle, WM_SETTEXT,
    0, "Zswang 路过");
    }
  • 相关阅读:
    第三次作业
    第二次作业
    第一次作业
    第五次作业
    第四次作业
    第三次作业
    刘存俊第二次作业
    数据压缩第一次作业
    第五次作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/bayonetxxx/p/2031784.html
Copyright © 2020-2023  润新知