소프트웨어 구글드라이브 다운로드 배치파일과 오토핫키 완성
2021.08.29 15:50
안녕하세요? 일요일 평안하신지요? 아래 올린 게시물 https://windowsforum.kr/lecture/16694373 이 좀 부족하다 싶어서,
이왕 시작한 것 어느 정도 완성은 시켜야겠다 싶어 아침 일찍부터 시작했는데 테스트 하다보니 시간이 많이 흘렸네요.ㅜㅜ
수 없이 테스트는 하였지만 아마도 저도 모를 오류가 있을 것입니다. 문제점 댓글에 자세히 올려주시면 수정하겠습니다.^^
사무실 컴이 ansi를 지원하지 않는데 내일쯤 테스트 할 수 있을 것 같습니다. 먼저 테스트 가능하신 분은 스샷 하나 부탁드립니다.^^
아래 설명드린 AHK 버전 문제 해결하여 다시 올립니다.^^ 29일 23시 2차 수정 gdrive_downloader.7z
- 내꼬님 알려주신 다운로드중 종료시 백그라운드의 gdrive.exe 프로세스를 끝내는 코드를 추가하였습니다. - 내꼬님 감사합니다.-
기본적인 기능은 이정도가 한계인 것(배치파일로) 같아서 마무리지을까 합니다.
- 설정 파일을 apps\settings.ini 로 뺐습니다. 본인 정보로 수정하여야 합니다.
- 콘솔이 ansi 코드를 지원하는지 자동 결정하도록 apps\ansi.cmd 추가하였습니다.
-- ansi 코드; https://stackoverflow.com/questions/38044810/detect-ansi-compatible-console-from-windows-batch-file
- 오토핫키 설치 안되신 분을 위해 컴파일된 실행파일도 첨부하였습니다. 스크립트툴 특성상 바이러스 오진 있을 것 입니다.
첨부 그림 파일과 아래 게시물도 스크린샷하여 apps 폴더에 help1 help2로 포함시켰습니다.^^
ps. 에고~ 시간이... 글과 자료 올려주시는 원포 여러 고수님들 존경합니다. 이런 노고를 마다 않으시고...-꾸벅-
진행바가 움직이지 않는다는 제보?를 받았습니다. 스크립트는 64비트로 만들어지고 실행파일은 32비트로 컴파일해서 생긴 문제입니다.
찾아보니 StdOutToVar 함수가 32비트용과 64비트용이 숫자가 조금 다르네요. 해결하여 첨부 파일 다시 올립니다.
1. 32 : 64 비트 - 전체 용량이 표시되면 100%를 기준으로 채워갑니다.(제 PC에서 디펜더는 조용하네요)
- 오토핫키를 설치하지 않을 분들을 위해 컴파일 버전을 첨부합니다. 스크립트 유틸 특성상 바이러스 오진 있을 수 있습니다.
2. 전체 용량이 안나오는 경우
- 1G 되기 전까지는 진행바 전체 100%를 100M로 보고 올라가고, 1G 이상에서는 전체 100%를 1G로 설정하여 채워갑니다.
댓글 [23]
-
하늘개구 2021.08.29 16:10
-
Godblessyou 2021.08.29 17:21
감사 합니다.
-
슈머슈마 2021.08.29 17:23
고생 하셨습니다. ^^ 드뎌 최종 작품이 탄생 했네요
사용기 란에 스샷 올렸습니다.
-
ehdwk 2021.08.29 17:56
수고하셨습니다. -
cungice 2021.08.29 18:06
수고 많으셨습니다. 감사합니다.
-
봄이야! 2021.08.29 18:15
잘됩니다..감사드립니다..
-
왕초보 2021.08.29 18:26
고생이 많으셨습니다
많은 분들이 좀더 편하게 활용할수가 있으실것 같습니다
편안하신 시간 되시길 바랍니다
-
지후빠 2021.08.29 18:51
댓글과 추천 주신 분 모두 감사합니다.^^
폴더 이동 cd, chdir 기능 원활하신가요? 설명이 부족한 것 같아서요.
하위 폴더로 change directory 가능하고 상위로 나오고 싶을땐 설정에서 HOME 으로 지정된 폴더로 나와집니다.^^
-
슈머슈마 2021.08.29 19:05
잘됩니다. hom으로 나올려면 그냥 c만 누르면 되는군요
-
지후빠 2021.08.29 19:17
넵 개선된 특징이라서요 ^^
-
내꼬 2021.08.29 23:06 수고하셨습니다. -
젊은태양™ 2021.08.30 09:50
저는 다운로드 진행바가 표시되지 얺고, 먹통?상태로 있다 다운로드 완료됩니다. 먹통?은 창이동도 중단 및 취소도 않되는 상황입니다.
-
지후빠 2021.08.30 09:54
어제 저녁 11시 경에 최종 수정된 것 올렸습니다, 그 이후 받으신 것 맞으신지요? 혹시 그 이전이면 다시 받아서 해보십시오.
그리고 다운로드 버튼 누르고 몇 초는 백그라운드에서 gdrive.exe 가 일을 하느라 받응의 버벅거리거나 멈춰 있을 수 있습니다. ^^
-
젊은태양™ 2021.08.30 11:45
다시 받아 했더니 매우 잘됩니다. 덕분에 즐컴되네요 정말 ㄳ요^.^
총길이(100%)의 진행바가 아니고.
1gb까지는 100mb단위로 진행바가 움직이며,
1gb이후는 1gb단위로 진행바가 움직입니다.
-
지후빠 2021.08.30 12:45
네 맞습니다.^^
백그라운드로 실행되는 gdrive의 출력 메세지를 가져와서 계산하여 표시해야 하는데
구글드라이브의 어떤 파일은 총용량이 표시되어 정상적인 진행바를 표현할 수 있습니다.
또 어떤 파일(대부분의 파일?)은 전체 용량 표시가 없어서 젊은태양님이 설명하신 방법으로 표시되게 하였습니다.^^
-
또깡 2021.08.30 16:31
감사합니다.
-
frolian 2021.08.30 19:09
수고하셨습니다.
-
케구구 2021.09.07 16:54
추천 드리고 갑니다~~!
-
냇시조니 2021.09.18 02:53
안녕하세요 지후빠님 좋은 자료를 공유해 주셔서 감사합니다
그런데 사용하는데 어려움이 있어 질문 드립니다
설정한 폴더 안의 파일 이름들이 한글이면 다깨지는데 어떻게 설정을 바꿀수 있나요?
이런 상태인데요
그리고 파일명이 다 깨져서 그런지 파일 다운이 안되네요
-
지후빠 2021.09.18 20:43
안녕하세요?
settings.ini 에서 LINES= 을 50이하로 해보시기 바랍니다. 잘 안되면 좀 더 줄여보시구요.
라인수가 많으면 iconv.exe가 일을 잘 못하는 것 같습니다.^^
-
냇시조니 2021.09.19 01:49
네..답변 감사합니다...
그런데 라인수를 10까지 설정해봤눈데도똑같더군요
혹시나 싶어서 한글명으로 된 폴더를 영어로 된 한 폴더에 몰아넣고
시도해 보니 파일명이 깨지지 않네요
한글을 못읽은거 같습니다
앗 다시 확인해 보니 한글제목만 모아 놓은 폴더에 들어가니 읽히네요...
아마 영어+ 한글을 못읽나봐요
-
냇시조니 2021.09.19 02:21
저기 근데 다음 페이지로 이동하려면 어떻게 하나요?
-
지후빠 2021.09.19 10:16
다음 페이지에 대한 고려는 되어 있지 않습니다.ㅠㅠ 사용 목적이 배포등 제한적일 것이라 생각해서...
혹시 차후 업데이트하게 되면 다음 페이지를 표시할 수 있도록 해보겠습니다.^^
지금 테스트한 스크린샷입니다.
저의 경위 라인을 100으로 하니 깨져서 50으로 하니 안정적이었습니다.^^ iconv.exe와 관련되어 있을 것입니다..
해당 폴더를 제가 접근해 볼 수 있으면 알 수 있을지 모르겠지만 지금 상태로는 확인하기 어려울 것 같습니다.ㅠㅠ
편안한 주말 저녁 보내십시요!~
수고하셨습니다.