0
这是我的第一个问题,所以生病要尽我所能以更好的方式提问。Windows UWP应用程序LaunchAsync不会启动.py文件
我在Windows 10 UWP应用程序中使用c#中的launchasync方法。在按钮点击处理程序后面,我正在使用它。它带有.txt文件的工作文件bcz会用它的默认应用程序(即记事本)打开它,但是当我尝试打开一个扩展名为.py的python文件时,它甚至不会尝试打开它并执行任何操作。
这里是按钮单击事件处理程序的背后我的代码:
private async void button_Click(object sender, RoutedEventArgs e)
{
var value = "";
RTB.Document.GetText(Windows.UI.Text.TextGetOptions.AdjustCrlf, out value);
var file = await ApplicationData.Current.LocalFolder.TryGetItemAsync("python2.py") as IStorageFile;
if (file== null)
{
await ApplicationData.Current.LocalFolder.CreateFileAsync("python2.py");
file = await ApplicationData.Current.LocalFolder.TryGetItemAsync("python2.py") as IStorageFile;
}
value+= "\ninput ('press enter to exit')";
await FileIO.WriteTextAsync(file, value);
var options = new LauncherOptions();
options.DisplayApplicationPicker = true;
await LaunchFileAsync(file);
}
感谢的人ATLEAST这清除了我的困惑:) –
请记住答复标记为答案,如果它可以帮助你。谢谢! =) – pnp0a03