Autor
|
Tema: duda (bucle con python) (Leído 3,464 veces)
|
**Aincrad**
|
Hola a todos los de el foro. la duda es como podría hacer un bucle a este code para que se ejecute infinitas veces. import ctypes SetCursorPos = ctypes.windll.user32.SetCursorPos mouse_event = ctypes.windll.user32.mouse_event def left_click(x, y, clicks=1): SetCursorPos(x, y) for i in xrange(clicks): mouse_event(2, 0, 0, 0, 0) mouse_event(4, 0, 0, 0, 0) left_click(000, 900) #left clicks at 200, 200 on your screen. Was able to send 10k clicks instantly.
Estuve intentando con For y While , pero no logro como hacerlo.
|
|
|
En línea
|
|
|
|
engel lex
|
while True: hacer_algo()
basicamente cambias el for por ese while
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
**Aincrad**
|
no me funciona. básicamente lo que quiero es hacer que ese código se ejecute infinitamente, pero no logro hacerlo. ya lo he intentado con while True: pero nada.
|
|
|
En línea
|
|
|
|
engel lex
|
a ver tu codigo con while True
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
**Aincrad**
|
ya lo solucione. lo estaba escribiendo mal, lo solucione con while. tenias razón, gracias.
import ctypes SetCursorPos = ctypes.windll.user32.SetCursorPos mouse_event = ctypes.windll.user32.mouse_event def left_click(x, y, clicks=1): SetCursorPos(x, y) for i in xrange(clicks): mouse_event(2, 0, 0, 0, 0) mouse_event(4, 0, 0, 0, 0) while 1==1: left_click(000, 900) #left clicks at 200, 200 on your screen. Was able to send 10k clicks instantly.
|
|
|
En línea
|
|
|
|
engel lex
|
fuuu!!!! D:!!! como hacerlo estrepitoso XD primero, si tienes un bucle infinito y un codigo tan corto no necesitas el def.... segundo, era el while por for XD... tercero... con poner 1 bastaba import ctypes SetCursorPos = ctypes.windll.user32.SetCursorPos mouse_event = ctypes.windll.user32.mouse_event SetCursorPos(x, y) while True: mouse_event(2, 0, 0, 0, 0) mouse_event(4, 0, 0, 0, 0)
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
**Aincrad**
|
ahhh, OK. de verdad es mas corto tan solo 8 lineas en vez de 13. gracias por el code.
|
|
|
En línea
|
|
|
|
engel lex
|
el asunto es lo legible...
por otro lado, ese while con esos clicks, si funciona bien, puede casusar inestablilidad del sistema, incluso puede ni si quiera leer la mayor parte... es preferible siempre usar esperas al simular inputs
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda (Parar bucle con dato boolean) [bucle while]
Java
|
Dem0ny
|
5
|
18,627
|
17 Diciembre 2008, 17:43 pm
por Dem0ny
|
|
|
(Python 3.5) Bucle for
Scripting
|
BigKaz
|
1
|
1,912
|
10 Diciembre 2016, 19:31 pm
por engel lex
|
|
|
(PYTHON 3.6) Listas y bucle FOR
Scripting
|
BigKaz
|
5
|
3,445
|
13 Enero 2017, 05:13 am
por engel lex
|
|
|
(Python 3.6) Bucle for y while mezclados
Scripting
|
BigKaz
|
1
|
2,267
|
27 Enero 2017, 02:09 am
por engel lex
|
|
|
Ejercicio Bucle While en Python
Ejercicios
|
mgkelly
|
2
|
4,295
|
24 Mayo 2017, 06:30 am
por engel lex
|
|