Jump to content

Recommended Posts

Posted

I want to copy files using my autoit script, I don't want to specify the destination path within the script but I want the script to read destination paths from plain text document. For example, C:\test.txt

The text file may contain;

c:\program files

d:\test

e:\help

How can I make it copy a file to these destination paths?

Thanx in advance!

http://www.autoitscript.com/forum/style_im...icons/icon1.gif

There are 10 kinds of people, those who understand me and those who don't.
  • Moderators
Posted (edited)

akfourtyseven,

Firstly, welcome to the forums. You will find lots of help here, but do not expect us to write your scripts for you ;-)

So now you will not be surprised if I start by telling you to read about the following functions in the help file:

_FileReadToArray, FileCopy, For...To...Step...Next.

Try and produce something yourself first and then come back and ask questions if you have problems. There are a couple of very good tutorials if you want to learn more about AutoIt - you can find them here and here.

M23

Edited by Melba23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Posted

Hey...

How about the FileReadLine Function?

like this (from AutoIT Help)

$file = FileOpen("c:\file.txt", 0)

; Check if file opened for reading OK

If $file = -1 Then

MsgBox(0, "Error", "Unable to open file.")

Exit

EndIf

; Read in lines of text until the EOF is reached

While 1

$line = FileReadLine($file)

If @error = -1 Then ExitLoop

MsgBox(0, "Line read:", $line)

Wend

FileClose($file)

:)

Posted

Hey...

How about the FileReadLine Function?

like this (from AutoIT Help)

$file = FileOpen("c:\file.txt", 0)

; Check if file opened for reading OK

If $file = -1 Then

MsgBox(0, "Error", "Unable to open file.")

Exit

EndIf

; Read in lines of text until the EOF is reached

While 1

$line = FileReadLine($file)

If @error = -1 Then ExitLoop

MsgBox(0, "Line read:", $line)

Wend

FileClose($file)

:)

Thanks! That was very helpful!

There are 10 kinds of people, those who understand me and those who don't.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...