내가 말하고자하는 것은 파일 이름이 바뀌므로 press any key
일 때 또는 프로그램에서 나가면 원래 이름으로 돌아갑니다. 프로세스를 종료 할 때 (우리의 경우에는 명령 프롬프트) 닫을 때 명령을 실행할 수 없기 때문에 배치와 함께이 작업을 수행 할 수 없다고 생각합니다. 당신이 할 수있는 일은 명령 프롬프트가 시작시 다른 명령 프롬프트를 시작하게하고 명령 프롬프트가 첫번째 것이 닫힐 때까지 기다린 다음 파일의 이름을 다시 바꿔 자체를 닫는 것입니다. 이것은 실용적이지는 않습니다. 그것은 당신이, 그것을 위해 폐쇄되는이 명령 창에 의존 할 일을 essentialy 않지만
@echo off
start "CommandPrompt" cmd.exe /WAIT /K ren OriginalFileName.txt NewFileName.txt & pause>nul & ren NewFileName.txt OriginalFileName.txt
ren NewFileName.txt OriginalFileName.txt
exit
: 당신은 그러나 정말 절망적 인 경우,이 코드를 사용해보십시오. 그러나 아마도 가장 복잡한 복잡한 방법 일 것입니다. OriginalFileName.txt
및 NewFileName.txt
을 필요한 이름으로 바꿔야 할 필요는 없습니다.
무엇을 기대하십니까? 귀하는 프로세스를 강제 종료합니다. – Squashman
마치 모든 키를 누르는 것과 같이 닫는 방법이 있습니까? 누를 때 (X) – James
빨간색 X는 실행중인 프로세스의 일부가 아니며 상위 프로세스의 일부입니다. 부모 프로세스를 죽이면 아이들 프로세스는 그들이 고아임을 전혀 모릅니다. – SomethingDark