vbscript를 처음 사용했습니다. 발생 여부를 알지 못합니다. 배치 파일을 실행할 VB 스크립트 코드가 있습니다.웹 브라우저를 통한 vbscript의 .BAT 파일 실행
으로 내가 HTML 코드를 VBScript를에서 박쥐 파일을 실행하려고 : 여기
<HTML>
<HEAD>
<TITLE>Test Button Events</TITLE>
</HEAD>
<BODY>
<FORM NAME="Form1">
<INPUT TYPE="Button" NAME="Button1" VALUE="Run">
<SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript">
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%comspec% /K C:\path\to\the\file\a.bat", 0
' 0 => hide
MsgBox("File bop.txt successfully generated")
</SCRIPT>
</FORM>
</BODY>
</HTML>
, 내가 밥을 생성 실행 버튼을 클릭하여 .bat 파일을 실행하려면 .txt. 하지만 작동하지 않습니다. 이 작업을 수행하는 올바른 방법은 무엇입니까?
업데이트 :
는 지금은 같은 경로를 대체하여 a.bat 파일을 실행할 수 있어요 :
file:///C:/path/to/the/file/a.bat
그러나 그것의 파일 bop.txt을 생성하지.
a.bat에는 다음이 포함
@echo off
echo Hello World!>bop.txt
이런 종류의 InternetExploder 1999 버전 일 수도 있지만, 나는 최신 브라우저이 차단됩니다 합리적으로 확신합니다. – Incognito
@ 시크릿 모드 -이 기능이 최신 브라우저에 의해 차단되는 이유는 무엇입니까? 보안 문제가 발생합니까? 좋은 연습이 아닌가? 나는 응용 프로그램에서 이러한 것들을 구현하려고합니다. 내가 계속 진행해야합니까 아니면 다른 방법이 있습니까? – par181
내가 생각한 몇 가지 특별한 MSIE/LDAP 자료를 다루지 않는 한, 크로스 플랫폼이 아닌 나쁜 생각이다. JavaScript는 아마도 클라이언트 측 스크립팅이 필요한 웹 사이트에 사용하기를 원할 것입니다. – Incognito