Inicie o script VBS a partir da caixa Executar sem especificar a extensão “.vbs”

1

Gostaria de iniciar um script VBS a partir da caixa Executar sem especificar sua extensão de arquivo.

Um desses scripts é chamado de "home", localizado em C:\Program Files\lin2nt\home.vbs

Em cmd , posso simplesmente digitar home e o script acima é chamado. No entanto, quando eu digito home na caixa Executar, recebo o erro

Windows cannot find 'home'. Make sure you typed the name correctly, and then try again.

Se eu digitar home.vbs na caixa Executar, funcionará como desejado. Como posso fazê-lo funcionar sem especificar a extensão do arquivo?

Aqui estão algumas configurações de ambiente relevantes:

$ echo %Path%
...;C:\Program Files\lin2nt\

$ echo %PATHEXT%
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

$ assoc .vbs
.vbs=VBScript.File

$ ftype VBScript.File
VBScript.File="C:\Windows\system32\wscript.exe" //E:vbs //nologo "%1" %%*

Eu também editei o registro como sugerido aqui .

    
por Evan W 07.01.2014 / 20:50

1 resposta

0

Corrigido o problema ao mudar para o C # e gerar um EXE.

    
por 21.01.2014 / 02:53