将inputbox中的文本放在字符串中

时间:2014-01-15 08:01:45

标签: autohotkey

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

  1. 显示弹出框
  2. 输入文字
  3. 在弹出框中显示标准文字+字符串。
  4. 因此,当我按#r我得到一个弹出框时,我输入Marc并得到

    “亲爱的马克”。

    所以在Java中它会像

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

    有人知道我怎么能在ahk中管理这个?

2 个答案:

答案 0 :(得分:1)

如你所描述的完全一样?

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

对我来说很好。

答案 1 :(得分:0)

这是一个未经考验的开始..

#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