سلام ، آیا این بازدید اول شماست ؟ یا
تبلیغات در این انجمن
×
+
سفارش تبلیغات
نمایش نتایج: از شماره 1 تا 3 از مجموع 3

موضوع: مشکل با جستجو در autoplay media studio

  1. #1
    عضو ثابت
    تاریخ عضویت
    Jul 2014
    ارسال ها
    22
    محصول امنیتی
    ESET NOD32
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    18
    اعتبار کاربر
    1

    Question مشکل با جستجو در autoplay media studio

    سلام دوستان.
    من از فایل help برنامه autoplay media studio 8 ، کد search رو کپی میکنم توی بخش کلیک دکمه ؛ اما کار نمیکنه. توی توضیح فایل help نوشته این دستور، کلمات کلیدی رو از همه صفحات پیدا میکنه و در یک پیغام مکان اون کلمات رو نشون میده اما برای من کلمه رو پیدا نمیکنه و پیغامی نمیده؛ لطفا راهنماییم کنید.
    کد:
    tbSearchResults = Application.SearchKeywords("target", true, true);
    
    if (tbSearchResults) then
        strTempString = "";
        for page_index, page_table in pairs(tbSearchResults) do
            for key_index, key_value in pairs(page_table) do
                strTempString = strTempString .. page_index.." - "..key_index..": "..key_value.."\r\n";
            end
        end
    
        Dialog.Message("Search Results", strTempString);
    end
    ضمن اینکه کلمه target رو توی همه صفحه هام دارم اما پیدا نمیکنه.
    من کلمه target رو توی richtext گذاشتم؛ آیا باید جای دیگه ای بذارم تا پیدا کنه؟

  2. تشکرها از این نوشته :


  3. #2
    عضو ثابت
    تاریخ عضویت
    Jul 2014
    ارسال ها
    22
    محصول امنیتی
    ESET NOD32
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    18
    اعتبار کاربر
    1

    پیش فرض

    دوستان هنوز منتظر جوابتون هستم

  4. #3
    عضو ممتاز
    تاریخ عضویت
    Mar 2015
    ارسال ها
    339
    سیستم عامل
    Windows 10 64Bit
    محصول امنیتی
    F-Secure
    تشکر تشکر کرده 
    225
    تشکر تشکر شده 
    938
    اعتبار کاربر
    1

    پیش فرض

    یه رفیق دارم. اوستایی هست واسه خودش! قبلا اینجا فعالیت داشت. اسم کاربریش sajjadkhati هست.

    پرسیدم اینطور جواب داد

    ببین به دردت میخوره پاسخش

    من اون کد رو تست کردم و جواب نگرفتم و نمیدونم چجوری کار میکنه اون تابع
    ولی میتونه از الگوریتم های دیگه استفاده کنه مثلا از توابع Application.GetPageScript و Page.GetObjectScript کد نوشته شده در رویداد یک صفحه (کد اولی) و یا شی (کد دومی) رو بصورت رشته برگردونه و با تابع String.Find کلمه مورد نظرش رو سرچ کنه . مثال اولیه و ساده :

    کد:
    result = Application.GetPageScript("Page1", "On Preload");
    if result~="" then
    Paragraph.SetText("Paragraph1", result);
    result2 = String.Find(result, "target", 1, false);
    Dialog.Message("Notice", result2, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
    end
    کد بالا اولین شماره کاراکتری که پیدا کنه رو برمیگردونه
    اگه بصورت حرفه ای تر میخاد سرچ کنه با تابع string.find (با حروف کوچیک نوشته شدن) که تابع اصلی لوا هست و با استفاده از پترن ها که لینک آموزشش تو زیر هست و همینطور با استفاده از حلقه ها میتونه سرچ حرفه ای کنه :

    پاترن ها در لوا . پرشین کدرز
    ویرایش توسط S!RUS : 17-03-2016 در ساعت 19:38

  5. کاربران : 2 تشکر کرده اند از شما saman3 برای ارسال این پست سودمند:


اطلاعات تاپیک

Users Browsing this Thread

در حال حاضر 1 در حال مشاهده این موضوع می باشد.. (0 کاربر و 1 مهمان در این انجمن حضور دارند)

موضوعات مشابه

  1. مباحث نرم افزار AutoPlay Media Studio
    توسط ali68124 در انجمن Autorun و ابزارهای مربوطه
    پاسخ ها: 119
    آخرين ارسال: 10-12-2018, 10:00
  2. آموزش فیلم آموزش کامل زبان برنامه نویسی Lua و Autoplay Media Studio + آموزش های تکمیلی
    توسط SajjadKhati در انجمن زبان ها و محیط های برنامه نویسی
    پاسخ ها: 83
    آخرين ارسال: 22-06-2018, 10:29
  3. بازیابی پروژه های ساخته شده با برنامه AutoPlay.Media.Studio.v8.1
    توسط abbas-t در انجمن بازیابی اطلاعات (Recovery)
    پاسخ ها: 21
    آخرين ارسال: 09-01-2017, 19:25
  4. پاسخ ها: 11
    آخرين ارسال: 09-12-2014, 11:08

برچسب برای این موضوع

بوک مارک ها

بوک مارک ها

مجوزهای ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •