Alguna solucion viable?

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Alguna solucion viable?

Re: Alguna solucion viable?

Post by Flipeador » 09 Oct 2017, 21:09

Pues es simple, solo debes leer como funciona el comando Input, como comparar y asignar valores a variables. Ya después es un poco de lógica.
El Script que te puse es una manera horrible de hacer lo que tu pides, ya que te limita mucho el uso de ese Script para realizar otras 'cosas'. Te lo puse debido a que no se me ha ocurrido una manera eficaz de resolver tu problema, probablemente no se pueda, o es que yo no lo se. Ese 'limite' lo puedes obviar, y simplemente tener varios Script en ejecución, no es lo ideal, pero, en fin...
Con respecto a tu segunda duda, te respondí que no logro entender a lo que te refieres, si aún necesitas ayuda con eso...

Re: Alguna solucion viable?

Post by beral235 » 07 Oct 2017, 20:29

De hecho tu solución si funciona, pero se me complica tremendamete para aplicarlo a otros casos, no logro entender muchas cosas del código que enviaste para asi poder modificarl0 y por ahora no puedo tomarme muy enserio la documentacion (encima esta en ingles :c). Gracias de todas maneras.

Re: Alguna solucion viable?

Post by Flipeador » 05 Oct 2017, 10:51

Code: Select all

Loop
{
    Input, Text, L1 V
    Str2 .= Text
    If (Text == "i")
    {
        Str := "i"
    }
    Else If (Text == "f" && Str == "i")
    {
        If (!InStr(Str2, "elif"))
            SendInput (){{}{LEFT 2}
        Str := Str2 := ""
    }
    Else
        Str := ""
}
Estoy aprendiendo programación y aveces existe pequeños conflictos que interfieren con mis comandos como los nombres de las variables, son estos los que quisiera "restringir" (por lo general i,num,rad,cont,etc)
No se entiende ;)

Alguna solucion viable?

Post by beral235 » 03 Oct 2017, 15:21

Buenos dias a todos, quería saber si existe alguna manera de escribir esta linea pero restringiendo para que no funcione en la palabra "elif", con el resto de palabras si quisiera que se respete el parametro "?"

Code: Select all

:*?c:if::
{
    SendInput if{(}{)}{{}{LEFT 2}
}
return
Estoy aprendiendo programación y aveces existe pequeños conflictos que interfieren con mis comandos como los nombres de las variables, son estos los que quisiera "restringir" (por lo general i,num,rad,cont,etc)
No se si me dejo entender :c
Gracias por tomarse el tiempo.

Top