PHP y VB.Net: más trucos de línea de comando

Tenía ganas de hacer las cosas cortas y rápidas.

Así que con un poco de investigación de la mano del amigo Google, encontré una interesante forma de abrir mis scripts con Visual Basic .Net.

Lo primero es lo primero. Localizar los archivos php.exe y php5ts.dll y copiarlos en C:\Windows.

Luego, abrimos Visual Studio .Net y creamos una nueva aplicación de consola. No se preocupen, no necesitamos mucho para tener un script andando. La consola servirá para formar los comandos interactivamente. Esto es ideal si quieren usar argumentos con los scripts PHP, de los que hablé anteriormente.

Lo que deben tener en cuenta es que para leer lo que el usuario coloca en la línea de comando necesitan usar Console.ReadLine()

Dim nombre As String
Console.WriteLine("Tu nombre de usuario? (sin espacios)")
nombre = Console.ReadLine()

De esta forma, podrán pedir cualquier información y para ejecutar el script necesitarán esto:

Dim startInfo As New ProcessStartInfo()
startInfo.FileName = "php"
startInfo.Arguments = "C:\carpeta\al\script.php -- -usuario " & nombre
startInfo.WindowStyle = ProcessWindowStyle.Hidden

Process.Start(startInfo)

No olviden hacer los Imports necesarios:

Imports System
Imports System.Diagnostics
Imports System.ComponentModel

Nota: Aclaro que sé más de VB3-VB6 que de VB.Net, por lo que algunas cosas podrán parecer obvias o ridículas.

Tags: , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: