nevercom
کاربر متخصص انجمن مولتی مدیا بیلدر
سلام دوستان،
متاسفانه من آشنایی زیادی با زبان برنامه نویسی ++C ندارم، اگر امکان داره من رو در این مورد راهنمایی بفرمایید.
این یک کد به زبان اسکریپت نویسی AutoIt هست:
این کد کارش این هست:
ممنون از لطفتون.
متاسفانه من آشنایی زیادی با زبان برنامه نویسی ++C ندارم، اگر امکان داره من رو در این مورد راهنمایی بفرمایید.
این یک کد به زبان اسکریپت نویسی AutoIt هست:
کد:
Local $PrevClip = [B]ClipGet()[/B]
[B]Send('^c')[/B]
$Data = [B]ClipGet()[/B]
$Data = [B]StringReplace([/B]$Data, "'", "\'"[B])[/B]
$script = "SelText$ = '" & $Data & "'" & @CRLF & 'RunScript("GetData")'
[B]ClipPut[/B]($PrevClip)
- محتویات (متنی ؟) موجود در کلیپ بورد رو میگیره و در متغیر رشته ای PrevClip$ ذخیره میکنه
- خط دوم کد یک CTRL+C رو به پنجره ی فعال میفرسته تا متنی که انتخاب شده، در حافظه ی کلیپ بورد کپی بشه
- حالا دوباره محتویات جدید کلیپ بورد رو میگیره و در متغیر (رشته ای) Data$ میریزه
- و خط بعد تمام کاراکترهای سینگل کوتیشن(') رو Escape میکنه و به این شکل تغییرش میده ('\)
- خط بعد مربوط میشه به کار با متغیرهای رشته ای، که متغیر script$ به این شکل خواهد بود(اگر Data$ = Some Text):
کد:
$SelText = 'Some Text'
RunScript("GetData")
- و خط آخر محتویات متغیر رشته ای PrevClip$ رو میریزه داخل حافظه ی کلیپ بورد
ممنون از لطفتون.