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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Las comillas no salen. [Batch]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Las comillas no salen. [Batch]  (Leído 1,302 veces)
niston09

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Las comillas no salen. [Batch]
« en: 25 Febrero 2016, 23:56 pm »

Hola que tal, estoy teniendo problemas con Batch al momento de usar variables, tengo este codigo:

Código:
echo Buscador de personas
set /p nombreap = Escribe el nombre y apellido:
set /p pais =      Escribe tu pais:

start http://www.paginaweb.com/dni/%pais %/%nombreap %

El problema es que al momento de abrir la pagina quiero que me abra con Nombre%20Apellido o lo que ponga ahi, pero solo me pone el Nombre, el apellido al estar espaciado no me lo pone. Probé haciendo esto:

Código:
start http://www.paginaweb.com/dni/%pais %/"%nombreap %"
pero me pone ambas comillas, probe sacandole la doble comilla de adelante pero me pone la del final, intente poner:
Código:
start "http://www.paginaweb.com/dni/%pais %/%nombreap %"
pero me abre una consola nueva.
Sinceramente no se de que otra forma hacerlo ya que no soy experto en el tema, espero ayuda y gracias de antemano!.
Saludos.


En línea

_TTFH_3500

Desconectado Desconectado

Mensajes: 120



Ver Perfil
Re: Las comillas no salen. [Batch]
« Respuesta #1 en: 26 Febrero 2016, 01:20 am »

Código
  1. @Echo off && title Buscador de personas
  2. set /p nombreap= Escribe el nombre y apellido:
  3. set /p pais= Escribe el pais:
  4.  
  5. start "" "http://www.paginaweb.com/dni/%pais%/%nombreap%"

Sí lo que vas a abrir contiene espacios debes ponerlo entre comillas, todo el argumento y no solo el nombre de la variable, pero como la sintaxis del comando Start es la siguiente:

START ["título"] [/D ruta] ...
    "título"    Título que se mostrará en la barra de título de la ventana.
     ruta        Directorio de inicio.

...lo que escribas entre comillas lo tomara como titulo, por eso debes poner otras comillas antes de la orden a ejecutar.


En línea

niston09

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Las comillas no salen. [Batch]
« Respuesta #2 en: 26 Febrero 2016, 02:32 am »

Muchisimas gracias TTFH!, un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Comillas en PHP « 1 2 »
PHP
dark_sargon 14 6,378 Último mensaje 4 Junio 2009, 17:20 pm
por дٳŦ٭
Encerrar entre comillas- Batch[Solucionado] « 1 2 »
Scripting
Nilrac 13 9,527 Último mensaje 22 Julio 2010, 19:55 pm
por maxx93
Pregunta bastante sencilla: Acentos y comillas en Batch
Scripting
z3nth10n 9 5,784 Último mensaje 24 Mayo 2012, 21:02 pm
por z3nth10n
Reemplazar comillas dobles dentro de comillas dobles.
.NET (C#, VB.NET, ASP)
seba123neo 2 6,057 Último mensaje 22 Agosto 2012, 20:25 pm
por seba123neo
[Batch] Problema variable con comillas
Scripting
tienty 4 4,439 Último mensaje 3 Abril 2013, 13:47 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines