首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Process.Start的有关问题

2012-01-08 
Process.Start的问题try{System.Diagnostics.Process.Start( D:\\111.bbb )}catch(Exceptione1){System

Process.Start的问题
try
            {
                      System.Diagnostics.Process.Start( "D:\\111.bbb ");
            }
              catch   (Exception   e1)
            {
                      System.Diagnostics.Process.Start( "D:\\111.bbb ",   "explorer.exe ");
            }

为什么不会出现   windows的那个选择打开方式的对话框???


[解决办法]
Process.Start( "aaa.bbb ", "winamp.exe ")
[解决办法]
孟子说了
Process.Start( "aaa.bbb ", "winamp.exe ")
Process.Start有一个重载方法,看看sdk里

你试试
[解决办法]
try
{
System.Diagnostics.Process.Start( "D:\\1.bbb ");
}
catch (Exception e1)
{
System.Diagnostics.Process.Start( "explorer.exe ", "D:\\1.bbb ")
}

这样是可以的,如果.bbb有默认打开程序则执行第一条
如果没有则catch
[解决办法]
=====================================

何不先提示弹出对话框,
然后在对话框中根据选择的文件来获取路径
岂不两全其美

=====================================

热点排行