Recursos para aprender a programar

4042 messaggi, 135 pagine:  1; 104 105106 107 108; 135 ↖ Torna alla lista degli argomenti

Punteggio: +38

3151. elgato,

Saludines. No conozco nada del autohotkey… Ni tampoco probé nada... Pero, por ahí pregunté a una IA eso mismo:

como puedo hacer para pasar un comando a otra ventana con autohotkey?:

Para pasar un comando a otra ventana con AutoHotkey, puedes utilizar la función Run. La función Run abre una nueva ventana y ejecuta el comando especificado.
Para utilizar la función Run para pasar un comando a otra ventana, debes especificar el nombre de la ventana y el comando que deseas ejecutar. Puedes obtener el nombre de la ventana utilizando la función WinGetTitle.
Por ejemplo, para pasar el comando "dir" a la ventana del Explorador de archivos, puedes utilizar el siguiente código:

IfWinActive ahk_class CabinetWClass

Run, cmd /c dir

IfWinActive

Este código primero comprueba si la ventana activa es el Explorador de archivos. Si es así, ejecuta el comando "dir" en una nueva ventana de la consola.
También puedes utilizar la función RunWait para pasar un comando a otra ventana. La función RunWait espera a que el comando se complete antes de continuar.
Por ejemplo, para pasar el comando "dir" a la ventana del Explorador de archivos y esperar a que el comando se complete, puedes utilizar el siguiente código:

IfWinActive ahk_class CabinetWClass

RunWait, cmd /c dir

IfWinActive

Este código funciona de la misma manera que el código anterior, pero espera a que el comando "dir" se complete antes de continuar.
Aquí hay algunos ejemplos más de cómo utilizar la función Run para pasar un comando a otra ventana:
• Para pasar el comando "notepad" a la ventana del Bloc de notas, utiliza el siguiente código:

IfWinActive ahk_class Notepad

Run, notepad

IfWinActive

• Para pasar el comando "chrome" a la ventana de Chrome, utiliza el siguiente código:

IfWinActive ahk_class Chrome_WidgetWin_1

Run, chrome

IfWinActive

• Para pasar el comando "cmd" a la ventana de la consola, utiliza el siguiente código:

IfWinActive ahk_class ConsoleWindowClass

Run, cmd

IfWinActive

Para obtener más información sobre la función Run, consulta la documentación de AutoHotkey.

Ale, espero sirva de algo. :)

Punteggio: +0

3152. Rayo,

realmente no es lo que quiere, eso es.... un tanto redundante. para qué quisieras abrir Chrome si Chrome está abierto? realmente lo que jace quiere es mandarle una instrucción a la ventana b si la ventana a está activa. realmente es algo que no estoy seguro si se pueda y mis conocimientos no llegan a tanto en dado de que sí se pueda.

Punteggio: +0

3153. Qhay,

En tema de juegos en Python, recuerdo que en su momento llegué a intentarlo con cosas muy básicas.
El tema de volumen se hace fácil, yo creo que lo difícil son los menús. Recuerdo que lo que hacía no me salía del todo bien, solo una vez pude hacerlo y ya ni recuerdo como fue.
Es cierto que hay librerías que ya vienen con muchas cosas, como menús cuadros de texto y así, pero he escuchado que en cierto punto te limitan.

Punteggio: +0

3154. Arash,

miren esto, no conozco el lenguaje pero Ahí traté de buscar solución con GPT. ; Definir un atajo para enviar el comando a Notepad
^+n:: ; Ctrl + Shift + N
; Verificar si la ventana de Notepad existe
IfWinExist, ahk_class Notepad
{
; Obtener el identificador de la ventana de Notepad
WinGet, hwnd, ID
; Enviar el comando a la ventana de Notepad usando ControlSend
ControlSend, , Hola, ahk_id %hwnd%
}
return

Punteggio: +0

3155. Markk,

