arrays - AutoHotkey:我如何设置一个数组到使用计数器的字符串关联?
问题描述
我有一个简单的数组:
BuffArray := ["F5", "F7", "F8", "F9"]
我想从数组中设置字符串变量,并能够通过数组位置引用它们。
比如: BuffKey1 将是 F5 BuffKey2 将是 F7 BuffKey3 将是 F8 BuffKey4 将是 F9
我正在尝试这样做,但我不确定这是否是最好的方法:
BuffArray := ["F5", "F7", "F8", "F9"]
BuffTotal := BuffArray.Length()
KeyCount := 1
For i In BuffArray {
BuffKey%KeyCount% := BuffArray[A_Index]
BuffKeyVal := BuffKey%KeyCount%
SendInput, BuffKey%i%
MsgBox BuffTotal=(%BuffTotal%) BuffKey%KeyCount%=(%BuffKeyVal%)
KeyCount++
}
有没有更聪明或更直观的方法来设置我正在做的字符串定义?我不确定我是否应该使用带有 i 作为计数器的变量字符串的 LOOP 序列..等等。
将不胜感激任何输入
解决方案
推荐阅读
- python - tensorflow对象检测:加载标签图
- javascript - 如何获取数组中唯一值的属性?
- javascript - 有没有办法像 JavaScript 中的 Date.now() 那样以毫秒为单位获取另一个时区的日期?
- laravel - DB::table('table')->select 返回空字符串 Laravel 6
- javascript - 使用 Google Apps 脚本搜索没有结果
- c - SCTP客户端和服务器在读取对方发送的消息时遇到错误
- c - 逐字符读取循环字符中的二维数组
- c++ - 如何在 cpp 的 main() 中调用此函数
- java - JTable中鼠标单击的多个焦点事件
- rust - rustdiesel-cli 为不同环境设置多个 env 文件