Jump to content

Search for pst, array write to ini


catim100
 Share

Recommended Posts

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

Link to comment
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 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
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

 

Link to comment
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
 Share

  • Recently Browsing   0 members

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