从命令行运行应用程序并启动浏览器

时间:2017-10-17 17:03:12

标签: asp.net .net asp.net-core command-line-interface asp.net-core-2.0

我想从命令行启动我的应用程序并自动启动浏览器并显示默认页面(因为它是从IDE运行的)。我试过这个命令:

import requests

s = requests.Session()  # we log in using this session elsewhere so authentication shouldn't be a problem
response = s.get(url)

with open("my_file.csv", "w") as f:
    write(response.data, f)  # pseudo code

在我的应用程序launchSettings.json中,我定义了:

dotnet run --launch-profile "MyApp"

但浏览器无法启动。

2 个答案:

答案 0 :(得分:0)

基本上,在这种情况下,可以一个接一个地在批处理文件中运行两个程序,这将解决一个案例。

答案 1 :(得分:-2)

在 PowerShell 中,您可以将两个命令合并为一行:

dotnet run --launch-profile MyApp | start chrome http://localhost:5000