강좌 / 팁

소프트웨어 배치파일을 통해 최신 프로그램 다운로더 만들기

2018.03.14 23:47

히이이잌 조회:2846 추천:8

지인들에게 프로그램을 배포할일이 있을 때, 새로운 버전을 만들때마다 계속 줘봐야

막상 그사람들이 그때 필요한 경우가 아니라면 잘 적용하지도 않고, 서로 귀찮습니다.

그리고 무슨 프로그램이 필요할때마다 계속 맞는 링크 찾아서 복사해주기도 은근히 귀찮죠.

 

그래서 아랫글의 드롭박스 활용의 응용으로, 작은 파일 두개만 드롭박스에 올려서

언제든 최신 파일의 다운로드 링크를 얻을 수 있는 배치파일을 꾸며보았습니다.

 

아랫글 ( https://windowsforum.kr/9889733 )을 먼저 읽어보셔야 이해에 도움이 됩니다.

 

 

다운로드 : 적절한 다운로더.zip

(03-15 00:20 인터넷 연결 확인 안되면 오류창 보내는 기능 추가, 다운로드 명령에 주석붙인걸 안지워놔서 수정)

 

직접 준비하셔야하는건 다음과 같습니다.

 

1: 다운로더 자체의 버전을 체크하고, 새로운 다운로더의 링크 정보를 저장하는 파일

  └ 예시파일을 열어보시면 알겠지만, 버전정보를 표시하는 변수 한개와 다운로드 링크 한개를 set 명령을 통해 지정합니다.

예시 : VCHECK_DOWNLOADER.cmd

 

2: 파일목록을 저장하는 파일

  └한줄에 파일의 이름 파일의다운로드링크 이렇게 작성하시면 됩니다. 주의하실건 파일 이름과 다운로드 링크 사이엔

       스페이스바가 아니라 ㄱ→한자→1 을 차례로 누르면 입력되는 특수 문자 ‘ ’, (U+3000) 입니다.

예시 : FILE_LIST.txt

 

위의 두 파일을 개인의 드롭박스에 업로드해야합니다.

 

그다음 드롭박스에서 저 두파일의 링크를 복사한 후 파일 주소 끝의 숫자 0을 1로 바꾸는걸 잊지 마세요.

 

2.jpg

 

적절한 다운로더.cmd를 메모장으로 열어서, 자신의 파일들의 주소로 바꿔서 넣습니다.

BUILD_NO의 숫자를 올리게 되면

저기 적힌 숫자보다 낮은 숫자를 가진 배치파일을 열었을 때 업데이트 알림을 받게 되며,

patch.jpg

VCHECK_DOWNLOADER.cmd 에 적힌 다운로드 링크를 통해 업데이트를 진행하게 됩니다.

 

 

FILE_LIST.txt 작성 요령입니다.

파일의 이름을 적을 때 꼭 확장자도 같이 적어주세요,

설명.jpg

 

 

 

제대로 완성하였다면 실행하였을 때 다음과 같은 모습이 됩니다.

2018-03-14.png

드롭박스에 올린 두 파일은 재부팅 할 때마다 한번씩 새로 다운로드 받습니다.

(IF EXIST 구문을 이용해 이미 있다면 다운로드 하지 않고, RunOnce 레지스트리에 해당 파일의 삭제명령을 넣어서

재부팅할 때 삭제하게 만듭니다.)

 

지난 글에도 언급했지만 트래픽 제한 조심해서 활용하세요.

특히 실행할 때 마다 파일 리스트를 새로 받도록 만들면 트래픽 제한 금방 걸립니다.

용량/다운로드 횟수 외에 같은 PC에서 같은 파일을 연속적으로 계속해서 받으면 금방 제한걸려버립니다.

 

 

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
667 소프트웨어| 다중 웹 검색 - Firefox 및 Chrome 부가 기능 [1] VenusGirl 1211 3 05-22
666 소프트웨어| CryptoData (암호화) - Firefox 및 Chrome 부가 기능 VenusGirl 810 3 05-22
665 소프트웨어| Macrium Reflect 최근 버전에 오류가 있습니다. [3] 히이이잌 1629 5 05-11
664 소프트웨어| 포토샵 무료 필터 구굴 Nik 컬렉션 [11] ʕ·͡ᴥ·ʔ 2574 5 05-07
663 소프트웨어| 구형 하드웨어를 위한 인텔 CPU 스펙터 패치 (드라이버) [5] 고스트s 5283 1 05-04
662 소프트웨어| Screengrab! (화면 캡쳐) - Firefox+Google Chrome용 부가... [2] VenusGirl 2464 5 04-25
661 소프트웨어| 다운로드 관리자 (S3) - Firefox 및 Google Chrome용 부가... [3] VenusGirl 1927 6 04-25
660 소프트웨어| AIMP에서 사용할 수 있는 무료 인코더 [4] VenusGirl 3095 5 04-22
659 소프트웨어| 레인미터 스킨들 사용법 및 수정방법 간단한 설명입니다.(... [9] 갑파니 2551 14 04-15
658 소프트웨어| 레인미터 스킨들 사용법 및 수정방법 간단한 설명입니다.(... [5] 갑파니 2494 15 04-14
657 소프트웨어| #Adobe #Premiere CS6 강좌, 61강, #mts 파일의 오디오 재... 무림거사 1359 1 04-13
656 소프트웨어| Resource Hacker™ 4.7.34 kr [15] VenusGirl 3517 18 04-09
655 소프트웨어| 토탈커맨더 툴바에서 볼륨 조절하기-수정 다시 받으세요. [7] shot4u 1585 5 04-08
654 소프트웨어| (추가4)Win10XPE 에서 PotPlayer 구동 및 Game 사운드(추가... [19] sunshine 2111 8 04-06
653 소프트웨어| Total Commander 편집기 리디텍터 [10] VenusGirl 3101 8 03-22
652 소프트웨어| (마지막)winpe 숨겨진 파일 및 확장자 보기 우클릭 등록 팁 [18] sunshine 3358 18 03-20
» 소프트웨어| 배치파일을 통해 최신 프로그램 다운로더 만들기 [9] 히이이잌 2846 8 03-14
650 소프트웨어| TC 9.12 32 비트 및 64 비트용 확장 한국어 메뉴-Windows 1... [13] VenusGirl 2555 16 02-28
649 소프트웨어| PE에서 시작메뉴, 작업표시줄에 고정(두 번째) [13] 대추사랑 2794 10 02-26
648 소프트웨어| ThinApp 사용하여 포터블(가상화) 프로그램 만들기. [24] 대추사랑 4242 19 02-18
XE1.11.6 Layout1.4.8