Red de conocimiento informático - Aprendizaje de código fuente - ¡Pide consejo sobre el uso del complemento Desert para Button Wizard 9!

¡Pide consejo sobre el uso del complemento Desert para Button Wizard 9!

No todos los scripts necesitan registrar DaMo al frente

Personalmente, creo que si se trata de controlar un programa abierto, registrar DaMo al frente

Si es para controlar la apertura de un determinado programa y luego ingresar la cuenta y la contraseña, es posible que deba ejecutar parte del script antes de registrarse

Lo siguiente es registrar el desierto

<. p>// Primero empaquete dm.dll y RegDll.dll en el archivo adjunto. Por supuesto, si tiene otros recursos (bibliotecas de fuentes, imágenes, etc.), también puede empaquetarlos juntos

//. Este need_ver se utiliza como la versión del complemento que este script debe utilizar. Si desea cambiar la versión, recuerde cambiar este valor.

need_ver = "2.1146C"

// Liberar archivo adjunto>>>>>>>>>>>>>>>>>

// Aquí, seleccione test?_game en la unidad c como directorio básico del complemento. in, que es el directorio correspondiente a SetPath. Por lo tanto, todos los recursos se liberan en este directorio.

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

// RegDll se usa aquí para registrar el complemento, por lo que debe publicarse en el complemento, pero recuerde no publicar dm.dll en el complemento. Eso provocará que el complemento falle.

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

// Inicio del registro del complemento>>>>>>>>>>>>>>>>>>>

// Comencemos a registrar el complemento. para registrarlo con RegDll

Call Plugin.Reg("c:\test_game\dm.dll")

// Determinar si el registro se realizó correctamente

set dm = createobject("dm.dmsoft")

if dm.Ver() <> need_ver then

// Libera primero el dm creado previamente

set dm = Nothing

// Luego intenta registrarte con regsvr32

set ws=createobject("Wscript.Shell")

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

set ws=nothing

Delay 1500

// Determina si el complemento se registró correctamente

set dm = createobject("dm.dmsoft")

if dm.Ver() <> need_ver then

// En este momento, es Confirmó que el registro del complemento falló.

Aparece información de depuración para su análisis

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

endscript

end if

end if

//Fin del registro del complemento<<<< <<<<<<<<<<<

// Comienza el registro pago>>>>>>>>>>>>>>>>

//// Bien, se confirma que el registro del complemento se realizó correctamente y se creó el objeto. Comience a registrarse para los servicios pagos a continuación

dm_ret = dm.Reg("abcdefg") // abcdefg es su código de registro. Se puede obtener directamente en segundo plano del sitio web del complemento Desert.

si dm_ret < > 1 entonces

cuadro de mensaje "Error en el registro, el valor de retorno es:"&dm_ret

endscript

end if

// Finaliza el registro de carga <<<<<<<<<<<<<<<<