در مورد منوی راست کلیک که عکسش رو گذاشتین، واقعاً عجیبه، چون برای اینکه همچین منویی ظاهر بشه باید کد براش نوشته بشه که من هیچ کدی در این مورد تو دیکشنری قرار ندادم، و الان هم هرچقدر که امتحان میکنم این منو برای من ظاهر نمیشه، واقعاً عجیبه !!!
در مورد آیکون برنامه در سیستم تری؛ در این قسمت آیکون خود برنامه قرار داده میشه، یعنی یک آیکن از پیش تعریف شده نیست، بلکه یک آیکن 16x16 از آیکن اصلی برنامه نمایش داده میشه و برای من هم بخوبی نمایش داده میشه:
- مثلاً شما در یک اسکریپت تایمر هر 50 میلی ثایه چک میکنین که محتوای کلیپ بورد تغییر کرده یا نه، در واقع شما آخرین محتوای کلیپبورد رو در یک متغیر ذخیره دارین و هربار مقدار کلیپ بورد رو با مقدار اون متغیر مقایسه میکنین و اگه مساوی نبودن معنیش اینه که یه متن دیگه تو کلیپبورد کپی شده....
مثلاً همچین چیزی:
[ltr]
کد:
[COLOR=#000090][B]Clipboard[/B][/COLOR]("GET","ClipBoard$")
[COLOR=#0000ff]If[/COLOR] (ClipBoard$ <> OldClipBoard$) [COLOR=#0000ff]Then[/COLOR]
Param$ = [COLOR=#800000]'"Dicti 1.4" GetText'[/COLOR]
[COLOR=#000090][B]Run[/B][/COLOR]("<[COLOR=#0000ff]SrcDir[/COLOR]>\GetText.exe","Param$")
OldClipBoard$ = ClipBoard$
[COLOR=#0000ff]End[/COLOR]
[COLOR=#000090][B]ScriptTimer[/B][/COLOR]("Timer1=ClipCheck","[COLOR=#ff0000]50[/COLOR]")
[/ltr]
که اینجا متغیر $OldClipBoard حاوی محتوای کلیپ بورد از آخرین باری که برنامه محتواش رو خونده و ترجمه کرده هست.
البته این فقط یه مثال بود، من حتی چک هم نکردم که جواب میده یا نه ولی این یکی از روشها هست.
اگر مشکلی یا ایرادی در برنامه دیدید و یا سوال و پیشنهادی داشتید خوشحال میشم مطرحش کنید.
موفق باشید.