如何在 AutoHotkey 中读取多行用户输入?

2024-03-23

我有一个 AutoHotkey 脚本,需要从用户读取多行员工数据。

InputBox, userInput, Employee Records, Please enter employee records. (One per line)

Unfortunately, an InputBox https://autohotkey.com/docs/commands/InputBox.htm only allows users to enter a single line of text. Trying to add newlines with Enter will instead submit whatever data has been entered.

如何在 AutoHotkey 脚本中获取多行用户输入?


这实现了通用的多行输入功能

F3::MsgBox % MultiLineInput( "Employee Records", "Please enter employee records (One per line):" )

MultiLineInput(title, prompt)
{
  static input
  input := ""
  Gui, Add, Text,, %prompt%
  Gui, Add, Edit, w400 h60 vinput
  Gui, Add, Button, gokay_pressed, Okay
  Gui, Add, Button, cancel X+8 YP+0, Cancel
  Gui, Show, Center autosize, %title%
  WinWaitClose %title%
  return input

  okay_pressed:
    Gui Submit
    Gui Destroy
    return

  GuiClose:
  GuiEscape:
  ButtonCancel:
    Gui, Destroy
    return
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 AutoHotkey 中读取多行用户输入? 的相关文章

  • PHP 清理粘贴的 Microsoft 输入

    我有一个网站 用户可以使用 TinyMCE 的自定义实现来发布内容 例如在论坛 评论等中 他们中的许多人喜欢从 Word 复制和粘贴 这意味着他们的输入通常带有大量相关的 MS 内联格式 我无法摆脱 span 因为 TinyMCE 依赖于
  • Python中如何重复输入直到满足特殊条件?

    我需要从用户那里获取整数输入并将它们添加到一个集合中 整数的数量未知 当用户输入 完成 时 输入过程将结束 这是我的代码 s set print Please type the number when you are done please
  • 如何在主函数中传递数组。带c++

    include
  • XSS 酷刑测试 - 它存在吗?

    我正在寻找编写一个 html 清理程序 显然为了测试 证明它可以正常工作 我需要一组 XSS 示例来对抗它 看看它的性能如何 这是一个 编码恐怖 中的好例子 http www codinghorror com blog archives 0
  • android 中如何检测用户存在?

    我知道在 Galaxy Samsung SIII 中可以在设置中配置一个选项 以避免用户在查看屏幕时屏幕关闭 我认为手机使用摄像头或某种存在传感器 是否可以通过编程来完成 即使可以 某些设备也无法做到这一点 我在这里想象一些可能性 使用相机
  • 我只想有字符(根本没有符号、数字和空格)

    应该用 SQLite 完成 像这样 是的 我知道 这是很容易的任务 如果我使用UDF 用户定义函数 但是 我对此有很大的困难 所以 寻找另一种方式 no UDF方式 来实现我的目标 Thanks 供你参考 我留下了一个我未能制作UDF的链接
  • Alt + 空格 + 自动热键中的键

    我怎样才能创建一个Alt Space C自动热键中的快捷方式 Alt 空格键是 space但我不知道如何添加第三个键而不出现错误 您可以使用 If指令 需要 AHK L 与GetKeyState 功能 If GetKeyState Alt
  • 如何在多个显示器上最大化窗口?

    使用 AutoHotkey 如何绑定热键以在多个显示器上拉伸 最大化 跨越窗口 以便它覆盖两个显示器 现在 我必须通过用鼠标手动拉伸窗口来完成此操作 我知道有专用工具可以执行此操作 但我已经在运行 AutoHotkey 脚本 并且宁愿限制我
  • 全局变量没有全局作用域

    supposedlyGlobalVariable blah ARoutine localVariable asdf MsgBox The global variable value is supposedlyGlobalVariable T
  • AutoHotKey - 如何多次发送控件和相同的键

    具体来说 我想按住control键 然后按m键 松开m但保持按住control键 然后再次按m 这将触发该功能 更一般地说 我想知道告诉 autohotkey 多次读取同一键的语法 我怎么做 我可以像这样用一个 m 做到这一点 m Send
  • 使用 WinHttp.WinHttpRequest 查找检索到的二进制数据的大小

    我最近意识到 URLDownloadToFile 使用 IE 代理设置 所以我正在寻找替代方案 发现 WinHttp WinHttpRequest 可能有效 ResponseBody 属性似乎包含获取的数据 我需要将其写入文件 问题是我找不
  • 如何在 AutoHotkey 中读取多行用户输入?

    我有一个 AutoHotkey 脚本 需要从用户读取多行员工数据 InputBox userInput Employee Records Please enter employee records One per line Unfortun
  • 如何在Python中读取键盘输入

    我在 Python 中遇到键盘输入问题 我尝试了 raw input 并且它只被调用一次 但我想在用户每次按任意键时读取键盘输入 我该怎么做 感谢您的回答 例如 你有这样的 Python 代码 file1 py bin python do
  • 在 Java 中获取输入最有效的方式是什么?

    我正在解决这个问题question http www codechef com problems INTEST 这是我的代码 import java io IOException import java util Scanner publi
  • R闪亮有条件地改变numericInput背景颜色

    考虑以下代码 library shiny ui lt shinyUI fluidPage column 12 numericInput test h5 Test value value 500 min 0 max 10000 step 10
  • Java ArrayList,在一行中获取多种类型(int、String 等)的用户输入

    我正在努力提高 Java 水平 我遇到的一个问题是获取用户输入 所有这些都在一行中 如下所示 System out println Please input numbers that you would like to work with
  • 用户输入时的空闲时间

    我遇到的问题是一个搜索函数 它应该调用我的doSearch 用户在我的系统中停止输入至少 100 毫秒后的方法 input q field 我试图通过使用这个逻辑来实现这一点answer https stackoverflow com a
  • 如何使用户输入与变量相关?

    我不知道如何准确地表达这个问题 但这就是我想要实现的目标 我正在使用堆栈实现河内塔插图 这是里面的main 功能 System out println Type the source pole number and the destinat
  • 如何使用用户输入来寻址 Pascal 中的特定变量(Eval/Exec?)

    我正在尝试在分形程序中做一些非常具体的事情隆起7X http apophysis 7x org 使用的脚本语言是Pascal 该项目是用德尔福写的 https svn code sf net p apophysis7x svn trunk
  • 在自动热键中检测活动的镀铬配置文件

    我有 2 个 google chrome 配置文件 1 个用于工作 1 个用于个人使用 有时我会同时打开这两个配置文件 并且我希望我的 ahk 脚本仅在特定配置文件窗口处于焦点时运行 所以我查找了一些示例 并制作了如下测试脚本 IfWinA

随机推荐