Basic Infos:
Write\Read string objects from "Simple Object o(Function)" to\from files can be easily done!
"InsertAt()\RemoveAt()" can be used with "Associative Arrays"!
For example:
- "InsertAt(Col_2)" would automatically make the previous "Col_2" the new "Col_3", the previous "Col_3" the new "Col_4", and so on ...!
- "RemoveAt(Col_2)" would automatically make "Col_3" the new "Col_2", "Col_4" the new "Col_3", and so on ...!
String objects from "SimpleObject o(Function)" are made of "Sections" and each section contains a set of "Key\value" pairs!
____
Download v1.4 (Includes Example script from the video and other examples):
http://www.mediafire.com/file/u3bfpc3n2p3xn6q/SimpleObject_o%2528Function%2529_-_v1.4.rar/file
___ v1.4 ___ :
for "Key" parameter: ___
<=Sx ;get the nth Section name from an "o()" function object (<=S1 First, <=S2 second, and so on ...!)
<=Cx ;get the nth Section Content from an "o()" function object (<=C1 First, <=C2 second, and so on ...!)
<=CountSections ;count sections that an "o()" function object contains
for "Task" parameter: ___
CheckKey ;check if key exist
CheckSection ;check if section exist
DelKey ;delete keys from sections
___ v1.3 ___ :
Inside "UpdateSectionIndex", the line, if (IndexFound = 0), was replaced with, if RegExMatch(IndexFound, "^0")
Any section that ends by 0 or by an integer number that contains leading zero\s will be ignored while Updating section index!
___ v1.2 ___ :
AHK For-Loop equivalent implemented by using the new options below:
for "Key" parameter: ___
<=Get ;get values from "o()" function static vars (Mainly for "FindAnyKey" var)
Kx=> ;get the nth key of a section (K1=> First, K2=> second, and so on ...!)
Vx=> ;get the nth value of a section (v1=> First, v2=> second, and so on ...!)
GetIndex=> ;get index of a specified section
for "Task" parameter: ___
GetSectionIndex ;get index of a specified section
___ v1.1 ___ :
for "Key" parameter: ___
=> ;Add\Modify multiple keys (if section does not exist, it will be created)
+=> ;Create new section at specified index and Add multiple keys (the previous section index number will be increased, and so on)
-=> ;Delete content of the specified section and then add multiple keys!
Get=> ;get content of the specified section
for "Task" parameter: ___
GetSection ;get section content
DelSectionContent ;delete section content
Keywords:
AHK String Object
AutoHotKey String Object
Simple Object o(Function) - String Object (AutoHotKey)
You did a hell of lot of work for not liking Autohotkey thanks for the effort I am going to got through your work. Thanks again.
ReplyDelete