기 타 나스 토런트 감시폴더에 Torrent 파일 자동 전송 (수정)
2022.08.11 18:48
지후빠님이 예전에 만들어준 스크립트를 조금 수정해 봤습니다.
나스 토런트 운용할때 유용한 스크립트
나스 토런트 감시폴더에 자동 전송하여 토런트 다운로드
감시 폴더 및 Watch 폴더로 torrent 파일 복사 및 이동
토탈 커맨더에서 쓸수 있는 스크립트 코드 입니다.
토탈 커맨더 매개변수 %L
자동 모드 소스 디렉토리 지정하여 스크립트 파일 클릭시 선택 전송
토탈 커맨더 매개변수 %L 지정 Torrent 파일 토탈커맨더에서 선택하고 메뉴바에서 매개변수 지정된 스크립트 실행시 감시폴더로
자동 전송 됩니다.
======================= 배치 스크립트 코드 =====================
@echo off & title 토렌트 전송 & setlocal enabledelayedexpansion
for /f "tokens=1 delims='" %%a in ('findstr /b /l /v ^' Settings.ini') do call :TrimRight "%%a"
set source=%1
set target=%td%
set extension=*.%ext%
if %mod%==0 (set toggle=copy) else (set toggle=move)
if %auto%==0 (goto:Manual) else (goto:auto)
:Manual
for /f "tokens=*" %%a in (%source%) do if %%~xa==.torrent (%toggle% "%%a" "%target%") else (
echo.&echo 전송할수 있는 파일 형식이 아닙니다.&echo.&echo 아무키나 누르면 종료 합니다...&pause>nul)
goto:eof
:Auto
if not exist "%userprofile%\downloads\*.torrent" (mode 50, 5&color 1f
echo.&echo Torrent 파일이 없습니다.&echo.& echo 아무키나 누르면 종료합니다.&pause>nul&exit)
for /f "delims=" %%a in ('dir /b %sd%%extension%') do (set /a i+=1& set t!i!=%%a& set ii=!ii!!i!&color 1f&echo.&echo !i!-%%a)
echo.& echo 위 목록 중 %toggle% 할 대상 파일의 번호를 입력하시오. 예)1 2 3 5 9 10
echo 스패이스로 띄어써야 하며, 입력 숫자 없이 엔터시 모두를 %toggle% 합니다.
set /p input=(!ii:~0!): || set /p input=!ii:~0, -1!
for %%a in (%input%) do %toggle% %sd%"!t%%a!" %target%
goto:eof
:TrimRight
set tmp=%~1
:loop
if "%tmp:~-1%"==" " set tmp=%tmp:~0,-1%&goto :loop
if "%tmp:~-1%"==" " set tmp=%tmp:~0,-1%&goto :loop
set %tmp%
goto:eof
endlocal
==========================================================
======================= Settings.ini ====================
'토렌트 자동 전송
'자동으로 변경시 다운로드 폴더에 있는 토렌트 파일을 감지하여 복사 및 이동 합니다.
sd=%USERPROFILE%\Downloads\ '토렌트 파일 위치
td=\\192.168.0.55\Torrent\torrents\Watch '복사 목적지
ext=torrent '확장자
mod=0 '0은 복사, 1은 이동
auto=1 'Download 폴더 자동 다운 {0수동, 1자동}
============================================================
Settings.ini 에서 auto에서 0은 수동 1은 자동 인데
0 수동은 토탈커맨더에서 쓸수 있는 기능 입니다. 토탈 커맨더 매개변수 %L 을 사용하여
토런트 파일을 선택하여 지정된 감시폴더로 복사 및 이동
자동은 스크립트를 실행하면 기본 다운로드 폴더 및 지정된 폴더에서 감시폴더로 복사 및 이동
댓글 [1]
-
cungice 2022.08.12 08:03
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
362 | 기 타| PE StartIsBack 설정 [2] | bangul | 901 | 7 | 05-22 |
361 | 기 타| 바로 가기 만들기 [7] | bangul | 2270 | 23 | 04-22 |
360 | 기 타| IPv6 전용 네트워크에서 윈도우 포럼 접속하기 | 네트워크빌 | 2004 | 2 | 03-27 |
359 | 기 타| 파이어 폭스 무설치 만들기 [17] | 슈머슈마 | 1560 | 9 | 02-12 |
358 | 기 타| CMD BAT 를 UTF8 모드로 사용 [13] | 입니다 | 1661 | 22 | 01-16 |
» | 기 타| 나스 토런트 감시폴더에 Torrent 파일 자동 전송 (수정) [1] | 슈머슈마 | 1160 | 9 | 08-11 |
356 | 기 타| 지원이 끝난 PC 드라이버 해결하기 [4] | Win10pro | 3181 | 1 | 06-27 |
355 | 기 타| macOS 13 Ventura 설치(Bootable ISO/USB 생성) [2] | 무월 | 2395 | 9 | 06-19 |
354 | 기 타| iptime 공유기. 국가별 접속제한 사용 시 iptv 안 나올 때 ... [4] | heykevin | 2502 | 7 | 06-08 |
353 | 기 타| 유튜브 팟플레이어로 보기(블투포함) [5] |
|
3525 | 7 | 05-14 |
352 | 기 타| [macOS/해킨토시] 몬터레이, 빅서, 카탈리나, 모하비, 하이... [6] | 무월 | 2220 | 5 | 05-11 |
351 | 기 타| 한 폴더내의 wim 한번에 등록하기-vhdman [6] | 카멜 | 1269 | 16 | 03-12 |
350 | 기 타| 커스텀 드라이브 아이콘 적용해 볼까? [3] |
|
559 | 5 | 03-09 |
349 | 기 타| 영화 볼때 이중 자막 보일때 해결 법 [1] | 우주인 | 1352 | 3 | 03-05 |
348 | 기 타| RSImageX 기본 파일 구성 [19] | suk | 2641 | 33 | 02-14 |
347 | 기 타| 레인미터를 부팅하면 나오도록 등록했습니다. [12] | 하늘은높고 | 2102 | 12 | 01-14 |
346 | 기 타| 앱손 스캐너 드라이버 설치 [2] | 슈머슈마 | 822 | 5 | 10-30 |
345 | 기 타| 윈도우에서 예버튼이 안보이는 현상... | 코요88 | 1453 | 4 | 08-22 |
344 | 기 타| 윈도우10 shell32.dll 아이콘 번호 모음 [5] | 코요88 | 2080 | 4 | 08-15 |
343 | 기 타| 윈도우10 imageres.dll 아이콘 번호 [2] | 코요88 | 1030 | 6 | 08-15 |
수고 많으셨습니다. 감사합니다.