jsTree e jQuery

Pesquisar este blog

Contribua

Te ajudei? Quer retribuir? PIX de qualquer quantia.

Autohotkey v2 - Formatar lista de números

 Selecione uma lista de números.

Aperte ALT GR + L

Os números ficarão envoltos em aspas simples e com vírgula no final

Exemplo

 

Entrada

408563

808080

Saída

'408563',
'808080'


#Requires AutoHotkey v2.0
#SingleInstance Force

<^>!l::
{
    send "^c"
    Sleep(100) ; espera copiar

    ; Obter o conteúdo atual da área de transferência
    ;Clipboard := ClipboardAll ;ClipboardAll é um objeto e não uma string

    ; Dividir o conteúdo da área de transferência em linhas
    linhas := StrSplit(A_Clipboard, "`r`n")
    ;linhas := StrSplit(A_Clipboard, "`n`r") ; não funciona
    ;linhas := StrSplit(A_Clipboard, "`n")   ; não funciona

    ; Variável para armazenar números encontrados
    lista_numeros := ""

   ; Verificar cada linha
    for index, linha in linhas
    {
        if !IsAlpha(linha) ; IsInteger() não funciona
        {
            ; Formatar o número com aspas simples
            lista_numeros .= "'" . linha . "'"

            ; Adicionar uma vírgula, exceto no último número
            if (index < linhas.Length)
            {
                lista_numeros .= ",`n"
            } ;end if
        } ;end if
    } ;end for

    A_Clipboard := lista_numeros
    send "^v"
} ;end hotkey

Nenhum comentário:

Postar um comentário