(15-06-2023, 11:32)tincho escribió: [Pendiente] ¿Como se hace para imprimir por la consola pero sin el salto de línea?
Tienes dos formas:
Si usas el punto y coma, detrás de este se escribirá la siguiente impresión.
Código:
Public Sub Ejemplo4()
Print "Linea 1";
Flush
End
Y si no quieres usar punto y coma. Puedes usar "Write"
Código:
Public Sub Ejemplo3()
Write "Linea 1"
Flush
End
Cita: ¿Cual es la forma optima de ingresar una orden por terminal a un programa?
Tienes que usar la clase Application y su propiedad Args
Código:
Public Sub Main()
Dim argumento As String
Dim contador As Integer
'Analizamos los argumentos
For Each argumento In Application.Args
Print "Nº"; contador; ": "; argumento
contador += 1
Next
End
Creas el ejecutable y desde la terminal ejecutas el programa, por ejemplo:
Código:
./ParametroConsola.gambas uno dos tres
Y la salida que es muy simple, es:
Cita:Nº0: ./ParametroConsola.gambas
Nº1: uno
Nº2: dos
Nº3: tres
Lógicamente se pude mejorar y complicar más.
Tengo que comentaros que creo que se podía pasar argumentos desde el propio IDE para testear.
A ver
- Tenemos que ir al
menú depuración y luego
configuración.
- Usamos la opción
argumentos y añadimos para probar. ( Los que realmente necesitemos, esto solo es una prueba ).
Y ahora desde el botón ejecutar, podemos seleccionar que argumentos queremos ejecutar.
Ademas con formularios también se le puede pasar argumentos a la aplicación gráfica al igual que una de consola.
Cita:
[Pendiente] ¿Como se hace para imprimir por la consola pero sustituyendo el texto anterior?
No lo entendí. Si quieres explicarte un poco mejor esto. Me pillas aún dormido. ( Algunos decimos con la caraja ).
Saludos