스크립트를 사용하여 시스템 유틸리티 또는 웹 파일 자동 업데이트 방법
대부분의 시스템 유틸리티에 대한 중요한 점 중 하나는 이식성입니다. 대부분은 단순히 exe 또는 zip 파일로 직접 배포되며 설치가 필요없이 바로 사용할 수 있습니다. 사용이 간편하기 때문에 이러한 유형의 응용 프로그램은 쉽게 업데이트 할 수 있지만 자동 업데이트 기능이 부족합니다. 우리의 UpdateFromWeb 스크립트는 휴대용 응용 프로그램 또는 웹을 통해 사용 가능한 파일, 자동 프로세스에 대한 업데이트를 설치하므로이 문제를 해결합니다..
용법
UpdateFromWeb 스크립트 사용법은 매우 간단하며 아래에 몇 가지 예가 나와 있습니다. 원본 URL과 컴퓨터에서 업데이트 할 파일이있는 디렉토리를 제공하면 스크립트가 나머지 작업을 수행합니다.
특징은 다음과 같습니다.
- 유니버설 - 모든 URL의 도구 나 파일에 사용할 수 있습니다.
- 로컬 디렉터리 (하위 디렉터리 포함)의 모든 해당 파일을 업데이트하기위한 디렉터리 검색
- 자동 압축 해제 및 추출
- 단일 파일 업데이트를위한 직접 URL 다운로드
- URL이 대소 문자를 구분하는 웹 사이트의 사례 변환
- 새 버전 만 업데이트하기위한 새 파일 검색
- 업데이트해야하는 실행중인 응용 프로그램의 자동 종료 및 다시 시작
- 주문형 또는 자동 실행 가능
스크립트 파일에 문서화 된 더 많은 기능이 포함되어 있습니다. 메모장 (또는 다른 텍스트 편집기)에서 열어 모든 옵션을 봅니다..
UpdateFromWeb 스크립트는 사용하기 전에 시스템에 있어야하는 몇 가지 외부 도구를 사용합니다. 이러한 도구에 대한 다운로드 링크는 아래에 제공되며 시스템의 PATH 변수에있는 폴더에 있어야합니다 (의심되는 경우 C : \ Windows에 필요한 파일을 넣기 만하면됩니다).
도구 또는 응용 프로그램뿐 아니라
위에서 언급 한 것처럼 UpdateFromWeb 스크립트는 URL이 일관된 모든 파일에 사용할 수 있습니다. 예를 들어 프로젝트가 URL mysite.com/project.zip을 사용하여 야간에 업데이트되는 경우 UpdateFromWeb 스크립트를 사용하여 zip 파일을 컴퓨터의 로컬 폴더에 자동으로 다운로드하고 추출 할 수 있습니다.
이와 유사한 점에서 스크립트를 사용하여 여러 컴퓨터에서 파일 및 / 또는 도구를 일관되게 유지할 수 있습니다. 파일을 중앙 위치에 업로드하면 UpdateFromWeb을 실행하는 자동화 된 프로세스가 나머지를 처리 할 수 있습니다..
예제들
UpdateFromWeb 스크립트는 명령 줄에서 사용하거나 하드 코드 된 둘 다 사용할 수 있습니다. 또한 필요에 따라 믹스 앤 매치 할 수 있습니다..
아래에는 명령 줄과 하드 코드의 각각의 실행 설정뿐만 아니라 사용법을 보여주는 몇 가지 예제가 있습니다..
"C : \ My Tools"에있는 모든 SysInternals 도구를 업데이트하고 업데이트 된 실행중인 응용 프로그램을 다시 시작하십시오.
명령 행 :
UpdateFromWeb /U:http://live.sysinternals.com/tools/D/R "/ T : C : \ My Tools"
하드 코드 :
SET URL = http : //live.sysinternals.com/tools
SET TargetDir = C : \ My Tools
SET UpdateDir = 1
SET RestartStopped = 1
"C : \ My Tools"및 모든 하위 디렉토리에있는 모든 Nirsoft 도구를 업데이트하십시오.
명령 행 :
UpdateFromWeb /U:http://www.nirsoft.net/utils/D/S/Z/L "/ T : C : \ My Tools"
하드 코드 :
SET URL = http : //www.nirsoft.net/utils
SET TargetDir = C : \ My Tools
SET UpdateDir = 1
SET 반복 = 1
SET ToLower = 1
SET 압축 풀기 = 1
SET RestartStopped = 1
mysite.com에서 "Specs.doc"파일을 업데이트하고 "C : \ Files \ Latest Specs.pdf"에 복사하십시오.
명령 행 :
UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F : 최신 사양 .pdf"/ T : C : \ Files
하드 코드 :
SET URL = http : //mysite.com/Specs.pdf
SET TargetDir = C : \ Files
SET FileToGet = 최신 사양 .pdf
"C : \ Files"디렉토리의 파일을 mysite.com의 Specs.zip에서 최신 파일로 업데이트하십시오.
명령 행 :
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T : C : \ Files
하드 코드 :
SET URL = http : //mysite.com/Specs.zip
SET TargetDir = C : \ Files
SET UpdateDir = 1
SET CopyNewFiles = 1
SET 압축 풀기 = 1
"C : \ Files"에있는 모든 파일을 mysite.com/files에 저장된 파일과 동기화되도록 업데이트하십시오 :
명령 행 :
UpdateFromWeb /U:http://mysite.com/files "/ D / T : C : \ Files
하드 코드 :
SET URL = http : //mysite.com/files
SET TargetDir = C : \ Files
SET UpdateDir = 1
웹 스크립트에서 업데이트 다운로드
Download.exe 도구 다운로드
7-Zip 명령 줄 도구 다운로드