Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
특정화일을 지정한 프로그램으로 띠울수 있는방법좀 알려주세요
[질문] 특정화일을 지정한 프로그램으로 띠울수 있는방법좀 알려주세요
델파이 고수님들
특정화일을 지정한 프로그램으로 띠울수 있는방법좀 알려주세요
부탁 드립니다...
WinExec('C:programACDSee32ACDSee32.EXE', sw_show);
wnd := FindWindow('WordPadClass', nil );
이렇게 하면 실행화일이 실행되는데 이곳에다가 특정 화일을 어떻게
첨부시키는지 알려주세요...
부탁 드립니다...
4
COMMENTS
로비
•
2000.11.25 11:12
간단히 하면 ...
ShellExecute(handle,'open',Pchar('aaa.txt'),'c:windowsnotepad.exe',NIL,SW_SHOW);
좀더 복잡하게 하면 ...
procedure TForm1.Button1Click(Sender: TObject);
var
path : array[0..100] of char;
begin
FindExecutable(Pchar('aaa.txt'),nil,@path);
if strlen(path) <1 then
ShowMessage('실행할 수 있는 프로그램이 깔려있지 않네요')
else
ShellExecute(handle, 'open',Pchar('aaa.txt'),NIL,NIL,SW_SHOW);
end;
0
0
삭제
수정
댓글
오병주
•
2000.11.25 17:26
로비 wrote:
> 간단히 하면 ...
>
> ShellExecute(handle,'open',Pchar('aaa.txt'),'c:windowsnotepad.exe',NIL,SW_SHOW);
>
>
> 좀더 복잡하게 하면 ...
>
> procedure TForm1.Button1Click(Sender: TObject);
> var
> path : array[0..100] of char;
> begin
> FindExecutable(Pchar('aaa.txt'),nil,@path);
> if strlen(path) <1 then
> ShowMessage('실행할 수 있는 프로그램이 깔려있지 않네요')
> else
> ShellExecute(handle, 'open',Pchar('aaa.txt'),NIL,NIL,SW_SHOW);
> end;
>
====> 2번째 예제 에서는 특정한 프로그램을 띠우라는 내용이 없는것 같은데...
어떤건지 다시 질문 부탁드립니다.
0
0
삭제
수정
댓글
로비
•
2000.11.25 20:34
ShellExecute(handle, 'open',Pchar('aaa.txt'),NIL,NIL,SW_SHOW);
====> 2번째 예제 에서는 특정한 프로그램을 띠우라는 내용이 없는것 같은데...
어떤건지 다시 질문 부탁드립니다.
Window Shell 자체내에서 *.txt 를 open 하는 정의가 되어있습니다
탐색기 생각 하심 될 듯 ...
그 Shell의 기능을 이용한겁니다
aaa.txt 를 탐색기에서 더블 클릭했을때에 notepad 가 실행된다면
위의 ShellExcute 에서도 그렇게 호출 되겠지요
즐거운 토요일 되세요
0
0
삭제
수정
댓글
오병주
•
2000.11.27 17:15
로비 wrote:
> ShellExecute(handle, 'open',Pchar('aaa.txt'),NIL,NIL,SW_SHOW);
> ====> 2번째 예제 에서는 특정한 프로그램을 띠우라는 내용이 없는것 같은데...
> 어떤건지 다시 질문 부탁드립니다.
>
> Window Shell 자체내에서 *.txt 를 open 하는 정의가 되어있습니다
> 탐색기 생각 하심 될 듯 ...
> 그 Shell의 기능을 이용한겁니다
> aaa.txt 를 탐색기에서 더블 클릭했을때에 notepad 가 실행된다면
> 위의 ShellExcute 에서도 그렇게 호출 되겠지요
>
> 즐거운 토요일 되세요
=============================================================================
감사합니다...
즐거운 주말 보냈나요..?
담에 또 질문부탁드려도 너무 화내지마세요...
그럼...
즐코하세요...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
알고싶어요
2000.11.25 13:35
0
COMMENTS
/
0
LIKES
Telnet 프로그램으로 서버에 실행시킨 프로그램의 종료를 알려면?
이종택
2000.11.25 03:26
0
COMMENTS
/
0
LIKES
리스뷰에서 선택항목을 edit으로 보내는데.........
권형모
2000.11.25 03:08
0
COMMENTS
/
0
LIKES
불법복제방지 소프트웨어 만드는법.???
허접 델초보
2000.11.25 02:39
0
COMMENTS
/
0
LIKES
sql에 저장된 변수를 지정변수에 넣는법
이경문
2000.11.25 13:32
0
COMMENTS
/
0
LIKES
Re: while문을 도는 동안 ESC키가 입력되면 빠져나가도록 하려면?
한재성
•
2000.11.25 01:36
1
COMMENTS
/
0
LIKES
한대의 PC에서 2개 lan 카드를 이용하여 통신하는 방법
황광일
•
2000.11.25 01:58
먼저 정확한 Configuration 을 알아야 하겠네요... 한대의 컴터에 2개의 랜카드를 꽂는 것은 이중화 시...
원영준
2000.11.25 01:11
0
COMMENTS
/
0
LIKES
[Q]콘솔 어플리케이션의 icon을 변경할 수 있나요 ?
은철수
2000.11.25 00:59
0
COMMENTS
/
0
LIKES
TLabel 중 외곽선 폰트를 지원하는게 있나요?
돌이
2000.11.25 13:38
0
COMMENTS
/
0
LIKES
오라클 DB저장 속도 향상 시키기
won
•
2000.11.25 13:36
1
COMMENTS
/
0
LIKES
퀵레포트가 1개 레코드만 출력됩니다.
윤준호
•
2000.12.13 03:30
won wrote: > > QuickRep1의 > Qrtext의 Dataset='DM.Query1',Datafield='FLD1' > > 데이타모쥴 DM....
오병주
•
2000.11.25 00:43
4
COMMENTS
/
0
LIKES
특정화일을 지정한 프로그램으로 띠울수 있는방법좀 알려주세요
[질문] 특정화일을 지정한 프로그램으로 띠울수 있는방법좀 알려주세요 델파이 고수님들 특정화일을 지정한 프로그램으로 띠울수 있는방법좀 알려주세요 부탁 드립니다... WinExec('C:programACDSee32ACDSee32.EXE', sw_show); wnd := Fin...
로비
•
2000.11.25 11:12
간단히 하면 ... ShellExecute(handle,'open',Pchar('aaa.txt'),'c:windowsnotepad.exe',NIL,SW_SHOW); ...
오병주
•
2000.11.25 17:26
로비 wrote: > 간단히 하면 ... > > ShellExecute(handle,'open',Pchar('aaa.txt'),'c:windowsnotepad....
로비
•
2000.11.25 20:34
ShellExecute(handle, 'open',Pchar('aaa.txt'),NIL,NIL,SW_SHOW); ====> 2번째 예제 에서는 특정한...
오병주
•
2000.11.27 17:15
로비 wrote: > ShellExecute(handle, 'open',Pchar('aaa.txt'),NIL,NIL,SW_SHOW); > ====> 2번째 ...
왕초보
•
2000.11.25 00:29
1
COMMENTS
/
0
LIKES
즐겨찾기 목록을 버튼클릭시 나오게 할수 있나엽?
Black}{ole
•
2000.11.25 02:20
안녕하세요. ^^ 네스케이프는 모르겠고,. 익스플로어 같은경운.. 팁란에 찾아보면 있습이다. 그럼..2000...
초보
•
2000.11.25 00:24
1
COMMENTS
/
0
LIKES
컴포넌트 등록하는 방법...
조대호
•
2000.11.25 01:32
초보 wrote: > 알려주세요...컴포넌트 등록하는 방법..드록하려고 하는 것은...rx 컴포넌트 입니다. Rx...
라인하르트
•
2000.11.25 00:24
1
COMMENTS
/
0
LIKES
[Setup] Delphi
저두처버
•
2000.11.25 01:43
씨디라면 잘못구운거네여. 씨디를 넣으면 자동으로 셋업화면이 떠야 하는거 아시죠? 원래 델파이는 root ...
비즈
•
2000.11.25 13:40
1
COMMENTS
/
0
LIKES
Registry에서 Key의 '(기본값)'에 값을 쓰고 싶습니다.
김일영
•
2000.11.25 13:43
안녕하세요. Q&A 게시판 관리 보조입니다. 글쎄 저한텐 결코 우습진 않은데요. 하여간 그렇게라도 웃을 수...
왕초보
2000.11.25 14:54
0
COMMENTS
/
0
LIKES
win2000/ME/98 에서 개발한 것을 하나로 묶었을 때 지장이 없나요?
오병주
•
2000.11.25 00:08
1
COMMENTS
/
0
LIKES
DBGrid에서 특정칼럼에 클릭해서 이밴트 발생 방법
뿌요
•
2000.12.23 20:25
오병주 wrote: > [질문] DBGrid에서 특정칼럼에 클릭해서 이밴트 발생 방법 > > 말그대로 입니다 > D...
처음처럼
2000.11.25 00:05
0
COMMENTS
/
0
LIKES
treeview에서 위치 선정
pallas
•
2000.11.25 14:56
1
COMMENTS
/
0
LIKES
record 타입의 변수를 전역변수로 선언하는 방법은?
김일영
•
2000.11.25 15:01
안녕하세요. 이 문제에 대해 답변이 아닌데도 이렇게 글을 달았습니다. 왜냐하면 올려주신 내용만으로는 ...
유레카
2000.11.24 23:59
0
COMMENTS
/
0
LIKES
QREPORT 왼쪽만 출력(B4지정시 A4로 출력)...
오병주
2000/11/25 00:43
Views
444
Likes
0
Comments
4
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
ShellExecute(handle,'open',Pchar('aaa.txt'),'c:windowsnotepad.exe',NIL,SW_SHOW);
좀더 복잡하게 하면 ...
procedure TForm1.Button1Click(Sender: TObject);
var
path : array[0..100] of char;
begin
FindExecutable(Pchar('aaa.txt'),nil,@path);
if strlen(path) <1 then
ShowMessage('실행할 수 있는 프로그램이 깔려있지 않네요')
else
ShellExecute(handle, 'open',Pchar('aaa.txt'),NIL,NIL,SW_SHOW);
end;