Excluir linha especifica no txt
Posted: 15 Sep 2022, 14:49
Olá, boa tarde.
Como posso fazer para excluir uma linha especifica do txt?
Exemplo, tenho a linha 47 do meu bloco de notas, e gostaria de excluir ela por meio do AHK.
Fiz de uma maneira bem gambiarrada, porém gostaria de saber se há outra maneira melhor.
Segue exemplo:
Basicamente, o código faz uma substituição da linha q eu quero pra um valor em branco.
Sei que não é a forma mais eficiente, existe outra maneira melhor?
Grato pela atenção!
Como posso fazer para excluir uma linha especifica do txt?
Exemplo, tenho a linha 47 do meu bloco de notas, e gostaria de excluir ela por meio do AHK.
Fiz de uma maneira bem gambiarrada, porém gostaria de saber se há outra maneira melhor.
Segue exemplo:
Code: Select all
Loop, Read, %PastadoArquivoCSV%/parameters.dll ; #JATO
{
if (A_Index = 0)
{
return
}
if (IDDoParametro = A_Index)
{
StringReplace, NovoTexto, A_LoopReadLine, %A_LoopReadLine%, , All
ParametrosGerados := ParametrosGerados NovoTexto "`n"
}
else
{
ParametrosGerados := ParametrosGerados A_LoopReadLine "`n"
}
}
file := FileOpen(PastadoArquivoCSV "/parameters.dll", "w")
file.write(text ParametrosGerados )
file.Close()
Sei que não é a forma mais eficiente, existe outra maneira melhor?
Grato pela atenção!