using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
// 启动控制台
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern bool AllocConsole();
// 释放控制台
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern bool FreeConsole();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
AllocConsole();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
FreeConsole();
}
private void button1_Click(object sender, EventArgs e)
{
//输出时间和不同颜色
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(@"[{0}] {1}", DateTimeOffset.Now, "红色文本");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine(@"[{0}] {1}", DateTimeOffset.Now, "Hello! world.");
}
}
}
在窗口程序中打开控制台
最新推荐文章于 2024-06-05 20:57:33 发布