안녕하세요
현재 bat파일로 백업 배치파일을 만들다 누락되는 파일이 있어
오토핫키로 백업파일을 만들어 보려고합니다
아래와 같이 filecopydir 폴더 전체 복사 명령어를 사용하였습니다
문제는 반응이 없습니다...
FileCopyDir, %userprofile%\Documents, d:\backup,1
실행창에서 %userprofile%\Documents 치면 내문서가 잘 열리는데요
filecopydir을 사용하면 복사진행이 안됩니다
FileCopyDir, C:\My Folder, C:\Copy of My Folder
예제글을 보았으나 내문서 지정이 안되어 위처럼 수정을 하였습니다
추가 수정으로는
FileCopyDir, C:\MyDocuments, d:\backup,1
FileCopyDir, C:\Documents, d:\backup,1
FileCopyDir, C:\%userprofile%\MyDocuments, d:\backup\,1
FileCopyDir, C:\%userprofile%\Documents, d:\backup\,1
FileCopyDir, C:\%a_workingdir%\MyDocuments, d:\backup,1
FileCopyDir, C:\%a_workingdir%\Documents, d:\backup,1
FileCopyDir, %a_workingdir%\MyDocuments, d:\backup,1
FileCopyDir, %a_workingdir%\Documents, d:\backup,1
등을 해보았지만 폴더 복사가 안되었습니다
아시는분 답변 부탁드립니다 ㅜ_ㅜ
;이하 소스
Gui, Add, Tab, x12 y10 w390 h350 , 체크|백 업
Gui, Tab, 백 업
Gui, Add, Button, x242 y50 w153 h60 , 백 업
Gui, Add, CheckBox, x20 y50 w60 h15 v내문서, 내문서
Gui, Add, CheckBox, x80 y50 w50 h15 v사진, 사진
Gui, Add, CheckBox, x130 y50 w60 h15 v동영상, 동영상
Gui, Add, CheckBox, x20 y90 w70 h15 v다운로드, 다운로드
Gui, Add, CheckBox, x90 y90 w70 h15 v즐겨찾기, 즐겨찾기
Gui, Add, CheckBox, x160 y90 w70 h15 v바탕화면, 바탕화면
Gui, Add, CheckBox, x190 y50 w50 h15 v음악, 음악
Gui, Add, Button, x242 y110 w153 h30 , 설정저장
Gui, Tab, 체크
Path:=A_ScriptDir
Gui, Add, Button, x250 y319 w70 h22 gFolder, 파일찾기
Gui, Add, DropDownList, x20 y320 w100 h400 vlist1, 코드|
Gui, Add, DropDownList, x125 y320 w55 h400 vlist2, 날짜|
Gui, Add, DropDownList, x185 y320 w60 h400 vlist3, 대기분||20분
Gui, Add, Button, x325 y319 w70 h22 ,
Gui, Add, GroupBox, x15 y40 w225 h270 , [Message 로그기록]
Gui, Add, listBox, x17 y58 w218 h255 vnotice_list, Message 기록이 List됩니다
Gui, Font, S35 CDefault Bold, Verdana
Gui, Add, Button, x242 y58 w153 h80 , 시 작
Gui, Add, Button, x242 y140 w153 h80 , 종 료
Gui, Add, Button, x242 y222 w153 h80 , 리 셋
Gui, Show, x391 y105 h269 w462, PROGRAM
; Generated using SmartGUI Creator 4.0
Gui, Show, x356 y136 h372 w416,
#NoEnv
#SingleInstance force ; 스크립트를 동시에 한개만 실행
#Persistent ; 핫키가 없더라도 스크립트 실행을 유지
SetBatchLines,-1 ; 라인간 딜레이를 없애서 속도 상승
coordmode, pixel, screen
CoordMode, ToolTip, Screen
SetWorkingDir %A_ScriptDir%
SetWorkingDir %A_WorkingDir%
SetTitleMatchMode, 2
WinGetPos, winX, winY, winW, winH, %TILE%
WinActivate, %ActiveID%
DebugMode := 1
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
gui, submit, nohide
IniRead,내문서, option.ini, 내문서, 내문서
guicontrol,,내문서,%내문서%
gui, submit, nohide
IniRead,사진, option.ini, 사진, 사진
guicontrol,,사진,%사진%
gui, submit, nohide
IniRead,동영상, option.ini, 동영상, 동영상
guicontrol,,동영상,%동영상%
gui, submit, nohide
IniRead,다운로드, option.ini, 다운로드, 다운로드
guicontrol,,다운로드,%다운로드%
gui, submit, nohide
IniRead,즐겨찾기, option.ini, 즐겨찾기, 즐겨찾기
guicontrol,,즐겨찾기,%즐겨찾기%
gui, submit, nohide
IniRead,바탕화면, option.ini, 바탕화면, 바탕화면
guicontrol,,바탕화면,%바탕화면%
gui, submit, nohide
IniRead,음악, option.ini, 음악, 음악
guicontrol,,음악,%음악%
return
Folder:
FileSelectFile,newPath,%Path%,*.xls
Path:=NewPath
GuiControl,,Path,%Path%
return
Button백업:
Gui, Submit, Nohide
FileCreateDir, d:\backup
formattime , nowtime,,MM-dd HH:mm:ss
guicontrol,,notice_2, %message_2%
listMessage =%nowtime% 백업 준비.. %message_2%|%listMessage%
guicontrol,,notice_list, |%listMessage%
if 내문서=0
{
sleep, 100
}
if 내문서=1
{
FileCopyDir, %userprofile%\Documents, d:\backup,1
}
formattime , nowtime,,MM-dd HH:mm:ss
guicontrol,,notice_2, %message_2%
listMessage =%nowtime% 백업 준비.. %message_2%|%listMessage%
guicontrol,,notice_list, |%listMessage%
return
6시간만에 해결 완료
edit을 구이에 추가하여 변수로 지정하여 계정을 입력 및 ini에 저장하여 불러오는 식으로 해결봤습니다..
이제 문제는 프로그레스바 네요ㅎㅎ
c:\user\%계정%\내문서