SendKeys.SendWait 函数模拟键盘输入

这篇具有很好参考价值的文章主要介绍了SendKeys.SendWait 函数模拟键盘输入。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

几行代码的小工具可以用C#直接做,模拟指令多点键盘精灵脚本更不错,模拟键盘的输入可以用于来 “阻止,腾讯云、IBM云shell、甲骨文云shell”...等平台,十分钟、二十分钟不输入自动关闭终端的问题,而工作 cloud-shell 的服务器配置还是不错的,起码比你花钱,每月买的低配要强一大截。

找台机器跑点击不让 cloud-shell 被关闭,那么用 “反向代理” 工具来让 cloud-shell 内的服务器程序可以被外网访问,比如 Cloudflare CDN 的 argo tunnel,开源的 frp、inlets

下述代码保存为单独的源文件,直接用操作系统自带的CSC编译器编译为EXE可执行程序,就可以拿出来跑了。

namespace KI
{
    using System;
    using System.Threading;
    using System.Windows.Forms;

    public static class Program
    {
        [MTAThread]
        static void Main(string[] args)
        {
            Console.Title = "KI";
            for (; ; )
            {
                int success = 0;
                try
                {
                    SendKeys.SendWait("ls -al {ENTER}");
                    success = 1;
                }
                catch { }
                Console.WriteLine("[{0}] is OK({1})", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), success);
                Thread.Sleep(10000);
            }
        }
    }
}

SendKeys.Send(String) 微软官方开发者文档:

SendKeys.Send(String) 方法 (System.Windows.Forms) | Microsoft Docs

键盘特殊符号:

代码
Backspace {BACKSPACE}、{BS}或 {BKSP}
BREAK {BREAK}
Caps Lock {CAPSLOCK}
DEL 或 DELETE {DELETE} 或 {DEL}
向下键 {DOWN}
End {END}
Enter {ENTER}或 ~
ESC {ESC}
HELP {HELP}
Home {HOME}
INS 或 INSERT {INSERT} 或 {INS}
向左键 {LEFT}
Num Lock {NUMLOCK}
Page Down {PGDN}
Page Up {PGUP}
打印屏幕 {PRTSC} (保留供将来使用)
向右键 {RIGHT}
Scroll Lock {SCROLLLOCK}
Tab {TAB}
向上键 {UP}
F1 {F1}
F2 {F2}
F3 {F3}
F4 {F4}
F5 {F5}
F6 {F6}
F7 {F7}
F8 {F8}
F9 {F9}
F10 {F10}
F11 {F11}
F12 {F12}
F13 {F13}
F14 {F14}
F15 {F15}
F16 {F16}
小键盘加 {ADD}
小键盘减 {SUBTRACT}
小键盘乘 {MULTIPLY}
小键盘除 {DIVIDE}

 键盘组合:

CTRL+C:^C

CTRL+ALT+1:^%1文章来源地址https://www.toymoban.com/news/detail-795899.html

代码
SHIFT +
Ctrl ^
ALT %

