Este comando parece não funcionar
nircmd win close title "temp.txt"
O acima não funciona porque temp.txt
não é o título completo do Windows, que é temp.txt - Notepad
Você precisa usar o título completo da janela ou usar stitle
para corresponder a um título parcial:
title
: Finds the desired window by specifying the exact title of the window in [window to find] parameter.
stitle
: Finds the desired window by specifying the first few characters of the window in [window to find] parameter.
(ênfase minha)
Fonte Referência de comandos NirCmd - vencer
janela na descrição de stitle
refere-se ao título da janela.
Os seguintes comandos funcionam:
rem use the full window title
nircmd win close title "temp.txt - Notepad"
rem use the first few characters of the window title
nircmd win close stitle "temp.txt"