问题1:如何用bat命令来关闭多个cmd.exe窗口中的指定窗口,notepad.exe,word.exe,excel.exe也可以,比如说要关闭1.bat窗口,而不关闭2.bat窗口
问题一:
关闭1.bat,但是1.bat里必须写入一句:title 1.bat
然后用以下这句就可以关闭1.bat了:
taskkill /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /F
关闭notepad.exe,word.exe,excel.exe的:
taskkill /f /im notepad.exe /im word.exe /im excel.exe
具体你可以在运行里输入cmd /k taskkill/?看下,其实很简单的。
问题2:将一个文件同时复制到多个文件夹中,最好一句完成,越精简越好
copy 1.txt 到file1,file2,file3...
以下的这种方法我知道,我希望能更简单一些
copy 1.txt file1
copy 1.txt file2
copy 1.txt file3
问题二:
@for /f "skip=1 delims=" %%i in ('type %0')do copy 1.txt "%%i"
file1
file2
file3
路径......
他的答案没有效果是因为taskkill /FI IM WINDOWTITLE ne 窗体标题 /IM cmd.exe应该改成
taskkill /FI IM WINDOWTITLE eq 窗体标题 /IM cmd.exe
eq 才是等于的意思,而ne 是不等于的意思。所以他的效果是不关闭指定的窗口。