¿Quién puede escribir el script del asistente de claves?
La llamada "comparación es identificación". Sólo a través de comparaciones horizontales y verticales de software similar y diferentes tipos de software podemos tener una comprensión clara del posicionamiento del software en sí. y también Solo al tener una comprensión clara del posicionamiento del software en sí se pueden desarrollar las características del software de una manera más específica, de modo que los desarrolladores y usuarios de Key Genius puedan completar el trabajo que deben completar. Sólo con una comprensión clara del posicionamiento del software en sí se pueden desarrollar sus propias características, de modo que los desarrolladores y usuarios de la versión élite puedan completar fácilmente el trabajo que desean completar.
Reflexiones sobre los principales grupos de usuarios de Key Wizard
Key Wizard, como su nombre indica, permite a los usuarios evitar tareas repetitivas y aburridas enviando una serie de movimientos de mouse y teclado grabados o programados. Operaciones que están libres del proceso de juego (operación). Específicamente, como ayuda a presentar el Key Wizard:
"Mientras tengas una computadora, puedes usar un mouse y un teclado para jugar.
Las teclas pueden completar todas las operaciones que puedes hacer con las manos frente al ordenador.
"¿Qué puede hacer el asistente de teclas por mí?"
*En los juegos en línea, se puede utilizar como script para derrotar monstruos automáticamente, reponer sangre automáticamente, comunicarse automáticamente, etc.;
*En la oficina, puede procesar automáticamente formularios y archivos, y enviar y recibir mensajes automáticamente, correo electrónico, etc.;
* Puede ayudarle a completar cualquier operación informática que le resulte "un poco molesta". "
Se puede observar que los principales grupos de usuarios a los que se dirige este software son:
1. Entusiastas de los juegos
2. Usuarios que necesitan ayuda con la ofimática.
p>3. Otros usuarios con necesidades especiales
¿Cuál es la proporción de estos tres, es decir, quién es el cuerpo principal del software? Aquí, creo, lo que significa es que el tema del software es el "usuario", no el tema del "usuario". ¿Cuál es el tema del "usuario", creo personalmente, al menos el 80% de las personas? ¡Usa botones para jugar!
Con esta comprensión, sigamos pensando en la necesidad de botones.
Una respuesta muy simple a esta pregunta es: hará cualquier función que los usuarios necesiten. Por lo tanto, según este entendimiento, cualquier función que pueda ayudar a los entusiastas de los juegos (el software es lo mejor) Lo que necesitamos para jugar mejor es una amplia base de usuarios. Sin embargo, parece que también debemos considerar algo. de lo contrario, ¿qué es? Bueno, un nombre familiar: complementos. Política nacional sobre complementos, desarrollo de juegos. La comprensión y la actitud de los desarrolladores, operadores y jugadores hacia los complementos, etc., son cuestiones que debemos considerar.
Como todos sabemos, los complementos pervertidos que destruyen el equilibrio del juego están expresamente prohibidos por el Estado, y los desarrolladores y operadores de juegos también deben odiar los trucos. pero hay un dicho famoso que dice que "todo lo que existe es razonable". Entonces, ¿por qué siguen existiendo los trucos y tienen tantos usuarios? En pocas palabras, se puede resumir en: ¿Por supuesto que hay algo irrazonable en los juegos? No puede ser una excusa para que uses esos complementos pervertidos que destruyen el equilibrio del juego. Sin embargo, la gran mayoría de los juegos en línea actuales siguen siendo "pepinillos", y el proceso de nivelación es sin duda aburrido, aburrido y aburrido. aburrido, y las operaciones de reponer constantemente sangre y maná en algunas batallas del juego son aún más agitadas. Excepto para una persona a la que le gusta ejercitar la flexibilidad de los dedos y tiene una paciencia extraordinaria, diez días y medio es mucho tiempo para subir de nivel. Cuánto tiempo puedan persistir los amantes de los juegos, nadie dirá que se ha enamorado de esta operación simple y repetitiva.
Echemos un vistazo a los diferentes principios de funcionamiento de los complementos actuales /p><. p>1. Complemento de simulación de acción El llamado tipo de acción consiste en utilizar la API para enviar comandos a la ventana o controlar el mouse, el teclado, etc. a través de la API para que el personaje del juego fluya o ataque lo antes posible. El complemento "Stone" era de esta manera. Los botones pertenecen a este tipo de complemento
2.
Este tipo de complemento no es diferente de los modificadores de juegos tradicionales. Al programar este tipo de complemento, solo necesita tener un poco de comprensión de la dirección de memoria y dominar la API. El complemento "Elf" está escrito. De esta manera, es muy conveniente encontrar el código de dirección. Para encontrar la dirección, generalmente debes usar las herramientas de otras personas. Para algunos complementos de juegos, lo primero que debes hacer es encontrar la dirección. código, que generalmente se hace con la ayuda de herramientas de otras personas.
3. Complemento de modificación de paquetes de datos. El principio de este tipo de complemento es interceptar primero los paquetes de datos del juego y luego modificarlos en el cliente antes de reenviarlos. Este tipo de complemento es adecuado para la mayoría de los juegos en línea, como WPE y algunos complementos de juegos en línea están escritos de esta manera.
Otros complementos incluyen complementos de aceleración y complementos troyanos.
Entre este tipo de complementos, excepto los que simulan acción, otros están expresamente prohibidos por el estado. La razón es muy simple, estos complementos destruyen más o menos el equilibrio del sistema. Se puede decir que el sexo y el equilibrio del juego son un requisito previo para la supervivencia a largo plazo de un juego en línea. Es difícil imaginar que la gente esté dispuesta a utilizar trucos BT en el juego en cualquier momento. súper invencible!
De hecho, los complementos de simulación de acciones no pueden llamarse complementos en el verdadero sentido. Solo pueden ser herramientas para ayudar a aquellos que han utilizado complementos como la modificación de paquetes de datos. etc. Las funciones simples de los complementos son despreciadas y descartadas, pero después de todo, no son inherentes al juego, sino software que existe fuera del juego, por lo que solo pueden resumirse simplemente como complementos.
La simplicidad de la funcionalidad es a la vez una desventaja y una ventaja de los complementos analógicos. Debido a que es sólo una simple simulación de las acciones del jugador y no destruirá el equilibrio del juego, puede considerarse como un "complemento" legal. Aunque algunos desarrolladores y operadores de juegos bloquean estos trucos para su propio beneficio, los entusiastas de los juegos los reciben con los brazos abiertos. No destruye el equilibrio del juego y no tiene funciones anormales como cambio de sueños, penetración de paredes y bloqueo de sangre. Es relativamente seguro utilizar este tipo de complemento de acción simulada para jugar.
En resumen, para resumirlo en una frase: Proporcionar a los usuarios las funciones que necesitan tanto como sea posible sin destruir el equilibrio del juego.
Pensando en esto, ¿por qué necesitamos un asistente de botones?
Obviamente, en comparación con el software de programación maduro a gran escala existente, como VB, VC, DELPHI y otros software de programación famosos, el asistente de botones es como un pequeño control en estos software, ya sea desde el compilador. La eficiencia, los medios de depuración y detección de errores, la potencia y amabilidad del editor, la visualización de operaciones orientadas a objetos... ...Espera, estos son incomparables. ¿Pero no hay un dicho famoso? "Cualquier cosa que pueda atrapar ratones es un buen gato". Siempre que pueda lograr el propósito del usuario, es el software más utilizado. Esto no tiene nada que ver con el tamaño del software. Es una pala o una barra de acero. Como dice el viejo refrán: "Cada centímetro tiene su propia fuerza. La regla es un poco corta".
Entonces puedo entender por qué no uso herramientas de programación potentes como VB y DELPHI. Aunque puedo usar los botones de estos software para completar la misma función, los botones son más simples, más profesionales y más. cómodo de usar, esta es la razón para usar los botones.
En pocas palabras, la existencia de botones es para proporcionar a los entusiastas de los juegos y guionistas (especialmente aquellos sin conocimientos profundos de programación) una plataforma de escritura de guiones de juegos simple y conveniente.
Reflexiones sobre la estructura del conjunto de comandos de secuencia de comandos clave
Creo que el conjunto de comandos de secuencia de comandos clave (API) se puede dividir aproximadamente en las siguientes cuatro partes:
1. Sección dedicada a juegos. Esta sección incluye comandos de teclado y mouse, así como algunas funciones de VBS como FindCenterColor, FindColor, FindColorEx, FindPic, etc. Esta parte del conjunto de comandos es la característica de Key Wizard como herramienta auxiliar, y también es la parte central y más importante de Key Wizard. Si se elimina esta parte, la importancia de la existencia de Key Wizard se debilitará enormemente. Si se elimina esta parte, el significado del asistente de botones se reducirá considerablemente. Por lo tanto, siempre que pueda mejorar la eficiencia de estos comandos, como el uso de mejores algoritmos, incluso las pequeñas mejoras valen la pena.
2. Parte introducida desde VBScript.
Como se menciona en el archivo de ayuda de Keysmith:
"Keysmith es el primero en introducir combinaciones de idiomas de alto nivel en el software de simulación de teclado y mouse, expandiendo infinitamente las capacidades lingüísticas de Keysmith. Utiliza el motor VBS proporcionado por Microsoft y tiene incomparable compatibilidad sexo y estabilidad".
"Características de las declaraciones VBS
* Comandos enriquecidos: cientos de funciones estándar para su uso
* Baja eficiencia: la eficiencia del uso de declaraciones VBS es ligeramente inferior que la propia declaración del asistente clave
* Estable: el motor VBS proporcionado por Microsoft es parte de Windows
* Estable: el motor VBS proporcionado por Microsoft es parte de la plataforma operativa Windows, con excelente estabilidad
3. De hecho, se puede decir que esta parte "introduce combinaciones de idiomas de alto nivel y amplía infinitamente las funciones de idioma del asistente de botones, mediante la combinación de C, Delphi y otros idiomas". Se utilizan lenguajes de alto nivel para escribir varios Este complemento amplía enormemente la funcionalidad del asistente de claves
4. Esta parte incluye principalmente la sintaxis del script y algunos comandos diversos. >En las cuatro partes anteriores, creo que los desarrolladores deberían centrarse en optimizar y expandir la primera parte del conjunto de comandos API y mejorarlo continuamente
Algunas sugerencias
①Editor de scripts de Keymaster ha agregado características clave a partir de la versión 5.80. Se ha agregado el color de las palabras con la función de finalización automática y nuevas funciones como indicaciones de declaraciones. Sin embargo, esta nueva función no es perfecta y solo puede generar indicaciones limitadas. A veces es muy incómodo de usar. Se recomienda que los desarrolladores consulten Delhpi y VB. Espere a un editor maduro
② Para optimizar y mejorar aún más los algoritmos de algunas de las funciones principales originales, como FindPic, FindColor, etc. puede consultar algunas prácticas del Ranger de recorte de imágenes (la búsqueda de imágenes del Ranger es de hecho más rápida)
3. Agregue y mejore nuevas funciones principales según las necesidades, como la función de copiar una determinada. área de la pantalla a través de scripts y guardarla como una imagen, etc.
④Se agregaron algunas herramientas auxiliares prácticas, como crear imágenes con fondos transparentes al buscar imágenes, que se pueden convertir en herramientas especiales para. Para ayudar con esto, puede consultar varias funciones en HyperSnap, que es realmente conveniente de usar.
5 Mejore el funcionamiento del depurador de scripts muchas veces, especialmente al escribir y llamar a complementos y funciones de VBS. , el software comete un error, pero no aparece ningún mensaje. Es imposible saber dónde está el error. Al menos cree una variable para mostrar la interfaz de monitoreo o generar una línea de error de script.
Este es un buen ejemplo. Es mejor agregar la página "Scripts comunes" y el contenido en la columna izquierda del editor de scripts PageControl, es decir, puede agregarlos usted mismo o actualizarlos en línea. /p>
(Extraído de conocimiento relacionado con el script de 8 botones largos)