我知道如何在C ++,C#等中执行此操作,但我有一个简单的BAT文件,它对文件执行一些操作,在Notepad ++中打开它,然后继续执行下一个文件。因为我想等待它完成2到20个文件的运行,我希望它在后台运行直到它完成。
这是我在Notepad ++中打开文件的行:
start "" /b "C:\Program Files (x86)\Notepad++\notepad++.exe" "%filepath%"
是否可以START
一个程序,以便它可以在没有窃取焦点的情况下运行?
答案 0 :(得分:3)
这不是一般解决方案,但根据您的特定要求(记事本++),您可以尝试notepad++.exe -systemtray
的命令行选项。
from notepad cmd line spec:
-systemtray
在系统托盘中启动Notepad ++最小化,即通知区域
(有一个选项可以启动程序缩小start /min
,但是n ++不尊重它......但它适用于常规记事本,但是