Is it possible to run the VBScript file(.vbs) from the browser?

后端 未结 3 1297
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-18 08:32

I have 10 .vbs file and incorporated them into a single .vbs file namely Main.vbs.Now if I double click on the main.vbs,my script got started to run. But I am looking for an

3条回答
  •  感动是毒
    2020-12-18 08:55

    Yes you can if you use Internet Exlorer, but you will have to keep your IE security settings low to run it and even then you could have a prompt to confirm. All depends on which version and SP of Windows, which security updates , which version of IE and which settings in IE.

    I suggest taking a second look at why you would start a local script this way. You can easily make and distribute a shortcut that starts your script without hassle of settings and prompts.

    Ik you need a User Interface you can use Vbscript build-in or you could use a .HTA file instead of a .html or .asp file, security is less an issue with these files.

    example: test.html

    
    

    and test.vbs

    Const ForReading = 1, ForWriting = 2
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set writefile = fso.OpenTextFile("c:\temp\output.txt", ForWriting, True)
    writefile.write "test"
    writefile.close
    

    When i load test.html i get two prompts and when i confirm i get the output.txt in c:\temp

    And last here an example with a .hta file, save it as eg test.hta, alwyas use IE when using ActiveX or Vbscript

    
    
    
    
    
    
    
    

    or

    
    
    
    
    
      these are the instructions
      
    
    
    

提交回复
热议问题