Ultra Edit Macro - Salve o arquivo recebendo o nome da área de transferência

0

Eu preciso gravar uma macro que salve o arquivo atual recebendo o nome do arquivo do que eu tenho na área de transferência. Eu sei que posso editar a macro depois de salvar o arquivo e usar a variável "^ c", mas isso funciona apenas se você tiver na área de transferência o caminho completo do arquivo e editar a macro como

Open "^c"

Eu preciso de algo como

SaveAs "C:/myfolder/"+^c+".txt"

Mas é claro que isso não funciona. Como posso fazer isso?

    
por Hyperion 19.05.2015 / 20:26

1 resposta

0

Não concatenar com mais funcionou para mim:

InsertMode
ColumnModeOff
HexOff
UnixReOff
Find RegExp "tanana"
Replace All "blablabla"
CopyFilePath
SaveAs "^c_edited.txt"
CloseFile

Isso manterá a extensão antiga do arquivo. Eu encontrei uma postagem no fórum sobre como remover a extensão aqui: link

(procure o post de Mofi em 23 de novembro de 2004) Mas no meu caso eu não me importo com isso.

Se você quiser editar lotes de arquivos de texto que você pode usar em cmd:

pathto\uedit32.exe pathtodata\*.txt /m,1000="pathtoueditmacro.mac" 

em que 1000 seria o seu número de arquivos de dados; verifique se todos os arquivos no UE estão fechados anteriormente e todas as macros foram excluídas da lista; então você pode remover a extensão dupla de todos os arquivos usando o link

    
por 17.07.2015 / 11:23