我正在自动化启动 IIS Express 然后启动ngrok并自动打开网页以浏览站点的过程。不幸的是,我被困在最后一个障碍,因为一旦 ngrok 启动批处理文件的最后一行以打开页面,直到 ngrok 进程结束才会运行,这显然不是很有帮助。
例子:
ngrok http -subdomain=mysubdomain 192.168.0.2:%port%
:: Pause for 3 seconds as IIS Express takes a moment to start
timeout /t 3
:: launch the browser pointing to this location
start /B "" http://mysubdomain.ngrok.io
如果我更改启动 ngrok 的行(如下所示),一切都会按我的意愿运行,但是一旦页面打开,我就无法与 ngrok 交互:
start /B "" ngrok http -subdomain=mysubdomain 192.168.0.2:%port%
我可以在一个批处理文件中实现我想要的吗?如果可以,我错过了什么?如果可以的话,我真的很想将这个自包含和便携的文件保存在一个批处理文件中。