Saltar al contenido

Ejemplo de Secuencia de Comandos: Ping

Este ejemplo demuestra una acción que inicia un proceso, captura el flujo de salida estándar y guarda el resultado en un valor de celda.

Esquema de Tabla

Columna Tipo de datos Clave principal Generar automáticamente Anulable
StandardOutput NVARCHAR(-1) No No No

Secuencia de Comandos

using System.Diagnostics;

var processStartInfo = new ProcessStartInfo
{
    WorkingDirectory = @"C:\Windows\SysWOW64",
    FileName = "PING.EXE",
    Arguments = "zudy.com",
    UseShellExecute = false,
    RedirectStandardOutput = true
};

string output;

using (var process = Process.Start(processStartInfo))
{
    output = process.StandardOutput.ReadToEnd();
    process.WaitForExit();
}

Row["StandardOutput"].Value = output;