Hallo Jacqueline,
Well I wouldn’t expect you asking such a question..!
Scanning all the concerned script, get nScript and set nScript
…
put replacetexte (nScript, „screen“, „screen with visual effect“) into nScript
…
or for safer result (to turn around eventual individual „screen" chunk) of
varying blank width) something like this should also works:
….
put 0 into n0
Repeat
put wordoffset(„screen", nScript, n0) into n00
If n00 is 0 then exit repeat
Add n00 to n0
If „lock“ is char -4 to -1 of word n0-1 of nScript then put „ visual
effect" after word n0 of nScript
End repeat
….
Safer seems not to be possible!
Jean-Jacques Wagner
(Involved since 20 years in only one for ever lasting patent process)
> Am 22.11.2022 um 18:00 schrieb use-livecode-requ...@lists.runrev.com:
>
> Send use-livecode mailing list submissions to
> use-livecode@lists.runrev.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.runrev.com/mailman/listinfo/use-livecode
> or, via email, send a message with subject or body 'help' to
> use-livecode-requ...@lists.runrev.com
>
> You can reach the person managing the list at
> use-livecode-ow...@lists.runrev.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of use-livecode digest..."
>
>
> you can find the archives for this list at:
>
> http://lists.runrev.com/pipermail/use-livecode/
>
> and search them using this link:
>
> http://www.google.com/advanced_search?q=site:lists.runrev.com
>
>
> Today's Topics:
>
> 1. Lock screen challenge (J. Landman Gay)
> 2. Re: Lock screen challenge (Craig Newman)
> 3. Re: Lock screen challenge (Paul Dupuis)
> 4. Re: Lock screen challenge (J. Landman Gay)
>
>
> --
>
> Message: 1
> Date: Mon, 21 Nov 2022 15:24:15 -0600
> From: "J. Landman Gay"
> To: LiveCode Mailing List
> Subject: Lock screen challenge
> Message-ID: <45bc51f7-cafc-c8a3-f09c-c2a3ade3f...@hyperactivesw.com>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> I'm updating a very old set of stacks that use old HC syntax for "lock
> screen". A search with
> LC's Find utility says there are 723 instances that may need to be changed.
> Right now they look
> like this:
>
> lock screen
> -- do any number of things
> unlock screen with
>
> These all need to be changed to:
>
> lock screen for visual effect
> -- do any number of things
> unlock screen with visual effect
>
> The challenge is that not all "lock screen" commands use a visual effect,
> some are simple
> lock/unlock pairs. I need to automate this. The visual effects are not all
> the same. Some
> handlers have multiple instances of locking the screen with or without a
> visual effect.
>
> I'd use a regex if I could, but back references aren't supported (or are they
> now?) I really
> don't want to do this manually.
>
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
>
>
>
> --
>
> Message: 2
> Date: Mon, 21 Nov 2022 16:30:57 -0500
> From: Craig Newman
> To: How to use LiveCode
> Subject: Re: Lock screen challenge
> Message-ID:
> <03e5e47a-10e5-4a74-9ad7-8bcf95b0a...@starfirelighting.com>
> Content-Type: text/plain; charset=utf-8
>
> Jacque.
>
> Why aren?t you on the forum?
>
> Cant you just loop through each line in your handlers, and find the ones that
> contain ?lock screen?, both with and without the visual effect thing. Search
> downstream until you find the ?unlock? line, That gives you the start and
> finish lines for each handler. Then you can just replace the start and finish
> lines with the new ones.
>
> Am I missing this?
>
> Craig
>
>> On Nov 21, 2022, at 4:24 PM, J. Landman Gay via use-livecode
>> wrote:
>>
>> I'm updating a very old set of stacks that use old HC syntax for "lock
>> screen". A search with LC's Find utility says there are 723 instances that
>> may need to be changed. Right now they look like this:
>>
>> lock screen
>> -- do any number of things
>> unlock screen with
>>
>> These all need to be changed to:
>>
>> lock screen for visual effect
>> -- do any number of things
>> unlock screen with visual effect
>>
>> The challenge is that not all "lock screen" commands use a visual effect,
>> some are simple lock/unlock pairs. I need to automate this. The visual
>> effects are not all the same. Some handlers have multiple instances of
>> locking the screen with or without a visual effect.
>>
>> I'd use a regex if I could, but back references aren't supported (or are
>> they now?) I really don't want to do this manually.
>>
>> --
>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>> HyperActive Software | http://www.hyperactivesw.com
>>
>> ___
>>