기 타 오토잇 코드 작성
2021.10.06 22:15
목록을 만들어 그 목록대로 선택 파일 복사하는 코드를 작성하려고합니다.
초보가 아래와 같이 작성하였는데 안되네요.
================================================
Local $filelist = FileRead(@ScriptDir & "\files.txt")
If IsArray($filelist) Then
For $i = 1 To $filelist[0]
FileCopy(@ScriptDir & "\Sources\" & $filelist[$i], @ScriptDir & "\Target\" & $filelist[$i], 1)
ExitLoop
Next
EndIf
========================================================
files.txt에는
aclui.dll
activeds.dll
activeds.tlb
actxprxy.dll
adsldpc.dll
advapi32.dll
advapi32res.dll
이렇게 적어 주었습니다.
아시는 분 손 좀 보아주십시오. 부탁드립니다.
댓글 [4]
-
지니제스트 2021.10.06 22:40
-
못말리는짱구 2021.10.06 22:47
정보 감사합니다.
한개 복사도 안되네요.
ExitLoop를 지워도 마찬가지입니다.
-
지니제스트 2021.10.07 07:16
#include <file.au3>
Local $filelist = _FileReadToArray(@ScriptDir & "\files.txt")
If IsArray($filelist) Then
For $i = 1 To $filelist[0]
FileCopy(@ScriptDir & "\Sources\" & $filelist[$i], @ScriptDir & "\Target\" & $filelist[$i], 1)
Next
EndIf
제가 착각한게 있네요. FileRead 함수는 단지 내용만 읽기 때문에, 배열로 들어가질 안을겁니다. 그래서 배열로 읽게 해주는
_FileReadToArray 로 불러들이셔야 하구요. 이 함수를 쓰려면 file.au3 를 포함해주셔야 합니다.
위 구문대로 하시면 잘 되실거에요
-
못말리는짱구 2021.10.07 11:50
고맙습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
91174 | 하드웨어| 이상한 디스크 [2] | Airbrone13 | 621 | 10-21 |
91173 | 윈 도 우| 큐냅 NAS 하드디스크 윈도우에 연결 방법 문의 [3] | 오미자 | 259 | 10-21 |
91172 | 윈 도 우| 보안업데이트 삭제가 안됩니다. [3] | 에이사 | 934 | 10-21 |
91171 | 윈 도 우| edge에서 다운로드를 차단했다고 나오네요. [2] | 파워클래식 | 376 | 10-21 |
91170 | 소프트웨어| edge 설치오류 [1] | 불도깨비 | 225 | 10-21 |
91169 | 소프트웨어| uTorrent 저장경로 삭제 하려면??? [3] | hwasung | 453 | 10-21 |
91168 | 윈 도 우| 크롬사용시 글꼴 설정방법 문의? [4] | 맹물 | 377 | 10-21 |
91167 | 윈 도 우| iso 미탑재 문제 [2] | 이슬 | 282 | 10-21 |
91166 | 기 타| 배치파일로 디렉토리 한개를 지워야 하는데 [17] | 중국몽 | 251 | 10-21 |
91165 | 윈 도 우| 봉인과 무봉인 [5] | 쌘돌 | 843 | 10-21 |
91164 | 소프트웨어| 윈도우7에 설치 가능한 VMware Workstation 마지막 버전이? [2] | uiwsoi | 290 | 10-20 |
91163 | 윈 도 우| 윈도우11 amd 패치 업데이트 오늘 한다고 하지않았나요? | 그림같은남 | 592 | 10-20 |
91162 | 윈 도 우| 외장하드에 원도우iso파일 여러개 만들어 쓸 수 있나요? | 프리티맨 | 258 | 10-20 |
91161 | 소프트웨어| 한글hwp에서 PDF로 내보내기 테스트 좀 해주십시오. [3] | nadaeri | 480 | 10-20 |
91160 | 윈 도 우| 윈도우11 크로미움 엣지에서 탭이 자꾸 저절로 빠지네요 | 9900k | 240 | 10-20 |
91159 | 소프트웨어| 정규식 고수님들... [10] | zerozone | 688 | 10-20 |
91158 | 윈 도 우| 윈도우7에서 윈도우10으로 업그레이드 [4] | First. | 587 | 10-20 |
91157 | 소프트웨어| VirtualBox 네트워크 설정에 대한 질문 [5] | heykevin | 162 | 10-20 |
91156 | 윈 도 우| 윈도우 캡쳐기능 질문 [2] | 한우차돌박 | 282 | 10-20 |
91155 | 윈 도 우| Usb말고 외장하드로 iso 여러개 해서 원도우 설치방법이 있... [2] | 프리티맨 | 443 | 10-20 |
ExitLoop 가 들어가 있어서 그럴겁니다. ExitLoop는 루프문을 나가라는 애긴데.. 파일1개 복사하고, 종료 하란 애기거든요
ExitLoop를 지우고 해보세요