Skip to content
AutoHotKey
2011.02.05 08:19

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

조회 수 18644 추천 수 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
번호 분류 제목 날짜 조회 수
717 컴퓨터잡담 윈도우 진입후 익스플로러 연결 딜레이 현상 2011.06.20 4189
716 컴퓨터잡담 윈도우 오류보고(블루스크린) 해결 2011.12.17 4131
715 컴퓨터잡담 윈도우 시스템 파일 콘솔복원 2 2011.11.30 5167
714 컴퓨터잡담 윈도우 서비스 수동 등록 방법 2010.07.23 9631
713 WindowsTip 윈도우 빠른종료 팁 file 2014.12.27 1824
712 WindowsTip 윈도우 문제 많을때 (레지스트리 초기화???) 2012.05.23 9634
711 WindowsTip 윈도우 레지스트리 설정 - 인터넷 익스플로러 4 2013.02.28 12952
710 컴퓨터잡담 윈도우 기본 애플리케이션 명령어 2011.12.21 4570
709 WindowsTip 윈도우 Xp에서 사용자 로그온 제거 방법 1 2012.05.18 6292
708 컴퓨터잡담 윈도우 XP에서 메모리를 시스템 캐시로 설정하는 방법 file 2012.03.08 4952
707 WindowsTip 윈도우 XP에서 exFAT 인식 패치방법 file 2015.01.14 1558
706 WindowsTip 윈도우 XP SP3 와 Windows 8.1 두가지 부팅 메뉴얼 file 2015.02.11 1768
705 Server 윈도우 time_wait 없애기 2016.03.08 3919
704 Server 윈도우 TCP 연결의 개수를 최대한 늘이기 2016.03.26 3483
703 컴퓨터잡담 윈도우 PC에서 안드로이드 앱 실행 file 2018.09.25 6211
702 WindowsTip 윈도우 ip helper ipv6 도데체 무엇인가? 2015.05.11 4916
701 WindowsTip 윈도우 DLL 오류 해결방법 2013.01.23 192708
700 WindowsTip 윈도우 CPU 사용률 확인, 실시간 저장하기 2016.08.24 5685
699 WindowsTip 윈도우 8.1 종료버튼 만들기 file 2015.03.21 3851
698 WindowsTip 윈도우 8.1 업데이트 하지 않기 file 2015.03.21 3777
Board Pagination Prev 1 ... 9 10 11 12 13 ... 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소