- הקדמה
- פקודת ה-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. מאחר והזכויות שמורות לי, אין להעתיק מדריך זה לשום מקום, העתקה הינה עבירה על החוק ! **