【问题标题】:How to copy massive data to clipboard如何将大量数据复制到剪贴板
【发布时间】:2019-11-29 09:19:16
【问题描述】:

我有一个数组 [1, 2, 56, 32, 54] 什么的。

如何将其发送到剪贴板

1 2 56 32 54

我试过了。

Loop % table.MaxIndex() {
    meow := table[A_Index]
    Clipboard := meow"`r"
}

【问题讨论】:

    标签: autohotkey clipboard massive


    【解决方案1】:
    table := [1,2,3,4,5,6,7,8,9]
    
    vClipboard := ClipboardAll
    Clipboard := ""
    
    Loop, % table.Count()
        string := string ? string . ", " . table[A_Index] : table[A_Index]
    
    Clipboard := string
    
    ;Do some stuff.
    
    Clipboard := vClipboard ;Restore the Clipboard.
    

    您的问题是尝试使用 table.MaxIndex() 进行循环,这可能会给您带来意想不到的数量,因为您可以拥有一个包含 2 个值但在索引方面相距甚远的数组,即

    table := [1]
    table[93] := "String"
    

    而且每个循环都覆盖了你的喵值。您要使用的方法是连接,即

    meow := "Hello"
    meow := meow . "World" or meow .= "World"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 2012-10-16
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      相关资源
      最近更新 更多