Autor
|
Tema: Interpretar una palabra con otra (o remplazarla) (Leído 4,990 veces)
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Hola, lo que quiero hacer es poner en un set /p "xxx=>> " y cuando pusieras eso luego al final que lo recojiese en una variable. Esto seria para un programa que recoje las variables y las mete dentro de un archivio que luego lo interpreta en HTML. Eso sirve para poner los controles de juegos, el HTML está puesto así: <span><img src="%xxx01%">%xxx02%</span><span><img src="%xxx11%">%xxx12%</span> Y luego claro, está el problema de que si pongo por ejemplo "click" que significa que hago click tiene que poner una imagen dentro de %xxx01% pero no se hacer que de click interprete un texto como "ico/img_xx01.png" y todo eso. Un saludo. PD: En resumen, vomo hago para poner hola y que salga adios xD
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.874
|
Hola, lo que quiero hacer es poner en un set /p "xxx=>> " y cuando pusieras eso luego al final que lo recojiese en una variable. Y luego claro, está el problema de que si pongo por ejemplo "click" que significa que hago click tiene que poner una imagen dentro de %xxx01% pero no se hacer que de click interprete un texto como "ico/img_xx01.png" y todo eso. PD: En resumen, como hago para poner hola y que salga adios xD Hola, Explícalo mejor, da un ejemplo detallado porque no entendí lo que quieres que haga el bat con la variable del SET /P saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Hola, Explícalo mejor, da un ejemplo detallado porque no entendí lo que quieres que haga el bat con la variable del SET /P saludos A ver simplemente como puedo hacer que, si yo meto en /set p hola, que en la variable final salga adios, simplemente con eso me basta, por que eso es la base. PD: Estoy en mala racha, no se si es porque es 13 martes o por lo que es. Que nadie me entiende xD
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.874
|
da un ejemplo detallado porque no entendí lo que quieres que haga el bat con la variable del SET /P ¿Podrías escribir un pseudocódigo de ejemplo?, o algo parecido para entenderlo, porque de verdad... lo que pides no lo entiendo ni le veo sentido... REM Echo Hola
Dudo que séa eso lo que quieres... explica el proceso que debe haber en medio para poder ayudarte. un saludo
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
A ver, yo quiero insertar las teclas para luego introducir datos enteros en archivos es decir que si pongo A, tiene que salir al final en la variable esto: <span><div class="tecla">A</div>Izquierdar</span> (Eso de izquierda se como ponerlo, lo que no se como poner es esta parte: <div class="tecla">A</div>, pero claro, es facil decir pones: set /p "variable=>> " pongo A, y se pone <div class="tecla">%variable%</div>, pero claro, esta el factor Tecla, el cmd tiene que reconocer que A es una tecla, por que tambiñen en los controles hay palabras claves como "Click" que significa clikear con el click derecho y para esto está: <span><img src="/ico/mouse_click_izq.png">Seleccionar</span>, por ejemplo, hay está el problema como hago para poner click y que salga eso, (se me ocurre una idea que es poner if "%variable%=click" set "variable=/ico/mouse_click_izq.png", pero claro tendre que poner muchas cosas, por que donde entes estaba %variable% ahora hay un seleccionar, y donde antes habia tecla, ahora hay una imagen. Te lo voy a poner mas dificil: tengo que el caso que puedo seleccionar varios items y tengo que pulsar del 1 al 3, si yo pongo 1 - 3, va salir eso, pero, el cmd tiene que identificar que 1 y que 3 es una tecla para que ponga <span><div class="tecla">1</div>-</span><span><div class="tecla">3</div>Armas</span>, y muchos mas casos.
Un saludo.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Oye elecktro, que pasa?
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.874
|
Oye elecktro, que pasa? Siento no haber contestado, pero lo que pasa es que no se entiende nada, aparte de eso, podrías usar saltos de líneas en el párrafo para tomar un respiro al leer A ver, por un lado tienes esta linea en el html: <span><div class="tecla"></div>Izquierdar</span> Ahora intenta darme un ejemplo de tus intenciones con el bat, algo que se parezca a esto: Set "VAR=La variable vacía" Set /P "VAR=Escribe algo >>" REM El usuario introduce por ejemplo la tecla "A", bien, el valor de la variable "VAR" será "A", pero ¿Que se supone que quieres que contenga la variable "VAR" en ese caso? Es decir, "A" lo cambiamos por...¿?
A todo esto, una pregunta... Estás intentando que la CMD reconozca una tecla del keyboard sin que presiones "ENTER"? porque en ese caso no puedes esperar un evento de teclado usando Batch. Saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Siento no haber contestado, pero lo que pasa es que no se entiende nada, aparte de eso, podrías usar saltos de líneas en el párrafo para tomar un respiro al leer A ver, por un lado tienes esta linea en el html: <span><div class="tecla"></div>Izquierdar</span> Ahora intenta darme un ejemplo de tus intenciones con el bat, algo que se parezca a esto: Set "VAR=La variable vacía" Set /P "VAR=Escribe algo >>" REM El usuario introduce por ejemplo la tecla "A", bien, el valor de la variable "VAR" será "A", pero ¿Que se supone que quieres que contenga la variable "VAR" en ese caso? Es decir, "A" lo cambiamos por...¿?
A todo esto, una pregunta... Estás intentando que la CMD reconozca una tecla del keyboard sin que presiones "ENTER"? porque en ese caso no puedes esperar un evento de teclado usando Batch. Saludos Eneste caso A se c ambiaria por <span class="%detector%">%Variable%</span> la variable detector, tiene que detectar si A es un numero una letra o una palabra clave como ya te dije.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.874
|
Creo que lo que quieres hacer es esto: Set /P "VAR=Escribe algo >>" :: Comprobamos si se trata de un número Echo " %VAR%" |FINDSTR " ^\"[0-9]*\"$" >NUL && Set "DETECTOR=Numero" :: Comprobamos si se trata de una letra Echo " %VAR%" |FINDSTR /I " ^\"[A-Z]\"$" >NUL && Set "DETECTOR=Letra" :: Si las comprobaciones anteriores han fallado entonces es una palabra... Echo La variable es un %DETECTOR% Echo ^<span ^>^<div class=" %detector%" ^>%Var%^</div ^>Izquierdar ^</span ^>
|
|
« Última modificación: 25 Noviembre 2012, 12:50 pm por EleKtro H@cker »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
De PM, pero tengo hasta un maximo de 9 teclas, es decir que puedo setear hasta 9 letras.
Y luego tengo otro problema, si tengo que poner en Detector 9-2, el codigo me lo va a dar por unas palabr como hago para que detecte que 9 es una tecla y luego el guion seria algo asi "</span> - ", y el siguiente numero 2. ?
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como modificar una palabra por otra mas larga en V Basic
Ingeniería Inversa
|
ELDORADOV8
|
4
|
4,256
|
18 Junio 2008, 22:58 pm
por Shaddy
|
|
|
Duda sobre seleccionar palabra por palabra en RichTextBox (vb.net)
.NET (C#, VB.NET, ASP)
|
Susoch
|
3
|
7,132
|
19 Enero 2012, 18:15 pm
por Susoch
|
|
|
imprimir una palabra vertical paralela a la otra
Programación C/C++
|
MellaSystems
|
3
|
3,735
|
24 Febrero 2015, 04:30 am
por engel lex
|
|
|
Sintaxis REGEXP para sustituir una palabra x otra
Programación General
|
condotiero
|
2
|
2,668
|
19 Marzo 2015, 16:01 pm
por Eleкtro
|
|
|
¿Cómo extraer texto desde una palabra a otra?
Programación General
|
Cergath
|
6
|
3,386
|
30 Mayo 2015, 00:13 am
por Cergath
|
|