在开发一个wps外挂插件,由于需要多次重启测试,故做了一个批处理命令行,用以拷贝dll文件到目标文件夹,然后终止wps.exe进程并且启动一个docx文档

之前用手工执行命令行操作,发现Visual Studio可以通过生成事件+来实现

在项目属性中点击生成事件+,然后在生成后事件命令行中加入c:\wpsAddin-master\WpsWordAddin\install\bin\install.bat

但是这样有个问题就是生成后vs一直在等待,只有当wps.exe进程关闭后才会显示完成,这不是我想要的(我需要的是两个操作异步)

查询网络发现只需要一个命令行即可实现:powershell start-process c:\wpsAddin-master\WpsWordAddin\install\bin\install.bat

当然install.bat内部打开wps也需要异步,具体如下:
cd "C:\Program Files (x86)\Kingsoft\WPS Office\11.8.2.11734\office6" 
start wps.exe d:\1.docx
EXIT