AzKay Posted January 23, 2009 Posted January 23, 2009 #include <String.au3> $Text = FileRead("somefile.txt") $Text = _StringBetween($Text, "PointA", "PointB") For $i = 0 To UBound($Text) -1 MsgBox(0, "", $Text[$i]) Next Like that? # MY LOVE FOR YOU... IS LIKE A TRUCK- #
haXor4life Posted January 23, 2009 Author Posted January 23, 2009 (edited) #include <String.au3> $Text = FileRead("somefile.txt") $Text = _StringBetween($Text, "PointA", "PointB") For $i = 0 To UBound($Text) -1 MsgBox(0, "", $Text[$i]) Next Like that?Yes, thank you. Do you know by any chance how to send it between pauses? (I mean after pause there should be new part of text.) Or maybe this one $Text = FileRead("somefile.txt") $Text = __StringBetween($Text, "PointA", "PointB") MsgBox(0, "", $Text) Func __StringBetween($s, $from, $to) $x = StringInStr($s, $from) + StringLen($from) $y = StringInStr(StringTrimLeft($s, $x), $to) Return StringMid($s, $x, $y) EndFunc I tried variations like this $Text = FileRead("somefile.txt") $Text = __StringBetween($Text, "PointA", "PointB") Send($Text) Func __StringBetween($s, $from, $to) $x = StringInStr($s, $from) + StringLen($from) $y = StringInStr(StringTrimLeft($s, $x), $to) Return StringMid($s, $x, $y) EndFuncbut it doesn't work. Edited January 23, 2009 by haXor4life
AzKay Posted January 23, 2009 Posted January 23, 2009 #include <String.au3> $Text = FileRead("somefile.txt") $Text = _StringBetween($Text, "PointA", "PointB") For $i = 0 To UBound($Text) -1 Send($Text) Sleep(1000) Next ? # MY LOVE FOR YOU... IS LIKE A TRUCK- #
haXor4life Posted January 23, 2009 Author Posted January 23, 2009 It doesn't work for some reason. When it is time to send it turns off. But when I changed code that it should send anything (e. g. Send("Sample")) it sent amount of this word equal to number of marks.
AzKay Posted January 23, 2009 Posted January 23, 2009 (edited) Send($Text[$i]) Edited January 23, 2009 by AzKay # MY LOVE FOR YOU... IS LIKE A TRUCK- #
bo8ster Posted January 23, 2009 Posted January 23, 2009 For learning more I would also recommend looking at the example script section. You can pick up a lot playing with that stuff. Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic]
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now