Avatar billede palle_pirat Nybegynder
14. januar 2008 - 21:25 Der er 8 kommentarer og
1 løsning

skriv til cmd fra winApp

Hej, jeg er meget ny til programmering generelt. Jeg sidder og roder lidt med at få en winApplication til at åbne en commando prompt og skrive commandoer dertil. Jeg kan åbne en commando prompt, men ved ikke hvordan jeg skal skrive commandoer til den??
Min kode ser således ud:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string text1 = textBox1.Text;

            System.Diagnostics.Process.Start("cmd");
        }
    }
}

Nogen hjælp?
Avatar billede arne_v Ekspert
14. januar 2008 - 21:35 #1
Kan du ikke angive kommandoen der skal udføres i Process.Start kaldet ?
Avatar billede palle_pirat Nybegynder
14. januar 2008 - 21:37 #2
Jeg ved ikke hvor jeg skal angive dem, eller hvordan. Nogen idé?
Avatar billede arne_v Ekspert
14. januar 2008 - 22:28 #3
Process.Start("cmd", "/c dir");

eller

ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "cmd";
psi.Arguments = "/c dir ";
Process.Start(psi);
Avatar billede palle_pirat Nybegynder
14. januar 2008 - 22:52 #4
Tak, men umiddelbart så lukker den commando prompten ned igen med det samme. Og jeg når ikke at se om den udfører commandoerne. Forslag?
Avatar billede arne_v Ekspert
14. januar 2008 - 22:59 #5
"/c dir && pause"
Avatar billede palle_pirat Nybegynder
15. januar 2008 - 21:04 #6
Jeg må desværre melde at efter den har skrevet commandoerne lukker stadig cmd ned.
Avatar billede palle_pirat Nybegynder
15. januar 2008 - 21:51 #7
Men den kører kommandoerne som den skal, så det vil jeg odt give point for. skriv et svar.
Avatar billede arne_v Ekspert
16. januar 2008 - 02:47 #8
&& pause

burde ellers vente på retur

nå men anyway - her er et svar
Avatar billede palle_pirat Nybegynder
16. januar 2008 - 20:19 #9
Og lige for god ordens skyld, så fik jeg det til at virke med arnes commando, havde bare skrevet dem ind forkert.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester