עמוד ראשי מירק סקריפטינג מדריכים [מדריך] Custom Windows

[מדריך] Custom Windows

mIRC Guides - בפורום זה יפורסמו מדריכים לשפת המירק, הסברת פקודות ואפשרויות במירק וגם הסברים לשימוש בתוכניות חיצוניות לטובת המירק. לפרסום מדריכים יש לפרסמם תחילה בפורום "פרסום קודים ומדריכים" ולאחר מכאן הם יועברו לפורום זה.

uns
משתמש רשום
[מדריך] Custom Windows
הצטרף: 01 יולי 2010, 07:18
הודעות: 95
פורסם: 01 יולי 2010, 07:52
מה במדריך ?
  • הקדמה
  • פקודת ה-window/
  • פקודות
  • מזהים
  • מילות סיום

הקדמה
טוב, אז במדריך הזה נלמד על Custom Windows (חלונות מותאמים.
הערה: נסו לשמור על ריכוז בזמן הקריאה.

פקודת ה-window/
תחביר:
/window [-abBcCdeEfg[N]hikl[N]mnoprRsvwxz] [-tN,..,N] [+bdeflLmnstx] <@name> [x y [w h]] [/command] [popup.txt] [font [size]] [iconfile [N]]

סוויצ'ים:
  • a - חלון פעיל.
  • b - מעדכן את הרוחב של הסקרולבאר (scrollbar) לליסטבוקס (listbox).
  • B - מונע מהחלון להשתמש בגבול פנימי.
  • c - סוגר את החלון.
  • C - החלון במרכז כאשר הוא נוצר.
  • d - פותח בתור חלון דסקטופ (desktop).
  • e - שורת הפרדה על מנת ליצור אדיט בוקס (editbox)
  • E - שורת הפרדה גדולה יותר (מאפשרת רישום טקסט גדול יותר) ליצירת אדיט בוקס (editbox).
  • g - סוויץ' זה בא עם מספר, שם או מוריד הבהוב לחלון, [0] - לא יהבהב, [1] - מהבהב לפי הצבע של ההודעה, [2] - לפי הצבע של ההייליט (highlight).
  • h - מחביא את החלון.
  • i - מקשר בצורה דינאמית עם מה שקורה בהתחברות הנוכחית.
  • k -סוויץ' זה בא עם מספר, מחביא את ה@ בשם של החלון, [0] - מחביא, [1] - מראה.
  • l - סוויץ זה בא עם מספר, הN מסמל את רוחב הליסט בוקס (listbox).
  • m - סוויץ' זה בעצם מאפשר את קו הדק שמופיע לנו בחלונות רגילים במירק גם בחלון.
  • n - ממזער את החלון, ניתן לרשום את הסוויץ רגיל או n2 ואז הוא ימזער את החלון בלי להרחיב את האייטם בטריבאר (TreeBar).
  • o - אם החלון נפתח בתור חלון דסקטופ (desktop) אז החלון נפתח מעל שאר החלונות.
  • p - יוצר חלון תמונה (picwin).
  • r - סוויץ' המחזיר את החלון למקומו, זאת אומרת אחרי שהשתמשתם בסוויץ h- והחלון נעלם, בעזרת סוויץ' זה הוא חוזר.
  • R - מאפס את מיקום החלון למיקום הקודם לו.
  • s - מסדר לפי סדר הABC את החלונות בין אם זה טקסט או ליסטבוקס.
  • v - סוגר את החלון כאשר המירק מתנתק מהשרת.
  • w - סוויץ' זה בא עם מספר, [0] - מעלים את החלון מהטריבאר/סוויצ'באר, [1] מחזיר את החלון לסוויצ'באר, [2] מחזיר את החלון לטריבאר, [3] מחזיר את החלון לשניהם.
  • x - ההפך מסוויץ' n, מחזיר את החלון ממזעור.
  • z - מעביר את החלון לסוף הסוויצ'באר.
  • t - משמש לשים את מיקום הטאב בליסט בוקס (listbox).
  • t[N,...,N] - למקרה שטוענים מקובץ טקסט לתוך ליסט בוקס ובטקסט יש טאבים.
סוויצ'ים נוספים:
  • b - גבול.
  • d - בלי גבול.
  • e - גבול תלת מימדי.
  • f - מסגרת לדיאלוג.
  • l - כמו חלון בdesktop רק שלא יופיע בשורת ההתחל.
  • L - כמו הקודם רק לא יופיע בטאסקבאר (taskbar).
  • n - ממזער את הבוקס.
  • s - ניתן לשינוי מידה.
  • t - כותרת.
  • x - ההפך מn, מחזיר את הבוקס ממזעור.
השאר:
  • name@ - שם החלון.
  • x,y,w,h - מידות.
  • popup.txt - שם הפופאפ, דרושה טעינה של הקובץ.
  • command/ - פקודת ברירת מחדל.
  • font/size - שם הפונט והגודל.
  • iconfile/N - שם אייקון בכותרת החלון.

פקודות
הערה: [c] = צבע.
/aline [c] <@name> <text>

מוסיף שורה לליסט.

/cline [c] <@name> <N>

משנה את את הצבע של שורה מספר N לצבע C

/dline [c] <@name> <N[-N2]>

מוחק את שורה N עד שורה N2 כאשר N2 לא חובה.

/iline [c] <@name> <N> <text>

מכניס שורה במיקום מסויים (N - היכן שהשורה תיהיה לדוגמא 3 יהיה שורה שלישית).

/rline [c] <@name> <N> <text>

מוחק את N ומכניס במקומו את הטקסט החדש.

/sline [c] <@name> <N>

מקפיץ את החלון למיקום של שורה מספר N.

/renwin <@oldname> <@newname> [topic]

מה הפקודה עושה? לוקחת את השם הנוכחי של החלון ומחליפה אותו בשם חדש, כאשר topic הינה בחירה לשינוי הכותרת של החלון.

מזהים
$window(N/@name)

מחזיר מאפיינים בשביל החלון.
מאפיינים:
  • x,y,w,h - מחזיר את המידות של החלון.
  • dx,dy - מחזיר את המחזיר את המיקום של החלון בהתאם לשולחן עבודה (Desktop).
  • dw,dh - מחזיר את הגובה והאורך של החלון.
  • bw,bh - מחזיר את הגובה והאורך של תמונה בחלון.
  • state - מחזיר אם החלון ממוזער, לא ממוזער, מוחבא, או מצב נורמלי.
  • title - מחזיר את הטקסט שנמצא בטייטלבאר (TitleBar) של החלון.
  • font - מחזיר את השם של הפונט הנוכחי.
  • fontsize - מחזיר את הגודל של הפונט הנוכחי.
  • fontbold - מחזיר $true אם הפונט מודגש, $false אם לא.
  • fontcs - מחזיר את מספר הפונט שמוגדר לך במירק.
  • logfile - מחזיר את שם קובץ הלוג של החלון אם ישנו.
  • stamp - מחזיר את הגדרות ציון הזמן.
  • icon - מחזיר on/off אם יש אייקון הניתן לצפייה.
  • ontop - מחזיר את מצב החלון.
  • type - מחזיר את סוג החלון.
  • anysc - מחזיר $true אם הסוויץ' window -i פועל.
  • wid - מחזיר את מספר החלון.
  • cid - מחזיר באיזה סרבר החלון פועל.
  • sbtext - מחזיר את טקסט כפתור הסוויצ'באר.
  • sbcolor - מחזיר את צבע הסוויצ'באר הייליט.
  • sbstate - מחזיר את מצב כפתור הסוויצ'באר של החלון.
  • tbstate - מחזיר את מצב כפתור הטריבאר של החלון.

$line(@name,N,T)

מחזיר את הטקסט של שורה N בחלון הנוכחי, אם N הוא 0 המזהה יחזיר את מספר השורות בחלון הנוכחי.

מאפיינים:
  • state - אם T הוא 0 יחזיר את מספר השורה בחלון.
  • color - מחזיר את צבע הפונט של השורה.

 $fline(@name,wildtext,N,T)

מחזיר את מספר השורה שבו נכתב הטקסט על ידי מישהו.
מאפיינים:
  • text - מציג את כל השורה שבה נכתב הטקסט.

$sline(@name,N)

מחזיר את N שנבחר בליסטבוקס (עובד רק בליסטבוקס), אם N הוא 0 מחזיר את מספר הN שנבחרו בליסטבוקס.
מאפיינים:
  • ln - מחזיר את מיקום הבחירה בליסטבוקס.

מילות סיום
עד כאן המדריך לCustom Windows, תגובות ושאלות יתקבלו בברכה :)

** מדריך זה נכתב ע"י uns. מאחר והזכויות שמורות לי, אין להעתיק מדריך זה לשום מקום, העתקה הינה עבירה על החוק ! **
תמונה

Ventox
משתמש רשום
Re: Custom Windows
הצטרף: 01 יולי 2010, 12:45
הודעות: 29
פורסם: 12 יולי 2010, 05:49
מדריך מעולה!

XtrAp
מנהל האתר
Re: Custom Windows
הצטרף: 29 יוני 2010, 16:19
הודעות: 113
פורסם: 13 יולי 2010, 17:36
מדריך מצוין תודה.

Relative
משתמש רשום
Re: Custom Windows
הצטרף: 14 יולי 2010, 10:15
הודעות: 19
פורסם: 15 יולי 2010, 11:20
מדריך מצויין!
תודה.

vendetta
משתמש רשום
Re: Custom Windows
הצטרף: 30 יוני 2010, 18:18
הודעות: 75
פורסם: 13 אוגוסט 2010, 07:49
טוווו וווווואאאבבב
In the name of God, impure souls of the living dead shall be banished into eternal damnation
Amen
תמונה
אפשר למצוא אותי בערוץ החברים שלי בקווקנט tomer2k#


חזור אל מדריכים

cron