【问题标题】:Place text from inputbox in a string将输入框中的文本放入字符串中
【发布时间】:2014-01-22 03:56:20
【问题描述】:

我正在寻找一个 ahk 脚本来执行以下操作:

  1. 显示弹出框
  2. 输入文字
  3. 在弹出框中显示标准文本 + 字符串。

例如,当我按下#r 时,我会得到一个弹出框,我输入 Marc 并得到 ​​p>

“亲爱的马克”。

所以在 Java 中它会类似于

var1 = inputBox("whats your name")
var NameRegards = function(text){
"dear regards" + var1
}
show NameRegards

有人知道我如何在 ahk 中管理这个吗?

【问题讨论】:

  • 您发布的代码不是 Java。如果有的话,它看起来像 JavaScript。您在 AHK 中实施它的具体问题在哪里?
  • 我的意思是确实是 Javascript。无论如何建议如何解决这个问题?
  • 关于如何解决什么问题? JavaScript?我没有看到其他需要解决的问题...
  • 我的意思是如何在自动热键中实现这一点...
  • 你尝试过实现它吗?如果是这样,你卡在哪里了?

标签: autohotkey


【解决方案1】:

完全按照你的描述做怎么样?

InputBox, varName, Name input, What's your name?
MsgBox , , Output, Dear regards %varName%

对我来说很好。

【讨论】:

    【解决方案2】:

    这是一个未经测试的开始..

    #SingleInstance Force
    #Persistent
    
    Return ; Stop the startup lines otherwise #r will run on startup...
    
    #r:: ; [Win]+r to start this script
    InputBox, MyName, This is your Windows Title, Type your name:
    SendInput, Dear regards`, %MyName% ; Using `(On ~ key on US KB) to literally  print a comma
    ; SendInput, % "Dear regards, " MyName ; Alternative way
    Return
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多