클립보드에 있는 파일 이름을 가져오는 현재 파일을 저장하는 매크로를 기록해야 합니다. 파일을 저장한 후 "^c" 변수를 사용하여 매크로를 편집할 수 있다는 것을 알고 있지만 이는 클립보드에 파일의 전체 경로가 있고 다음과 같이 매크로를 편집하는 경우에만 작동합니다.
Open "^c"
나는 다음과 같은 것이 필요합니다
SaveAs "C:/myfolder/"+^c+".txt"
그러나 물론 이것은 작동하지 않습니다. 어떻게 해야 하나요?
답변1
더하기와 연결하지 않으면 나에게 도움이 되었습니다.
InsertMode
ColumnModeOff
HexOff
UnixReOff
Find RegExp "tanana"
Replace All "blablabla"
CopyFilePath
SaveAs "^c_edited.txt"
CloseFile
이렇게 하면 파일의 이전 확장자가 유지됩니다. 여기에서 확장 프로그램을 제거하는 방법에 대한 포럼 게시물을 찾았습니다.https://www.ultraedit.com/forums/viewtopic.php?f=10&t=268
(2004년 11월 23일 Mofi의 게시물 검색) 하지만 내 경우에는 그것에 대해 신경 쓰지 않습니다.
cmd에서 사용할 수 있는 많은 텍스트 파일을 일괄 편집하려면 다음을 수행하십시오.
pathto\uedit32.exe pathtodata\*.txt /m,1000="pathtoueditmacro.mac"
여기서 1000은 데이터 파일 수입니다. UE의 모든 파일이 이전에 닫혔는지, 모든 매크로가 목록에서 삭제되었는지 확인하세요. 그런 다음 대량 이름 바꾸기 유틸리티를 사용하여 모든 파일의 이중 확장자를 제거할 수 있습니다.http://www.bulkrenameutility.co.uk/Main_Intro.php