到了这里,关于SendKeys.SendWait 函数模拟键盘输入的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Android开发:(AndroidStudio模拟器)如何将模拟器语言设置为中文 && 模拟器输入法更改为中文输入 && 键盘输入中文

    Android开发:(AndroidStudio模拟器)如何将模拟器语言设置为中文 && 模拟器输入法更改为中文输入 && 键盘输入中文

    将模拟器语言设置为中文 第一步:打开模拟器后,上滑打开下面的设置图标。 第二步:找到 System (系统) ,点击进入。 第三步:进入后,找到language(语言),点击进入。 第四步:选择 + 添加语言(add) 第五步:滑到最底部,找到中文简体并选中。然后长按中文简体,直到

    2024年02月04日
    浏览(13)
  • c++ 键盘/鼠标交互+特殊输入/输出+窗口常用函数

    需要头文件: 或: 函数: 使用方法: 1.if(KEY_DOWN(某个键))或if(KEY_UP(某个键)) 检测该键是否按下/未按下 2.keybd_event(某个键,0,0,0);或keybd_event(某个键,0,KEYEVENTF_KEYUP,0); 使该键是否按下/弹起(实际使用可参照下文鼠标函数click_left()) 键码表(替换“某个键”): 函数: 使用方法: gx()或

    2024年02月09日
    浏览(11)
  • 联想X1电脑键盘无法输入,外接键盘也无法输入

    联想X1电脑键盘无法输入,外接键盘也无法输入

    故障现象:键盘无法使用,外接键盘也不可以。 解决思路: 1、先测试开机按F12进bios,判断硬件是否损坏; 2 、进行放电,插电脑底部复位孔20秒(联想电脑); 3 、通过屏幕键盘进去系统查看驱动状态进行更新驱动和修复; 以下是硬件正常,放电无效,然后进入系统修改注

    2024年02月09日
    浏览(9)
  • 【Unity入门】鼠标输入和键盘输入

    一、监听鼠标输入 GetMouseButtonUp 、GetMouseButtonDown、GetMouseButton input.GetMouseButtonDown和 input.GetMouseButtonUp 能够分别监听鼠标的按下和松开事件,GetMouseButton长按响应,值得注意的是,这三个方法需要传入参数,0表示左键,1表示右键,2表示中间键 比如我们可以在代码中这样写,来

    2024年02月03日
    浏览(10)
  • 【Unity入门】15.鼠标输入和键盘输入

    【Unity入门】15.鼠标输入和键盘输入

        大家好,我是Lampard~~     欢迎来到Unity入门系列博客,所学知识来自B站阿发老师~感谢   (1) Input类     Unity的 Input类提供了许多监听用户输入的方法 ,比如我们常见的鼠标,键盘,手柄等。我们可以用Input类的接口来获取用户的输入信息     下面我们会调用几个常用的

    2024年02月09日
    浏览(10)
  • input 调起键盘 ,键盘距离输入框底部太近

    input 调起键盘 ,键盘距离输入框底部太近

    cursorSpacing=‘20’ 单位是 ‘px’ 距离底部距离 20px ,输入框距离键盘距离是20px

    2024年02月07日
    浏览(9)
  • C++如何键盘输入数据

    C++如何键盘输入数据

    可以使用键盘输入数据,提供给程序 :cin 语法: cin 变量 具体实现: 首先定义一个变量如 int a =0 ; 然后给输入者一些提示信息: cout \\\"请为整型变量a赋值\\\" endl; cin a ; cout \\\"整型变量a现在的值为\\\" a endl ; 就可以了。 一些测试结果: 1.当键盘输入一个浮点数给整型变量时,

    2024年02月16日
    浏览(11)
  • C# 键盘事件 输入焦点

    键盘事件:自定义的空间,如何接收键盘输入。 OnKeyDown 按键按下; OnKeyUp 按键抬起; OnKeyPress 字符输入; OnKeyDown: 同时,还可以判断是否按下了控制键 OnkeyPress: char ch=e.KeyChar; ① 区分大小写,比如,\\\'a’和’A’是不同的; ② 如果一直按着,则KeyPress事件会多次触发; OnKey

    2024年02月08日
    浏览(9)
  • python 键盘输入矩阵

    参考:(3条消息) python 从键盘获取数据(整数、列表、矩阵)_啦啦啦(●\\\'◡\\\'●)的博客-CSDN博客_python从键盘获取列表

    2024年02月13日
    浏览(10)
  • 基于Python监测键盘输入并发出声音的坤音键盘

    基于Python监测键盘输入并发出声音的坤音键盘

    代码和软件在公众号【走神研究所】发送【键盘】获取。 这是一款基于python的桌面小工具,能够实时显示你敲击键盘的按键,并且当摁下“J”、“N”、“T”、“M”时会发出坤音。 具体视频 演示和代码原理在这里 打开程序,随意摁下键盘,小坤坤就会张开嘴巴,显

    2024年02月09日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包