elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  C# Ejecutar archivo .bat
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: C# Ejecutar archivo .bat  (Leído 6,689 veces)
darkisel

Desconectado Desconectado

Mensajes: 13


Ver Perfil
C# Ejecutar archivo .bat
« en: 11 Noviembre 2021, 23:27 pm »

Hola buenas alguien me puede decir como se puede ejecutar un .bat dentro del mismo C#

se que este código abre el segundo form 

Form formulario = new form2();
  formulario.Show();

Pero quisiera que en vez que abra un form me ejecute un archivo .bat pero importándolo como en la imagen.!   osea no quiero que este el archivo .bat este fuera de la compilación quiero que este unida al ejecutable






Tengo un programa que descargo que lo hace de esa manera U.u 

QUIERO QUE EL ARCHIVO BAT NO ESTE A LA VISTA DE NADIE PARA ASI NO LO PUEDAN MODIFICAR O HACER ALGO.!
 
Me ayudan plis nunca me responden xD.!


En línea

darkisel

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Re: C# Ejecutar archivo .bat
« Respuesta #1 en: 12 Noviembre 2021, 15:38 pm »

Help nadie puede ayudarme ?? xD


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.518


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: C# Ejecutar archivo .bat
« Respuesta #2 en: 12 Noviembre 2021, 16:06 pm »

Hola!

Buscaste en Google? Porque me salen muchísimos ejemplos de cómo hacerlo: Busqueda en Google

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: C# Ejecutar archivo .bat
« Respuesta #3 en: 18 Noviembre 2021, 14:55 pm »

Process.Start Method:
https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.start?view=net-6.0
En línea



Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: C# Ejecutar archivo .bat
« Respuesta #4 en: 26 Diciembre 2021, 04:02 am »

Buenas y felices fiestas 2021.

En este código de abajo, añades el programa CMD.exe y luego el comando como apagar el PC o ordenador en 60 segundos.
Código
  1. ProcessStartInfo info = new ProcessStartInfo("cmd", "c/ shutdown -s -t 60");

En el Windows Form con Visual Studio Community 2022 gratuito. Añades dos botones. Este es su código completo para que te hagas una idea, se incluye más código para que no muestre la ventana del cmd a la hora de ejecutarlo.

Código
  1. using System;
  2. using System.Diagnostics;
  3. using System.Windows.Forms;
  4.  
  5. namespace Apagar_PC_con_botones_y_cancelar_01
  6. {
  7.    public partial class Form1 : Form
  8.    {
  9.        public Form1()
  10.        {
  11.            InitializeComponent();
  12.        }
  13.  
  14.        private void button_Apagar_Click(object sender, EventArgs e)
  15.        {
  16.            ProcessStartInfo info = new ProcessStartInfo("cmd", "c/ shutdown -s -t 60");
  17.            info.UseShellExecute = false;
  18.            info.CreateNoWindow = true;
  19.            info.WindowStyle = ProcessWindowStyle.Hidden;
  20.            Process.Start(info);
  21.        }
  22.  
  23.        private void button_Cancelar_Click(object sender, EventArgs e)
  24.        {
  25.            ProcessStartInfo info = new ProcessStartInfo("cmd", "c/ shutdown -a");
  26.            info.UseShellExecute = false;
  27.            info.CreateNoWindow = true;
  28.            info.WindowStyle = ProcessWindowStyle.Hidden;
  29.            Process.Start(info);
  30.        }
  31.    }
  32. }

¿Es lo qué buscas?

Saludos.
En línea

dato000


Desconectado Desconectado

Mensajes: 3.034



Ver Perfil
Re: C# Ejecutar archivo .bat
« Respuesta #5 en: 30 Diciembre 2021, 18:02 pm »

simplemente usa esta linea si ya tienes el archivo batch:

Código:
System.Diagnostics.Process.Start("c:\\batchfilename.bat");
En línea


Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: C# Ejecutar archivo .bat
« Respuesta #6 en: 30 Diciembre 2021, 23:34 pm »

Sin usar archivos bat externos.

Código
  1. ProcessStartInfo info = new ProcessStartInfo("cmd", "c/ shutdown -s -t 60");
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como ejecutar programa en memoria sin ejecutar el archivo « 1 2 »
Programación Visual Basic
Sai-To 13 11,449 Último mensaje 25 Mayo 2008, 18:14 pm
por Sai-To
¿ejecutar un archivo .com en windows7 x64??
Dudas Generales
fenomeno92 2 6,211 Último mensaje 18 Abril 2011, 10:13 am
por fenomeno92
Copiar y ejecutar Archivo con C++
Programación C/C++
Darksythe 1 2,264 Último mensaje 30 Noviembre 2011, 20:57 pm
por slog
ejecutar un archivo remotamente « 1 2 »
Bugs y Exploits
varc 11 11,444 Último mensaje 6 Septiembre 2012, 17:22 pm
por pepeluxx
ejecutar archivo php
GNU/Linux
Daklon 2 3,107 Último mensaje 29 Julio 2013, 23:02 pm
por Daklon
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines