2011-09-14 2 views
2

에서 다른 프로그램을 실행하려면? 내가 도대체 ​​뭘 잘못하고있는 겁니까?어떻게 코드의 다음 코드를 HTML

+8

당신은 할 수 없습니다 - HTML은 클라이언트 측, 그리고 자바 스크립트 샌드 박스입니다 보호하기 위해 그는 정확히 이것에서 클라이언트 PC. 제목과 별개로 스크립트는 파일 시스템 명령을 실행할 수있는 PHP와는 아무런 관련이 없지만 서버에서만 사용할 수 있습니다. –

+0

나에게 너는 할 수 없어 – Eineki

+0

@adam : 왜 이걸 답안으로 추가하지 않니? 그럼 우리는 그것을 upvote 수 있습니다. –

답변

2

기술적으로 인라인 vbscript에서 프로그램을 실행할 수 있습니다. 일반적으로 로컬에서 실행되는 .hta 파일에서이 작업을 수행합니다. 같은

뭔가 : 그것은 당신이 얻을 수있는 클라이언트 시스템에 여러 번 수행 할 가지고 작업의

<html> 

<head> 
<title>Example of Very First PHP Script ever!</title> 
</head> 

<body> 
<script language="VBScript"> 

Sub RunProgram 
    Set objShell = CreateObject("Wscript.Shell") 
    objShell.Run "C:\Program Files\Notepad++\notepad++.exe C:\Documents and Settings\User\Desktop\file.txt" 
End Sub 

</script> 

<a href="return false;" onclick="RunProgram">music</a> 

</body> 
</html> 
+0

VBScript 옵션 만 있습니까? – geek

+0

+1. 예 VBS. 그리고 보안 구멍, 나는 정확하게 "API"라고하지 않을 것입니다. – TheBlastOne

2

html과 javascript 둘 다 클라이언트 측 기술로는 그렇게 할 수 없습니다. 클라이언트 시스템의 자원에 액세스 할 수 없도록 제한합니다. 코멘트에의 요청에 따라

9

, 답변으로이 추가

당신은 할 수 없습니다 - HTML은 클라이언트 측, 그리고 자바 스크립트는 정확히에서 클라이언트 PC를 보호하기 위해 샌드 박스입니다. 제목과 별개로 스크립트는 파일 시스템 명령을 실행할 수있는 PHP와는 아무런 관련이 없지만 서버에서만 사용할 수 있습니다.

1

합니다. 그냥 웹 서버 (WAMP 또는 xamp 또는 당신이 컴퓨터에 원하는) 및 페이지 호출에서 설치

http://localhost/nameofscript.php 

로컬 웹 서버

을의 사용자에 대한 올바른 사용 권한을 설정하면 당신이 원하는대로 실행할 수있는 스크립트

아마, 실행해야 클라이언트가 단지 일회성 작업에 웹 서버를 설치하는 데 너무 PRATIC 아니라고 일회성 작업 인 경우

베르톨리 스테파노