Al abrir una carpeta nueva en Visual Studio Code, salta una alerta para confiar en los autores, o mantener esa carpeta en el entorno restringido... A alguien le pasa que NVDA pierde el foco, dice desconocido y no se puede recuperar hasta que se reinicia el Vs Code?

Punteggio: +0

3156. Arash,

Justo me pasa esto pero al guardar un archivo nuevo. es decir, creo un archivo de texto nuevo, de Python por ejemplo, pongo el nombre, busco la carpeta, doy en guardar y se pierde el foco y dice solamente desconocido, toca cerrarlo. verdaderamente molesto.

Punteggio: +0

3157. Markk,

Bueno, a mi eso no me pasa. Bah, no sé cómo estarás haciendo ese proceso de guardar el archivo pero probé recién y no me pasa. Pero, igual es raro, algo rompieron parece

Punteggio: +0

3158. valencia,

holas muchachos espero y estén bién una consulta con paiton esque e creado un programita pero al crear, el ejecutable me salta esto y intento instalar las librerías faltantes pero no las incuentra dice que no están disponibles.
This file lists modules PyInstaller was not able to find. This does not
necessarily mean this module is required for running your program. Python and
Python 3rd-party packages include a lot of conditional or optional modules. For
example the module 'ntpath' only exists on Windows, whereas the module
'posixpath' only exists on Posix systems.

Types if import:

  • top-level: imported at the top-level - look at these first
  • conditional: imported within an if-statement
  • delayed: imported within a function
  • optional: imported within a try-except-statement

IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
tracking down the missing module yourself. Thanks!

missing module named pyimod02_importers - imported by C:\Users\Brahian Moná\AppData\Local\Programs\Python\Python312\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgres.py (delayed), C:\Users\Brahian Moná\AppData\Local\Programs\Python\Python312\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed)
missing module named _sha512 - imported by random (optional)
missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed)
missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional)
missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional), posixpath (optional)
missing module named resource - imported by posix (top-level)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _posixsubprocess - imported by subprocess (conditional)
missing module named fcntl - imported by subprocess (optional)
missing module named _manylinux - imported by pkg_resources._vendor.packaging._manylinux (delayed, optional), packaging._manylinux (delayed, optional)
missing module named jnius - imported by pkg_resources._vendor.platformdirs.android (delayed, optional)
missing module named platformdirs - imported by pkg_resources._vendor.platformdirs.__main__ (top-level)
missing module named 'pkg_resources.extern.importlib_resources' - imported by pkg_resources._vendor.jaraco.text (optional)
missing module named 'pkg_resources.extern.more_itertools' - imported by pkg_resources._vendor.jaraco.functools (top-level)
missing module named pkg_resources.extern.packaging - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
missing module named pkg_resources.extern.platformdirs - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
missing module named 'pkg_resources.extern.jaraco' - imported by pkg_resources (top-level), pkg_resources._vendor.jaraco.text (top-level)
missing module named imp - imported by pkg_resources (optional)
missing module named _scproxy - imported by urllib.request (conditional)
missing module named termios - imported by getpass (optional)
missing module named vms_lib - imported by platform (delayed, optional)
missing module named 'java.lang' - imported by platform (delayed, optional)
missing module named java - imported by platform (delayed)
missing module named _winreg - imported by platform (delayed, optional)
missing module named OpenGL - imported by pygame (delayed)
missing module named numpy - imported by pygame.surfarray (top-level), pygame.sndarray (top-level), pygame (delayed)
missing module named pygame.register_quit - imported by pygame (top-level), pygame.fastevent (top-level)
missing module named pygame.error - imported by pygame (top-level), pygame.fastevent (top-level)
missing module named 'pygame.overlay' - imported by pygame (optional)
missing module named 'pygame.cdrom' - imported by pygame (conditional, optional)
missing module named simplejson - imported by requests.compat (conditional, optional)
missing module named dummy_threading - imported by requests.cookies (optional)
missing module named zstandard - imported by urllib3.response (optional), urllib3.util.request (optional)
missing module named brotli - imported by urllib3.response (optional), urllib3.util.request (optional)
missing module named brotlicffi - imported by urllib3.response (optional), urllib3.util.request (optional)
missing module named socks - imported by urllib3.contrib.socks (optional)
missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (conditional, optional)
missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed, conditional)
missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional)
missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level)
missing module named chardet - imported by requests.compat (optional), requests (optional), requests.packages (optional)
missing module named urllib3_secure_extra - imported by urllib3 (optional)

