Comunidad Gambas-es
Comillas como parte de la instrucción - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html)
+--- Tema: Comillas como parte de la instrucción (/thread-1450.html)



Comillas como parte de la instrucción - alberto-moyano - 17-07-2023

Hola gente, me encuentro con el siguiente problema, estoy corriendo un programa (lo hago desde una consola, pero daría lo mismo hacerlo con shell), el tema es que este tiene las opciones demarcadas entre comillas dobles y desconozco como hacer para que sean leídas como parte de la función y no como delimitadores de una cadena, va un ejemplo:

El programa es un paquete (programa para el compilador) de LaTeX (tex4ebook), la sentencia tipo es:

tex4ebook [opciones al paquete] archivo [opciones al archivo], en un caso real

Código:
Como se observa las comillas que encierran a fn-in son parte de la instrucción, mi función dentro del programa se ve así

[code]
TerminalView1.Input("tex4ebook -l -e " & rutaFILES &/ "build.lua -c " & rutaFILES &/ "config.cfg -a Debug " & "epub-" & File.Name(TextBox1.Text) & "\n" & "rm " & newFile & "\n" & "mv epub-" & folder & " epub" & "\n" & "clear" & "\n")

Necesito poder agregar las opciones y que no sean tomas como una cadena, si pongo doble comilla doble se rompe la cadena, si pongo comilla simple (interna) tex4ebook aborta y me tira error, indudablemente deben ser dobles, si pongo comilla simple externa se marca como comentario.

Alguna idea


RE: Comillas como parte de la instrucción - Shordi - 17-07-2023

Añade una barra invertida delante. " Hola \" mundo\". Dijo".

Saludos