C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 자료실
C++Builder Programming Resources
[519] 단축아이콘 만들고 특정 폴터에 넣기..
패턴인식 [ehtkskfk] 9879 읽음    2010-03-09 22:36
단축 아이콘 만들고 특정 폴더(바탕 화면, 프로그램 파일즈, 시작 프로그램)에 복사하려며

API 뒤져야 하죠?

귀찮을 때는 이거 쓰세요.

인스톨 쉘드 같은 툴 사용 안하고 인스톨 만들었을 때 호출하도록 하면 유용합니다.

고전 적인 방법 이지만 배치 파일로 인스톨을 만들다 보니

이런것이 필요해서 만들었네요.

사용 방법은 간단한 설명서 포함되어 있구요..

실행 파일 한개 이네요.



1. Create Lnk File (ParamCount = 3)
   CreateLnkIcon LnkName RunName WorkDir

2. Create Lnk File and Copy to Special Directory (ParamCount = 4)
   CreateLnkIcon LnkName RunName WorkDir Desktop
   CreateLnkIcon LnkName RunName WorkDir Programs
   CreateLnkIcon LnkName RunName WorkDir Startup

3. Create Lnk File (ParamCount = 5)
   CreateLnkIcon LnkName RunName WorkDir Arg1 Description

4. Create Lnk File and Copy to Special Directory (Param Count = 6)
   CreateLnkIcon LnkName RunName WorkDir Arg1 Description Desktop
   CreateLnkIcon LnkName RunName WorkDir Arg1 Description Programs
   CreateLnkIcon LnkName RunName WorkDir Arg1 Description Startup


/* C++ Builder */

AnsiString st = "CreateLnkIcon c:\\NotePad c:\\windows\\Notepad.exe c:\\ Desktop";
WinExec(st.c_str(), SW_HIDE);

이렇게 하면 노트패드에 대한 단축 아이콘을 C:\\에 만들고 다시 바탕 화면에 복사한다.

** 참고 파일 이름에 공백문자가 포함되면 안됩니다. **
** 커맨드라인의 파라미터로 분리하다 보니...           **

+ -

관련 글 리스트
519 단축아이콘 만들고 특정 폴터에 넣기.. 패턴인식 9879 2010/03/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.