Punteggio: +0

3159. Markk,

En el siguiente video allarás la solución:
https://acortar.link/9GeYVV

Punteggio: +0

3160. valencia,

te as equivocado solo salta un video, de una cilla eso no resuelve nada mi problema

Punteggio: +0

3161. Dean,

a mi me pasa eso de desconocido y me toca reiniciar tb vs code, o reiniciar NVDA peor no se que onda, no pasa todo el tiempo y es algo random la verdad, me pasa cuando creo un nuevo archivo o cuando intento abrir una carpeta tb, o cerrándolo y no se que onda, alguien encontró alguna solución o eso?

Punteggio: +0

3162. Dherhion,

Sí, sí resuelve el problema, bastante bien. Es un problema con la interfaz silla teclado, que se resuelve cambiando el componente que está en medio.

Punteggio: +0

3163. el-gatito-sigiloso,

Buenas muchachos.
Consulta, ¿alguno sabe si existe algún buen gestor de bases de datos para mac? sé que está phpmyadmin en tal caso o incluso la consola y vale, si no queda de otra no me quejo, pero estuve haciendo un poco de research a ver si había alguna otra opción más cómoda jaja. Por ahora probé MySQL Worvench (un desastre xD) y Sequel Pro, que no me funciona y me tira excepciones raras a cada paso.
Ahora estoy testeando con Goland que me comentaron que puede trabajar con bases de datos también. No he investigado demasiado al respecto todavía así que no sé si será una buena opción o no, cuando trabajo con él en general para Go no suelo tener muchos problemas así que tengo la esperanza de que sea accesible pero ni idea. De todos modos lo consulto porque quien me lo recomendó no era ciego precisamente así que eso, si tienen alguna otra mejor opción los escucho. Por cierto, lo necesito principalmente para MySQL, que no sé si lo dije.
¡Saludos!

Punteggio: +0

3164. alfred,

Dbeaver soporta mac y es muy accesible.
https://dbeaver.io/download/

Punteggio: +0

3165. el-gatito-sigiloso,

¡Hola! ante todo, muchas gracias @alfred. Sin embargo, le estuve dando una hojeada ayer en mi tiempo libre y la verdad es que no lo siento tan accesible jaja. Tal vez soy yo y tengo que buscarle la vuelta, pero en principio me costó mucho trabajo lograr conectarme a una base de datos, y cuando conseguía encontrar los campos para ingresar el host, el usuario y demás, si bien podía escribir, el editar texto era bastante inaccesible. Le seguiré dando una mirada más a fondo igual, tal vez y es solo esa parte, pero comento un poco las primeras impresiones que tuve. Ojo, no digo que no pueda ser súper accesible en Windows, honestamente no lo conozco, pero bueno, no es la primera vez que me pasa que algo es accesible en Windows y en mac no.
¡Saludos!

Punteggio: +0

3166. alfred,

Para conectar a una base hay dos formas:

  1. CTRL + SHIFT +N. Muestra una ventana con un cuadro de edición donde filtrar el tipo de DB que necesitas usar, pero que yo lo encuentro con problemas de accesibilidad.
  2. Presionar tab en la ventana principal hasta llegar al botón que pone nueva conexión... Es un menú desplegable. Allí con flechas arriba o abajo buscas tu DB y presionas enter.
  3. En la ventana a continuación ingresas tus datos, buscas el botón probar conexión, y si todo va bien, le das a conectar.

Punteggio: +0

3167. Rayo,

Dejen acá sus experiencias de terror en programación, por ejemplo:
Hice un delete sin where.

Punteggio: +0

