CommandLine Satırını İndeksleme

Merhaba,
Olay Görüntüleyicisi üzerinden 1 Kimlik Numaralı Process CREATE loglarından birini kopyaladım ama aslında bu log içerisinde bulunan CommandLine : … karşılık gelen komut satırını kopyalamak istiyorum sadece.


Sadece CommandLine satırını kopyalamak istiyorum lakin For Each döngüleri fazla karışık geldi bu işlemi nasıl yapabilirim ?

İş akışında sona yaklaştım sadece CommandLine satırını kopyalamam gerekiyor ,tüm logu Click ile kopyalayabiliyorum ama sadece CommandLine satiri gerekiyor

Hi @Baris_Ozdemir,
try this,

System.Text.RegularExpressions.Regex.Match(YourString,"(?<=\").*?(?=\")").Tostring

Hope it helps you!

Hi @Baris_Ozdemir

Try this:

Set Variable Value activity-> Save to : Input
                  Value to Save : "FileVersion: 10.0.19041.3636 (WinBuild. 160101.0800)
                                   Description: Accessibility On-Screen Keyboard
                                   Product: Microsoft® Windows® Operating System
                                   Company: Microsoft Corporation
                                   Original FileName: osk.exe
                                   CommandLine: ""C:\Windows\system32\osk.exe""
                                   Current Director C.Windowuntam 271"

Set Variable Value activity -> Save to : Output
                   Value to Save : System.Text.RegularExpressions.Regex.Match(Input,"(?<=CommandLine\:\s+.).*(?=.)").Value.Trim()

Input and Output are variables of DataType System.String

Studio flow

Studio X flow

Regards

Merhaba Dostlar,
İş akışı her çalıştığında CommandLine satırı değişecek.
Yani bütün logların CommandLine satırlarını sırayla alıp ChatGPT’e soracak ?
Şimdi osk.exe iken bir sonraki log içeriğinde farklı olabilir bundan dolayı her log için ayrı CommandLine satırı parse edecek bir çözüm arıyorum.

Hi @Baris_Ozdemir

Check this, every time Command Line change according to that it will be taken.

Regards