2010-05-12 2 views
7

우리는 인트라넷 웹 사이트와 모든 워크 스테이션에 WPF windows 실행 파일을 설치했습니다.로컬 실행 파일에 하이퍼 링크를 만들려면 어떻게해야합니까?

  1. 로컬로 설치된 실행 파일을 시작할 인트라넷 웹 사이트에 하이퍼 링크를 만들려면 어떻게해야합니까?
  2. 이상적으로 우리는 발사가 매끄럽게되기를 바랍니다. 이 실행 파일에 대한 보안 경고 대화 상자를 표시하지 않도록 브라우저 신뢰 설정을 설정하는 방법이 있습니까?

우리는 각 워크 스테이션에서 전체 관리 기능을 사용할 수 있으며 각 사용자는 Internet Explorer 만 사용합니다. 우리는 또한 exe에 대한 올바른 로컬 경로를 알고 있습니다.

업데이트 : 우리는이 앵커 태그를했지만, 우리가 그것을 클릭 할 때, 우리는 응답 얻을 :

<a href="c:\Flipper\Splash.Flipper.exe">Click Here</a> 

우리는 또한 구글 크롬을 통해이 시도를하고, 우리가 같은 (부족을 얻을 of) 응답. 링크를 클릭하면 아무 일도 일어나지 않습니다. 당신이 파일의 경로를 알고는 모든 컴퓨터에서 동일한 있다면

답변

4

:

<script type="text/javascript"> 
    function runNotepad() { 
     var Shell = new ActiveXObject("WScript.Shell"); 
     Shell.Run("%WINDIR%\\notepad.exe"); 
    } 
</script> 
<a href="#" onclick="runNotepad(); return false;">Run Notepad</a> 

그러나, 어떤 합리적인 보안 설정이 경고의 엄청 많이 리드 (당연히 그렇게하고!).

+0

에서 맞춤 설정을 통해 무료 BHO (브라우저 도우미 개체)를 사용하는 방법은 저에게 맞습니까? 끔찍한 경고를 많이하지 않을 경우? 많은 회사가 지금하고 있습니다. 사용자 정의 할 수있는 Javascript에 대한 간단한 무료 오픈 소스 BHO가 있습니까? – YumYumYum

0

로컬 경로에 연결할 수 있습니다

<a href="C:\Windows\prog.exe">Click Here</a> 

우리는 이런 짓을 이전 회사의 인트라넷에. 일했는데 문제 없습니다.

+0

감사합니다,하지만 더는이 있어야합니다 :

당신은 그런 식으로 HTML 페이지로의 링크를 수정합니다. 하이퍼 링크를 클릭해도 아무런 변화가 없습니다. 보안 대화조차도 아닙니다. 아마도 이전 회사에서 허용 된 이전 버전의 IE와 함께했을 것입니까? –

+0

나는 빠른 테스트를했고 나에게도 효과가 없다. –

+0

도움이된다면 IE6을 사용했습니다. 나는 아무것도하지 않으려 고하는 것이 이상하다는 것을 알게됩니다. – Jage

0

인트라넷 포털에 UNC 폴더/파일에 대한 링크가 있으며 "신뢰할 수있는 사이트"에 로컬 도메인 이름 "mycompany.local"이 추가되어 있어야합니다. 나는 IE에서만이 작업을 발견했다. (FireFox와 Safari에서는 작동하지 않는다.)

+0

신뢰할 수있는 것으로 보이지만 신뢰할 수있는 사이트에서 올바른 와일드 카드 시퀀스를 설정하는 데 문제가 있습니다. 로컬 파일에 대해이 작업을 수행 할 수 있습니까? IE에서 제공되는 예제는 로컬 네트워크 공유를 표시하지만 로컬 파일은 표시하지 않습니다. –

0

file : /// 접두사를 사용하십시오. 그래서 같이

: 당신은 (오픈, 저장 취소)하지만 보안 대화 과거를 얻을 수 있습니다 경우

<a href="file:///C:/Windows/notepad.exe">asd</a> 

잘 모르겠어요. 사용자가 정말 당신이 조각을 사용할 수있는 유일한 IE를 사용하는 경우

+0

실제로 열기/저장/취소 대화 상자를 제공하지만 메모장보다 복잡한 응용 프로그램은 파일이 "다운로드 됨"으로 작동하지 않습니다. 임시 폴더를 열고 거기에서 시작되었습니다. 원본 파일을 시작하지 않습니다. – Henning

+0

감사합니다. 그러나 url 형식을 file : ///을 사용하도록 변경하면 동일한 동작이 발생합니다. –

+0

@ Scott을 클릭하면 응답이 없습니다. Really? 어떤 브라우저에서? IE/FF – Marko

0

웹 런을 사용해보십시오. 컴퓨터의 .exe 파일을 웹 페이지에서 점심을 먹는 작은 유틸리티입니다. Chrome에서도 사용할 수 있습니다. 제안에 대한

<a href="webrun:C:\Windows\notepad.exe">Notepad</a> 

You can download webrun from webrunapps.com

관련 문제