3168. sol-dorado,

Hice un sistema de plataformas que funcionaba tan mal que aparecían plataformas flotando.

Punteggio: +0

3169. Rayo,

liberé un programa con mi api key en una constante.

Punteggio: +0

3170. marcoML,

no sé si es lo que yo creo ajajajaj pero sí estaba bien extraño. derrepente estaba bien agusto sobre una plataforma, luego dabas un paso y salía otra de agua y nada que ver con el mapa. sol-dorado: Hice un sistema de plataformas que funcionaba tan mal que aparecían plataformas flotando.: hace 0 minutos 20 de 28

Punteggio: +0

3171. el-prevoste,

hice un comando para sorteos sin darme cuenta que el random del número que tenía que adivinar el usuario estaba dentro del comando /sorteo que tenían que ejecutar, de tal manera que siempre cambiava el número, haciendo imposible que nadie gane.

Punteggio: +0

3172. sol-dorado,

Estaba tan saturado que vine a descubrir el error de plataformas de los juegos BGT que hacían que saltaras sin parar al final de una escalera, pero casi un año después. Pero, cuando ya ni programo en BGT.

Punteggio: +0

Ultima edizione da sol-dorado, 01.11.2023 17:39:18

3173. elgato,

Intentando comprender los ciclos para salir del sistema si el valor de x era true... colgué el pc... jojo, jamás salía del ciclo xD! eso en python

Punteggio: +0

3174. Neryl,

Consulta. Conocen algún vlog o sitio web donde se hablen de programación siendo ciego? encontré algunos, pero todos están desactualizados o abandonados, y sería interesante tener uno el cual poder ir mirando habitualmente. Me comentarion este https://programaraciegas.net/ y está interesante, pero si conocen algún otro... pues mejor.
Por cierto, tenemos algún sitio donde podamos ver todos los atajos de teclado de VSCode para navegar por el código? por ejemplo, para movernos entre funciones, que a veces es una paja ir con las flechas, entre otros atajos que puedan resultar útiles? se que hay algunos que se pueden encontrar en la lista de atajos de teclado del mismo VSCode, y otros se pueden personalizar, pero por ahí si lo tenemos en algún lugar centralizado y fácilmente consultable, creado por algún usuario ciego usuario del IDE pues sería mucho más cómodo que ir buscando por ahí.

Punteggio: +0

3175. Rayo,

f1 o control p.

Punteggio: +0

3176. Arash,

Consulta. Qué es mejor, según su experiencia, para hacer interfaces gráficas en Python de forma accesible. Todos conocemos WxPython, es lo que casi todo mundo usa, pero hay otra alternativa, tal como PyQt, y de esa quiero hablar. Supongo ya saben de qué es, es como Qt, creo de c++? no estoy seguro, realmente. pero si la conocen, qué es mejor? PyQt o WxPython. en mi caso yo digo que wx es mas completo podría ser pero mas complicado, pero PyQt es muy fácil, en comparación a Wx, según mi experiencia claro. Escucho opiniones

Punteggio: +0

3177. alfred,

El problema pasa por ver cuál te es más accesible. Puede haber alguna muy buena, pero lamentablemente inaccesible.

Punteggio: +0

3178. Rayo,

para mi wx es muy difícil de aprender, pero más accesible.

Punteggio: +0

3179. Soldadito,

Gente, quiero hacer un juego pero no sé programar. ¿Qué programas me recomiendan para programar? ¿O para hacer juegos? Que yo me había descargado el game maker, l mismo programa que usó Tobi Fox para hacer el Undertale, pero es menos accesible que una computadora apagada. Y eso, andá a saber como hicieron los de STW, CP o la misma sala.

Punteggio: +0

3180. Rayo,

ellos tomaron la documentación y aprendieron a programar.

Punteggio: +0

4042 messaggi, 135 pagine:  1; 104 105106 107 108; 135 ↖ Torna alla lista degli argomenti

Rispondere all'argomento

Devi aver loggato per postare.

Password dimenticata ? Crea un account