• SendKeys.SendWait 函数模拟键盘输入


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

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

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

    1. namespace KI
    2. {
    3. using System;
    4. using System.Threading;
    5. using System.Windows.Forms;
    6. public static class Program
    7. {
    8. [MTAThread]
    9. static void Main(string[] args)
    10. {
    11. Console.Title = "KI";
    12. for (; ; )
    13. {
    14. int success = 0;
    15. try
    16. {
    17. SendKeys.SendWait("ls -al {ENTER}");
    18. success = 1;
    19. }
    20. catch { }
    21. Console.WriteLine("[{0}] is OK({1})", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), success);
    22. Thread.Sleep(10000);
    23. }
    24. }
    25. }
    26. }

    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

    代码
    SHIFT+
    Ctrl^
    ALT%
  • 相关阅读:
    蓝桥杯刷题(二分)
    IDEA 2023.3.6 下载、安装、激活与使用
    性能之巅 洞悉系统、企业与云计算(完整版)
    实验四 软中断信号及处理
    Flink CDC 2.0 主要是借鉴 DBLog 算法
    Handler同步屏障学习
    【MySQL】CONCAT、CONCAT_WS、GROUP_CONCAT 函数用法
    华为机试HJ9
    自考重庆工商大学难不难?
    调试方法和技巧详解
  • 原文地址:https://blog.csdn.net/liulilittle/article/details/126454863