es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Múltiples comandos al hacer clic en el botón callShellApplication?

En mi script JScript HTA tengo un botón que ejecuta un comando CMD cuando lo presiono: <button onclick="callShellApplication('ipconfig')">Tu dirección IP</button> Pero esto es solo un comando y quiero ejecutar varios. Por ejemplo, @echo hello + ipconfig, necesito hacer esto porque el sistema en el que ejecuto el comando tiene un bloque CMD, con el primer comando siempre pone un carácter críptico delante de él, solo con el segundo comando se ejecuta el comando. Por lo tanto, para evitar eso, quiero ejecutar dos comandos. ¿Como puedo hacer esto?

Atentamente,
jcjms

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para ejecutar múltiples comandos en tu script HTA de JScript, puedes usar el símbolo & para separar los comandos. Por ejemplo, el código de tu botón podría actualizarse a:

    <button onclick="callShellApplication('echo hello & ipconfig')">
      Tu dirección IP
    </button>
    

    En este ejemplo, el comando echo hello y el comando ipconfig están separados por &. Esto le indica al shell de comandos que ejecute primero el comando echo hello y luego ejecute inmediatamente el comando ipconfig. Además, se utiliza el símbolo & en lugar de los símbolos < y > para mostrar correctamente el código HTML en el texto de Markdown.

    Esto debería permitirte ejecutar ambos comandos sin encontrar el problema de un carácter críptico colocado delante del primer comando.

Comments are closed.