Skip to content
AutoHotKey
2011.02.05 08:19

[autohotkey] FTP-업로드 예제분석

조회 수 18619 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

FTP-업로드 예제분석

FTP-uploading with the help of AHK

출처 : http://www.autohotkey.com/forum/topic39829.html

 

 

; The following example demonstrates how to automate FTP uploading using the operating 

; system's built-in FTP command. This script has been tested on Windows XP and 98se.
;자동으로 ftp에 연결하는 예제입니다.

;이 스크립트는 xp와 98se에 최적화되어 있습니다.

 

 

 

SYSINFO1 = %A_ScriptDir%\sys1.txt
SYSINFO2 = %A_ScriptDir%\sys2.txt
IPINFO =  %A_ScriptDir%\ipinfo.txt
NETSTATINFO = %A_ScriptDir%\netstat.txt
TRACERTINFO = %A_ScriptDir%\tracert.txt
TASKLISTINFO = %A_ScriptDir%\tasklist.txt

RunWait %comspec% /c systeminfo > "%SYSINFO1%",,hide
sleep 5000

RunWait %comspec% /c set > "%SYSINFO2%",,hide
RunWait %comspec% /c ipconfig/all > "%IPINFO%",,hide
RunWait %comspec% /c netstat - an > "%NETSTATINFO%",,hide
Run %comspec% /c tracert 164.124.101.2 > "%TRACERTINFO%",,hide

sleep 15000

Run %comspec% /c tasklist > "%TASKLISTINFO%",,hide

 


FTPCommandFile = %A_ScriptDir%\FTPCommands.txt
FTPLogFile = %A_ScriptDir%\FTPLog.txt
FileDelete %FTPCommandFile%  ; In case previous run was terminated prematurely.

FileAppend,
(
open host.domain.com
username
password
binary
cd htdocs
put sys1.txt
put sys2.txt
put ipinfo.txt
put netstat.txt
put tracert.txt

put tasklist.txt
delete SomeOtherFile.htm
rename OldFileName.htm NewFileName.htm
ls -l
quit
), %FTPCommandFile%

RunWait %comspec% /c ftp.exe -s:"%FTPCommandFile%" >"%FTPLogFile%"

 

;도스창을 띄우지 않고 싶을때는?

RunWait %comspec% /c ftp.exe -s:"%FTPCommandFile%" >"%FTPLogFile%",,hide


FileDelete %FTPCommandFile%  ; Delete for security reasons.
Run %FTPLogFile%  ; Display the log for review.

 

 

 

___________________________________________________________________________________________

 

 

 

 

 

; The following example demonstrates how to automate FTP uploading using the operating 
; system's built-in FTP command. This script has been tested on Windows XP and 98se.

FTPCommandFile = %A_ScriptDir%\FTPCommands.txt
FTPLogFile = %A_ScriptDir%\FTPLog.txt
FileDelete %FTPCommandFile%  ; In case previous run was terminated prematurely.

FileAppend,
(
open my.domain.com
myusername
mypassword
binary
cd htdocs
put C:\cars.txt
delete SomeOtherFile.htm
rename OldFileName.htm NewFileName.htm
ls -l
quit
), %FTPCommandFile%

RunWait %comspec% /c ftp.exe -s:"%FTPCommandFile%" >"%FTPLogFile%"
FileDelete %FTPCommandFile%  ; Delete for security reasons.
Run %FTPLogFile%  ; Display the log for review.

 

 

 

 

 

 

 

;%systemroot% 가 run에서는 안먹힘.

 

runwait %ComSpec% /c %systemroot%\system32\ipconfig.exe /all > c:\ip.txt,, hide

runwait %ComSpec% /c %systemroot%\system32\ipconfig.exe /renew > c:\iprenew.txt,, hide

runwait %ComSpec% /c %systemroot%\system32\ping.exe 164.124.101.2 > c:\ping.txt,, hide

runwait %ComSpec% /c %systemroot%\system32\tasklist.exe > c:\task.txt,, hide

 

;sleep, 1000

 

FTPCommandFile = %A_ScriptDir%\FTPCommands.txt

FTPLogFile = %A_ScriptDir%\FTPLog.txt

FileDelete %FTPCommandFile%  ; In case previous run was terminated prematurely.

 

FileAppend,

(

open 주소

아이디

비번

binary

cd list

put c:\ip.txt

put c:\iprenew.txt

put c:\ping.txt

put c:\task.txt

delete SomeOtherFile.htm

rename OldFileName.htm NewFileName.htm

ls -l

quit

), %FTPCommandFile%

 

RunWait %comspec% /c ftp.exe -s:"%FTPCommandFile%" >"%FTPLogFile%",, hide

FileDelete %FTPCommandFile%  ; Delete for security reasons.

;Run %FTPLogFile%  ; Display the log for review.

 

 

 

 

 

로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
517 AutoHotKey autohotkey) 편입 변수 4 2012.03.13 28888
516 컴퓨터잡담 하드 디스크 드라이브(HDD) 숨기기 3 file 2012.03.14 7330
515 컴퓨터잡담 USB 부팅디스크 만들기 1 5 file 2012.03.14 4602
514 AutoHotKey ET프로젝트 2 file 2012.03.14 5942
513 AutoHotKey autohotkey) 화면보호기 실행 전 클릭으로 화면보호 안걸리게 하기 2012.03.15 8869
512 AutoHotKey Autohotkey) 화면보호기(ScreenSaver) On/Off 방법 17 2012.03.16 40675
511 Excel 엑셀) 날짜를 요일로 변환하기 2 2012.03.16 19179
510 AutoHotKey autohotkey) 화면보호기, 바탕화면 control 창 열기 3 2012.03.17 8342
509 AutoHotKey autohotkey) 스크린세이버 활성화 / 비활성화 시키기. 2012.03.17 8035
508 컴퓨터잡담 하드 공유폴더 해제하기 1 2012.03.19 8182
507 컴퓨터잡담 Generic Host Process for Win32 Services 오류 2 2012.03.20 5488
506 Excel 엑셀 RANK 함수의 낮은자리부터 순위매김 2012.03.26 12582
505 컴퓨터잡담 FTP 자동 업로드 사용방법 2 2012.03.26 5573
504 컴퓨터잡담 URL Encoding 특수문자코드 4 2012.03.30 39031
503 컴퓨터잡담 drwtsn32.exe 사용하지 않기 2012.04.13 4350
502 컴퓨터잡담 카카오톡 PC버전 설치하기 2012.04.14 4957
501 컴퓨터잡담 울산<->경주<->포항 복선전철화 기대 2 2012.04.18 5959
500 컴퓨터잡담 모바일 어플만들기 (안드로이드 전용) 2 2012.04.19 4752
499 Excel 엑셀 주소참조 - Get.Cell(type_num, reference) 3 2012.04.23 14171
498 컴퓨터잡담 윈도우7 로그인 암호 및 비밀번호 초기화 방법 2012.05.03 23439
Board Pagination Prev 1 ... 19 20 21 22 23 ... 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소