因此,我尝试使用 aButton打开一个CMD.exe窗口来执行一个命令,该命令允许我使用网络中的 IP 自动打开远程桌面。我已经构建了一段代码,但它不起作用。这是代码:
private void cmdRemote_Click(object sender, EventArgs e)
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "mstsc /v:" + txtIP.Text;
process.StartInfo = startInfo;
process.Start();
}
Run Code Online (Sandbox Code Playgroud)
我想知道为什么它不执行命令。
所以我有一些imagens文件夹中像许多扩展.ico,.png,.jpg等,我已经填充它变成一个comboBox使用此代码:
string caminho = @"C:\Users\User1\Desktop\Test\";
DirectoryInfo dir = new DirectoryInfo(caminho);
FileInfo[] fi = dir.GetFiles();
foreach (var ficheiro in fi)
{
string caminhoF = caminho + ficheiro.ToString();
string extension = Path.GetExtension(caminhoF);
comboBox1.Items.Add(extension);
}
Run Code Online (Sandbox Code Playgroud)
代码将获取此路径中的所有现有扩展并将其放在comboBox,但它显示如下:
.ico
.ico
.ico
.png
.png
.jpg
.jpg
Run Code Online (Sandbox Code Playgroud)
我想简单地显示每个现有的扩展名,例如对它们进行分组.
你能帮帮我吗?