question

Como faco para executar um comando de Javascript em um arquivo de lote do DOS?

Estou tentando criar um. bat que será executado um. js depois eu reiniciar alguns serviços, alguma sugestão?
resposta Resposta
Existem duas aplicações que são relevantes:

WScript.exe [C:\windows]

CScript.exe [C:\windows\command]

Estas executem. js ¦. wsf ¦ arquivos. vbs.

CScript é mais associado com a linha de comando, mas eu vou para WScript.exe.

Aqui está uma demonstração rápida:

1. criar este arquivo JScript

Salve-o no diretório C, (como xx.js)



...... xx.js .......

alerta = funções {WScript.Echo(s)}

var arg = WScript.arguments(0)

Alert(ARG.toUpperCase() + "agora letras maiúsculas")

....................

2. Abra o prompt de comando e o tipo (assumindo no C:\ > prompt)

C:\ > windows\wscript.exe xx.js "maçãs e bananas"

em seguida, retornar

O que temos é:

<path to="" script="" host=""><path to="" .js="" file=""><argument for="" .js="" file="">

Estou assumindo que no seu caso, o caminho do arquivo. xml é enviado como um arg para o arquivo de script.

O que falta é o caminho para o host de script.

PS. tente arrastar & soltando o xml do arquivo para o arquivo. js. Veja o que acontece.</argument></path></path>

ComentáriosComentários

Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved