catim100

Search for pst, array write to ini

3 posts in this topic

Hi,

how can I insert the text into the ini line 21?
Only the path is to be inserted.

Runwait(@ComSpec & " /c " & 'dir d:\*.pst /b /s >' & @ScriptDir & '\file1.txt',"",@SW_HIDE)
$file1txt = FileRead(@ScriptDir & "\file1.txt", FileGetSize(@ScriptDir & "\file1.txt"))
$file1txtARRAY = StringSplit($file1txt, @CRLF, 1)
shellexecute(@ScriptDir & "\file1.txt")

ini:

[Sources]
1 = d: \ Documents \ Desktop
2 = d: \ Documents
,
,
,
21 =

 

file1.txt:

c:\Documents\Desktop\Ordner\Kontakte\Kontakte.pst
d:\Documents\Outlook\Kopie von myMail.pst
d:\Documents\Outlook\Outlook1 - Kopie.pst
e:\Documents\Outlook\Outlook1.pst
e:\Documents\Outlook\Outlsend.to.xxxx@googlemail.com-00000006.pst

Share this post


Link to post
Share on other sites



Welcome to AutoIt and the forum!

Did you have a look at function IniWrite in the help file?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Yes I have. Then the whole looks like this.

21 = c: \ Documents \ Desktop \ folder \ Contacts \ Kontakte.pst
d: \ Documents \ Outlook \ copy of myMail.pst
d: \ Documents \ Outlook \ Outlook1 - Copy.pst
e: \ Documents \ Outlook \ Outlook1.pst
e: \ Documents \ Outlook \ Outlsend.to.xxxx@googlemail.com-00000006.pst

I'm not going to just write the path to the ini;

21 = c: \ Documents \ Desktop \ folder \ Contacts
22 = d: \ Documents \ Outlook
,
,
,
 

$pathToConfig = IniRead(@scriptdir & "\myBackup.ini", "Sources", "21", "")
If  Not FileExists($pathToConfig) Then
$newPath = Fileread(@ScriptDir & "\Persönliche_Ordner.txt") ;; , 0)
IniWrite(@ScriptDir & "\myBackup.ini", "Quellen", "21", $newPath)

msgbox("", "", $newPath)
ShellExecute(@scriptdir & "\myBackup.ini")

EndIf

 

Share this post


Link to post
Share on other sites

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