作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有没有办法使用 C# 显示窗口弹出消息?
我的意思是用windows的msg.exe程序可以在cmd中使用,例如:“msg * Hello”
PD:我知道我可以改用 MessageBox.Show()。但我想知道这是否可能:(
我写了 2 种方法来做到这一点,但都没有用:
Process.Start("cmd.exe","/C msg * Hello");
和...
Process cmd = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "cmd.exe",
Arguments = "/C msg * Hello",
UseShellExecute = false,
RedirectStandardInput = true,
RedirectStandardOutput = true,
RedirectStandardError = true,
CreateNoWindow = true,
WindowStyle = ProcessWindowStyle.Hidden
}
};
cmd.Start();
最佳答案
您是否尝试过直接添加 msg.exe?
Process cmd = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = @"msg.exe",
Arguments = @"* /v Hello",
WorkingDirectory = Environment.SystemDirectory;
WindowStyle = ProcessWindowStyle.Normal
}
};
cmd.Start();
关于c# - 如何在 Windows 中通过 C# 执行 msg.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42568808/
我是一名优秀的程序员,十分优秀!