【问题标题】:shell commands in c#c#中的shell命令
【发布时间】:2011-03-10 18:55:33
【问题描述】:
        System.Diagnostics.Process p = new System.Diagnostics.Process();
        p.EnableRaisingEvents = false;
        p.StartInfo.FileName = "calc";
        p.Start();

对于经验。这是我用来打开计算器的代码 但是我如何使用、appminimize、最大化、apphide、normal、show 等我可以在 Visual Basic 中使用的命令? 对不起,如果我有关于标签。

【问题讨论】:

    标签: c# vb.net shell c#-to-vb.net


    【解决方案1】:

    您可以使用ProcessStartInfo 指定窗口样式。我试过用calc.exe 来做这件事,但这不起作用。对于其他可执行文件,例如sol.exe没关系。

    Process process = new Process();
    ProcessStartInfo processStartInfo = new ProcessStartInfo("sol.exe");
    processStartInfo.WindowStyle = ProcessWindowStyle.Maximized;
    process.StartInfo = processStartInfo;
    process.Start();
    

    请注意,如果您创建到calc 的快捷方式并在快捷方式的属性中设置窗口样式也不起作用。也许可执行文件在启动后会设置自己的窗口样式。

    【讨论】:

      【解决方案2】:
      Dim p As New System.Diagnostics.Process()
      p.EnableRaisingEvents = False
      p.StartInfo.FileName = "calc"
      p.Start()
      

      是从 C# 到 VB 的最简单的转换。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-12
        • 1970-01-01
        • 2019-07-21
        • 1970-01-01
        • 1970-01-01
        • 2011-12-11
        • 1970-01-01
        相关资源
        最近更新 更多