Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - eseguire script batch in vb.net
Forum - C# / VB.NET - eseguire script batch in vb.net

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
walter4991 (Normal User)
Newbie


Messaggi: 9
Iscritto: 05/06/2010

Segnala al moderatore
Postato alle 20:18
Sabato, 05/06/2010
Questo topic è stato chiuso dal moderatore

ciao a tutti sono nuovo del forum...

vorrei sapere come faccio ad eseguire uno scripti batch da vb.net

ad esempio creo un pulsante che mi spenga il pc dopo 5sec. il codice batch è:shutdown -s -t 5

come faccio a farlo eseguire da vb.net???? grazie a tutti quanti....




IL SITO E' FANTASTICO, CONTINUATE COSI'.................:k:

PM
Avatar
Federico_VbNet_Programmer (Normal User)
Expert


Messaggi: 222
Iscritto: 03/04/2010

Segnala al moderatore
Postato alle 20:25
Sabato, 05/06/2010
per spegnere il pc fra 5 secondi in vbnet scrivi come codice:

Codice sorgente - presumibilmente Plain Text

  1. Shell(shutdown -s -t 5)


:D

PM
Avatar
Bl4ck3rk1ll (Normal User)
Rookie


Messaggi: 33
Iscritto: 08/03/2010

Segnala al moderatore
Postato alle 20:29
Sabato, 05/06/2010
Usa System.Diagnostics.Process.Start

Ultima modifica effettuata da Bl4ck3rk1ll il 05/06/2010 alle 20:32
PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:30
Sabato, 05/06/2010
Oppure con Start di Process


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
walter4991 (Normal User)
Newbie


Messaggi: 9
Iscritto: 05/06/2010

Segnala al moderatore
Postato alle 21:47
Sabato, 05/06/2010
il mio scopo e quello di avviare comandi dos da ad esempio un bottone....

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 21:53
Sabato, 05/06/2010
E quindi ... ? Hai avuto la risposta ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
Bl4ck3rk1ll (Normal User)
Rookie


Messaggi: 33
Iscritto: 08/03/2010

Segnala al moderatore
Postato alle 23:09
Sabato, 05/06/2010
Testo quotato

Postato originariamente da nessuno:

E quindi ... ? Hai avuto la risposta ...



Infatti...

PM
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 18:45
Domenica, 06/06/2010
per spegnere il computer usi le soluzioni postate ma se vuoi eseguire script anche su più righe devi scrivere un file .bat e poi lanciarlo con process.start

Codice sorgente - presumibilmente Plain Text

  1. IO.File.WriteAllText("percorso salvataggio" & "\file.bat", "cls") 'o altro codice
  2. Process.Start("stesso percorso")


PM
Avatar
antoniops (Normal User)
Newbie


Messaggi: 19
Iscritto: 09/02/2010

Segnala al moderatore
Postato alle 21:28
Domenica, 06/06/2010
so già cos'hai in mente... :heehee:
il tuo scopo è creare un app che ti permetta di creare file batch (virus, se così vogliamo definirli)...
cmq eccoti il codice:


private void button1_Click(object sender, EventArgs e)
        {
            System.IO.StreamWriter sw = System.IO.File.CreateText("C:/file.bat");

            if (Button1.Checked == true)
            {
                sw.WriteLine("shutdown -s -t 5");
            }

praticamente ti crea in file in C: che se viene aperto arresta il sistema dopo 5 secondi...
Spero di aver risposto alla tua domanda!!!:rofl:

PM
Pagine: [ 1 2 3 4 ] Precedente | Prossimo