Red de conocimiento informático - Material del sitio web - ¿Cómo registra y vincula la ventana el complemento Desert, y qué se puede hacer después de vincular la ventana?

¿Cómo registra y vincula la ventana el complemento Desert, y qué se puede hacer después de vincular la ventana?

Esta pregunta depende del lenguaje de programación que esté utilizando: (Después de vincular, de acuerdo con el método de vinculación, puede realizar operaciones como primer plano o fondo, mouse y teclado, buscar imágenes y colores, programa principal y Game Assist)

Asistente de botones:

// Publicar archivos adjuntos>>>>>>>>>>>>>>

//Aquí, Elegimos test?_game como directorio base del complemento, que también es el directorio correspondiente a SetPath. Por lo tanto, todos los recursos se publicarán en este directorio.

PutAttachment "c:\test_game", "*.*"

// Aquí necesitamos usar RegDll para registrar el complemento, por lo que debe liberarse en el complemento. -en. Pero no suelte dm.dll al complemento; de lo contrario, el complemento fallará.

PutAttachment ".\Plugin" , "RegDll.dll"

// Comienza el registro del complemento>>>>>>>

// El A continuación se muestra el comienzo Cómo registrar un complemento. Primero intente registrarse usando RegDll. Aquí tienes que usar la ruta absoluta. Para evitar que otros publiquen dm.dll en el directorio del sistema. Esto resultará en un error de versión.

Llame a Plugin.RegDll.Reg("c:\test_game\dm.dll")

//Determine aquí si el registro se realizó correctamente

establezca dm = createobject("dm.dmsoft")

ver = dm.dm.dll("c:\test_game\dm.dll")

si ver <> need_ver entonces

// Primero libera el dm creado previamente

set dm = Nothing // Luego intenta registrarte usando regsvr32. Aquí se deben utilizar caminos absolutos. Esto es para evitar que otros publiquen dm.dll en los directorios del sistema. Esto resultará en un error de versión.

set ws=createobject("Wscript.Shell")

ws.run "regsvr32 c:\test_game\dm.dll /s"

set ws =nada

¿Retraso 1500?

// Luego determine si el complemento se registró correctamente

set dm = createobject("dm.dmsoft")

ver = dm.Ver()

if ver <> need_ver entonces

// En este momento, se confirma que el registro del complemento falló. Muestra información de depuración para su análisis.

cuadro de mensaje "La versión del complemento es incorrecta. La versión actual es: "&ver&". El complemento se encuentra en el siguiente directorio: "&dm.GetBasePath()

cuadro de mensaje "Cierre el programa, vuelva a abrirlo e inténtelo de nuevo"

Finalizar script end if

end if

//Fin del registro del complemento < <<<<<<<< 2.TC Script simple:

Si fue exitoso = Complemento auxiliar .Register ("rc:dm.dll", verdadero)

// / true significa que el registro fue exitoso, false significa que el registro falló

If (éxito)?

/// Auxiliar.

¿Cuadro de mensaje ("¡Registro del complemento exitoso!", "Alerta")?

En caso contrario

Auxiliar. ¿Cuadro de mensaje ("Error en el registro del complemento!", "Pregunta")?

if end

dm=com("dm.dmsoft")

¡Otros idiomas no aparecen en la lista!

Te respondo sinceramente. Si soluciono tu problema, ¡debes acordarte de adoptarlo!