有没有办法从C#应用程序中运行命令提示符命令?如果是这样,我将如何做以下事情:
copy /b Image1.jpg + Archive.rar Image2.jpg
这基本上在JPG图像中嵌入了一个RAR文件.我只是想知道是否有办法在C#中自动执行此操作.
我正在使用,System.Windows.Forms但奇怪的是,没有能力创建它们.
如何在没有javascript的情况下获得类似javascript提示对话框的内容?
MessageBox很不错,但用户无法输入输入.
知道如何在MessageBox中显示textBox控件.
我正在研究winforms projcet c#.
先感谢您.
我想要完成的是一个基本上一键设置活动分区的程序,节省了使用 cmd 提示符等的时间和技巧。
我已经研究了 System.Management 名称空间,但无法弄清楚如何使用它:(
所以我求助于使用 CMD,我有一个用 C# 编写的模块应用程序,基本上我想运行“DISKPART”,然后在 cmd 窗口中启动 diskpart,然后我想要求它“选择磁盘 0”,然后是“选择分区 1”最后跟随“活动”。
自己在 CMD 中执行此操作效果很好,但事实证明对于应用程序来说很尴尬:( 我设法让它做的是在一个窗口中使用 Process.Start 很好地运行 DiskPart,然后让它打开一个新窗口并运行下一个窗口一段代码,但因为新窗口没有运行 diskpart cmd,所以它不起作用 >:(
有什么建议么?
谢谢!
灰
我在VS Studio 2008 Express Edition中创建了2个表单,并在main program.cs文件中使用public static声明它们
我只是想用ShowDialog和Close在两个表单之间切换,但是当试图关闭第二个表单并再次使用showdialog打开第一个表单时,它表示当表单已经可见时我不能使用showDialog,而事实并非如此在显示第二种形式之前关闭它.
它让我在使用showdialog之前将form visible属性设置为false,所以我做到了
    internal static void CloseSecondForm(FirstForm FirstForm)
    {
        FirstForm .Close();
        SecondForm.Visible = false;
        SecondForm.ShowDialog();
    }
但后来它说我不能使用ShowDialog,因为表格已经在对话模式中显示,我必须关闭它.所以我做了它所要求的
    internal static void CloseSecondForm(FirstForm FirstForm)
    {
        FirstForm .Close();
        SecondForm.Visible = false;
        SecondForm.Close();
        SecondForm.ShowDialog();
    }
但它仍然假装表格已经用ShowDialog打开了!
这是我的编程或Winform中的Bug吗?
更新:这是我在第5个答案中发布的整个代码(我想使用showdialog而不是show,因为我可能在后台有第3个表单,我不希望用户访问):
  [STAThread]
  static void Main()
  {
      Application.EnableVisualStyles();
      Application.SetCompatibleTextRenderingDefault(false);
      Form1 = new Form1();
      Form2 = new Form2();
      Form1.ShowDialog();
      Application.Run();
  }
  // called from Form1 BUTTON
  internal static void ShowForm2(Form1 Form1)
  {
      Form1.Hide();
      Form2.ShowDialog();
  }
  // called from Form2 BUTTON
  internal static …我想在我的WinForm应用程序中显示一个输入模式.我环顾网络,但没有找到一个很好的模式来做这件事.我知道我必须创建另一个Form,并使用ShowDialog方法.
c# ×8
.net ×5
winforms ×4
dialog ×2
modal-dialog ×2
prompt ×2
cmd ×1
command ×1
command-line ×1
process ×1