דיאלוג - מקוון בענן

זוהי תיבת הדו-שיח הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


דו-שיח - הצג תיבות דו-שיח מסקריפטים של מעטפת

תַקצִיר


דיאלוג --ברור
דיאלוג --create-rc פילה
דיאלוג --הדפס-מקסימום
דיאלוג אפשרויות נפוצות אפשרויות תיבה

תיאור


דיאלוג היא תוכנית שתאפשר לך להציג מגוון שאלות או להציג הודעות
באמצעות תיבות דו-שיח מסקריפט מעטפת. סוגים אלה של תיבות דו-שיח מיושמים
(אם כי לא כולם בהכרח מקובצים לתוך דיאלוג):

רשימת בנייה, לוח שנה, רשימה, בחר, תיבת עריכה, טופס, fselect, מד, אינפובוקס,
תיבת קלט, תפריט קלט, תפריט, צורה מעורבת, מד מעורב, msgbox (הוֹדָעָה), תיבת סיסמאות,
טופס סיסמה, הפסקה, prgbox, תיבת תוכנות, תיבת התקדמות, רשימת רדיו, תיבת טווח, ארגז זנב,
ארגז זנב, תיבת טקסט, תיבת זמן, TreeView, ו כן לא (כן לא).

אתה יכול להכניס יותר מתיבת דו-שיח אחת לסקריפט:

· להשתמש ב "--ו-יישומון"אסימון לכוח דיאלוג כדי להמשיך לדיאלוג הבא אלא אם כן
לחצו על ESC כדי לבטל, או

· כל שעליך לעשות הוא להוסיף את האסימונים עבור תיבת הדו-שיח הבאה, וליצור שרשרת. דיאלוג מפסיק לשרשר
כאשר קוד ההחזרה מתיבת דו-שיח אינו אפס, למשל, ביטול או לא (ראה אבחון).

חלק מהווידג'טים, למשל רשימת תיוג, יכתבו טקסט דיאלוגהפלט של. בדרך כלל זה ה
שגיאה רגילה, אבל יש אפשרויות לשינוי זה: "--output-fd""--סטדרר
"--stdout". לא נכתב טקסט אם לחצן הביטול (או ESC) נלחץ; דיאלוג יציאות
מיד במקרה כזה.

אפשרויות


כל האפשרויות מתחילות ב"--" (שני מקפים ASCII, לטובת המשתמשים במערכות
עם תמיכה מקומית מופרעת).

"--" כשלעצמו משמש כבריחה, כלומר, האסימון הבא בשורת הפקודה אינו
התייחסו כאופציה.
דיאלוג --כותרת -- --לֹא an אוֹפְּצִיָה

ה "--ארגס"האופציה אומרת דיאלוג כדי לרשום את הפרמטרים של שורת הפקודה לתקן
שְׁגִיאָה. זה שימושי בעת איתור באגים של סקריפטים מורכבים באמצעות "--"ו"--קוֹבֶץ", מאז
ניתן לשכתב את שורת הפקודה כאשר אלה מורחבים.

ה "--קוֹבֶץ"האופציה אומרת דיאלוג כדי לקרוא פרמטרים מהקובץ שנקרא כערך שלו.
דיאלוג --קוֹבֶץ parameterfile
ריקים שאינם במירכאות כפולות נמחקים (השתמשו באלכסונים אחוריים כדי לצטט ציטוט יחיד
דמויות). התוצאה מוכנסת לשורת הפקודה, ומחליפה את "--קוֹבֶץ"וזה
ערך האופציה. פירוש שורת הפקודה מתחדש מאותה נקודה. אם
parameterfile מתחיל עם "&", דיאלוג מפרש את הטקסט הבא כמתאר קובץ
מספר ולא שם קובץ.

Common אפשרויות
רוב האפשרויות הנפוצות מתאפסות לפני עיבוד כל ווידג'ט.

--ascii-lines
במקום לצייר קווים גרפיים מסביב לתיבות, צייר ASCII "+" ו-"-" באותו אופן
מקום. ראה גם "--ללא קווים".

--אספקט יחס
זה נותן לך שליטה מסוימת על מידות התיבה בעת שימוש בהתאמה אוטומטית
(מציין 0 עבור גובה ורוחב). זה מייצג רוחב/גובה. ברירת המחדל היא
9, כלומר ברוחב של 9 תווים לכל גובה שורה אחת.

--כותרת אחורית כותרת אחורי
מפרט א כותרת אחורי מחרוזת שתוצג על הרקע, בחלק העליון של
מסך.

- התחל y x
ציין את המיקום של הפינה השמאלית העליונה של תיבת דו-שיח על המסך.

--ביטול-תווית מחרוזת
תעקוף את התווית המשמשת ללחצני "ביטול".

--ברור
מנקה את מסך הווידג'ט, תוך שמירה על רקע screen_color בלבד. השתמש בזה מתי
אתה משלב ווידג'טים עם "--ו-יישומון" כדי למחוק את התוכן של ווידג'ט קודם
על המסך, כך שהוא לא ייראה מתחת לתוכן של יישומון עוקב.
הבן זאת כהשלמה של "--שמור-חלון". כדי להשוות את ההשפעות, השתמש
אלה:

כל שלושת הווידג'טים גלויים, אפקט מדרגות, לפי סדר 1,2,3:

דיאלוג
--התחל 2 2 --yesno "" 0 0
--and-widget --begin 4 4 --yesno "" 0 0
--and-widget --begin 6 6 --yesno "" 0 0

רק הווידג'ט האחרון נותר גלוי:

דיאלוג
--clear --begin 2 2 --yesno "" 0 0
--and-widget --clear --begin 4 4 --yesno "" 0 0
--and-widget --begin 6 6 --yesno "" 0 0

כל שלושת הווידג'טים גלויים, אפקט מדרגות, לפי סדר 3,2,1:

דיאלוג
--keep-window --begin 2 2 --yesno "" 0 0
--and-widget --keep-window --begin 4 4 --yesno "" 0 0
--and-widget --begin 6 6 --yesno "" 0 0

יישומון ראשון ושלישי גלוי, אפקט מדרגות, בהזמנה 3,1:

דיאלוג
--keep-window --begin 2 2 --yesno "" 0 0
--and-widget --clear --begin 4 4 --yesno "" 0 0
--and-widget --begin 6 6 --yesno "" 0 0

שימו לב, אם ברצונכם לשחזר את צבעי הקונסולה המקוריים ולשלוח את הסמן הביתה
לאחר יציאת תוכנית הדו-שיח, השתמש ב- ברור (1) פקודה.

--צבעים
פרש רצפי "\Z" מוטבעים בטקסט הדו-שיח על ידי התו הבא,
מה שמספר דיאלוג כדי להגדיר צבעים או תכונות וידאו:

· 0 עד 7 הם מספרי צבעי ה-ANSI המשמשים בקללות: שחור, אדום, ירוק,
צהוב, כחול, מגנטה, ציאן ולבן בהתאמה.

· מודגש מוגדר על ידי 'b', מאופס על ידי 'B'.

· הפוך מוגדר על ידי 'r', מאפס על ידי 'R'.

· קו תחתון מוגדר על ידי 'u', מאופס על ידי 'U'.

· ההגדרות מצטברות, למשל, "\Zb\Z1" הופך את הטקסט הבא למודגש
אדום (אולי בהיר).

· שחזר הגדרות רגילות באמצעות "\Zn".

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

--cr-עטיפה
פרש שורות חדשות מוטבעות בטקסט הדו-שיח כשורה חדשה על המסך.
אחרת, דיאלוג יעטוף שורות רק במידת הצורך כדי להתאים לתיבת הטקסט.

למרות שאתה יכול לשלוט על מעברי שורות עם זה, דיאלוג עדיין יעטוף את כל השורות
ארוכים מדי לרוחב הקופסה. ללא cr-wrap, הפריסה של שלך
טקסט עשוי להיות מעוצב כך שייראה יפה בקוד המקור של הסקריפט שלך בלי
משפיע על האופן שבו זה ייראה בתיבת הדו-שיח.

ראה גם את "--ללא קריסה"ו"--מְטוּפָּח" אפשרויות.

--create-rc פילה
מתי דיאלוג תומך בתצורת זמן ריצה, זה יכול לשמש כדי לשפוך דוגמה
קובץ התצורה לקובץ שצוין על ידי פילה.

--פורמט תאריך פוּרמָט
אם המארח מספק זמן אחסון, אפשרות זו מאפשרת לך לציין את הפורמט של
תאריך מודפס עבור --לוּחַ שָׁנָה יישומון. השעה ביום (שעה, דקה, שנייה) הם
השעה המקומית הנוכחית.

--ברירת מחדל
הפוך את ערך ברירת המחדל של כן לא תיבה א לא. באופן דומה, הפוך את כפתור ברירת המחדל
של ווידג'טים המספקים "אישור" ו"ביטול" א ביטול. אם "--לא לבטל"או"--לְבַקֵר-
פריטים" ניתנות לאפשרויות האלה עוקפות את זה, מה שהופך את כפתור ברירת המחדל תמיד
"כן" (זהה פנימית כמו "בסדר").

--כפתור ברירת מחדל מחרוזת
הגדר את לחצן ברירת המחדל (נבחר מראש) בווידג'ט. על ידי בחירה מראש של כפתור, א
script מאפשר למשתמש פשוט ללחוץ זן להתקדם דרך א
דיאלוג עם מינימום אינטראקציה.

הערך של האפשרות הוא שם הכפתור: ok, כן, לבטל, לא, לעזור or נוסף.

בדרך כלל הכפתור הראשון בכל ווידג'ט הוא ברירת המחדל. הכפתור הראשון המוצג הוא
נקבע על ידי הווידג'ט יחד עם "--מַחֲבוֹא"ו"--לא לבטל אפשרויות. אם
אפשרות זו לא ניתנת, לא הוקצה כפתור ברירת מחדל.

--פריט ברירת מחדל מחרוזת
הגדר את פריט ברירת המחדל ברשימת בדיקה, טופס או תיבת תפריט. בדרך כלל הפריט הראשון ב
התיבה היא ברירת המחדל.

--תווית יציאה מחרוזת
תעקוף את התווית המשמשת ללחצני "יציאה".

--כפתור נוסף
הצג כפתור נוסף, בין כפתורי "אישור" ו"ביטול".

--תווית נוספת מחרוזת
תעקוף את התווית המשמשת ללחצני "אקסטרה". הערה: עבור ווידג'טים של תפריט קלט, זה
ברירת המחדל היא "שנה שם".

- עזרה מדפיס את הודעת העזרה לפלט הסטנדרטי ויוצא. הודעת העזרה היא גם
מודפס אם לא ניתנות אופציות, או אם ניתנת אופציה לא מוכרת.

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

ביציאה, מצב החזרה יציין כי לחצן העזרה נלחץ. דיאלוג
יכתוב גם הודעה לפלט שלו אחרי האסימון "HELP":

· אם "--פריט-עזרה" ניתנת גם, טקסט העזרה של הפריט ייכתב.

· אחרת, תיכתב תג הפריט (השדה הראשון).

אתה יכול להשתמש ב --תגי עזרה אפשרות ו/או הגדר את סביבת DIALOG_ITEM_HELP
משתנה כדי לשנות את ההודעות הללו ואת מצב היציאה.

--תווית עזרה מחרוזת
תעקוף את התווית המשמשת ללחצני "עזרה".

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

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

--hfile שם הקובץ
הצג את הקובץ הנתון באמצעות תיבת טקסט כאשר המשתמש לוחץ על F1.

--הליין מחרוזת
הצג את המחרוזת הנתונה במרכז בתחתית הווידג'ט.

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

--input-fd fd
קרא קלט מקלדת מתאר הקובץ הנתון. רוב דיאלוג סקריפטים שנקראו מהם
הקלט הסטנדרטי, אבל יישומון המדיד קורא צינור (שהוא תמיד סטנדרטי
קֶלֶט). תצורות מסוימות אינן פועלות כראוי כאשר דיאלוג מנסה לפתוח מחדש את
מָסוֹף. השתמש באפשרות זו (עם ג'אגלינג מתאים בין מתארי קבצים) אם שלך
הסקריפט חייב לעבוד בסביבה מסוג זה.

--לֹא בָּטוּחַ
הופך את ווידג'ט הסיסמה לידידותי אך פחות מאובטח, על ידי הדהוד כוכביות עבור כל אחד מהם
אופי.

--iso-week
הגדר את נקודת ההתחלה עבור מספר השבוע המוצג ב"--לוּחַ שָׁנָהאפשרות
לפי ISO-8601, שמתחיל את המספור מהשבוע הראשון הכולל א
יום חמישי בינואר.

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

--קיפ-טייט
כאשר נבנה עם קללות, דיאלוג בדרך כלל בודק כדי לראות אם הוא פועל ב-an
x מונח, ובמקרה זה מנסה לדכא את מחרוזות האתחול שיעשו זאת
לגרום לו לעבור למסך החלופי. מעבר בין הרגיל לחלופי
המסכים מסיח את הדעת חזותית בסקריפט שפועל דיאלוג מספר פעמים. להשתמש
אפשרות זו לאפשר דיאלוג להשתמש במחרוזות האתחול האלה.

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

ביציאה, דיאלוג צובע מחדש את כל הווידג'טים שסומנו ב"--לִשְׁמוֹר-
חלון", גם אם הם לא ארגז זנב ווידג'טים. זה גורם לצביעה מחדש
בסדר הפוך. ראה את הדיון ב"--ברור" אפשרות לדוגמאות.

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

--max-input גודל
הגבל מחרוזות קלט לגודל הנתון. אם לא צוין, המגבלה היא 2048.

--לא-ביטול

--לא לבטל
דחק את הלחצן "ביטול" במצבי רשימת בדיקה, תיבת קלט ותפריט. תסריט
עדיין יכול לבדוק אם המשתמש לחץ על מקש ESC כדי לבטל כדי לצאת.

--ללא קריסה
בדרך כלל דיאלוג ממיר טאבים לרווחים ומצמצם רווחים מרובים ליחיד
מקום לטקסט המוצג בתיבות הודעה וכו'. השתמש באפשרות זו כדי
להשבית את התכונה הזו. ציין זאת דיאלוג עדיין יעטוף טקסט, בכפוף ל"--קר-
לעטוף"ו"--מְטוּפָּח" אפשרויות.

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

ראה גם --ללא תגיות. אם שתי האפשרויות ניתנות, מתעלמים מהאפשרות הזו.

--לא להרוג
אומר דיאלוג לשים את ארגז זנב תיבה ברקע, מדפיסה את מזהה התהליך שלה
דיאלוגהפלט של. SIGHUP מושבת עבור תהליך הרקע.

--אין תווית מחרוזת
תעקוף את התווית המשמשת ללחצני "לא".

--ללא קווים
במקום לצייר קווים מסביב לקופסאות, צייר רווחים באותו מקום. ראה גם
"--ascii-lines".

--לא-עכבר
אל תפעיל את העכבר.

--no-nl-expand
אל תמיר מחרוזות משנה "\n" של ההודעה/טקסט ההנחיה לשורות חדשות מילוליות.

--מַחֲבוֹא

--מַחֲבוֹא דחק את הלחצן "אישור" במצבי רשימת בדיקה, תיבת קלט ותפריט. תסריט יכול
עדיין בדוק אם המשתמש לחץ על מקש "Enter" כדי לקבל את הנתונים.

--ללא צל
הדחיק צללים שיצוירו מימין ולתחתון של כל תיבת דו-שיח.

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

Xdialog אינו מציג את עמודת התגיות עבור רשימת הבנייה והעץ האנלוגיים
יישומונים; דיאלוג עושה את אותו הדבר.

בדרך כלל דיאלוג מאפשר לך לעבור במהירות לערכים ברשימה המוצגת, על ידי
התאמת תו בודד לתו הראשון של התג. כאשר --ללא תגיות
ניתנת אפשרות, דיאלוג תואם עם התו הראשון של התיאור. ב
בכל מקרה, הדמות הניתנת להתאמה מודגשת.

--בסדר-תווית מחרוזת
תעקוף את התווית המשמשת ללחצני "אישור".

--output-fd fd
פלט ישיר אל מתאר הקובץ הנתון. רוב דיאלוג תסריטים כותבים ל
שגיאה רגילה, אך ייתכן שייכתבו שם גם הודעות שגיאה, בהתאם לשגיאה שלך
תַסרִיט.

--מפריד מחרוזת

--מפריד פלטמחרוזת
ציין מחרוזת שתפריד את הפלט ב- דיאלוגהפלט של רשימות ביקורת,
במקום שורה חדשה (עבור --פלט נפרד) או רווח. זה חל על אחרים
ווידג'טים כגון טפסים ותיבות עריכה המשתמשות בדרך כלל בשורה חדשה.

--הדפס-מקסימום
הדפס את הגודל המרבי של תיבות הדו-שיח, כלומר, גודל המסך, ל דיאלוגהפלט של.
זה עשוי לשמש לבד, ללא אפשרויות אחרות.

--גודל הדפסה
מדפיס את הגודל של כל תיבת דו-שיח ל דיאלוגהפלט של.

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

--מְצוּטָט
בדרך כלל דיאלוג מצטט את המחרוזות שהוחזרו על ידי רשימת הבדיקה וכן את הפריט-help
טֶקסט. השתמש באפשרות זו כדי לצטט את כל תוצאות המחרוזות.

--בר גלילה
עבור ווידג'טים שמכילים ערכת נתונים ניתנת לגלילה, צייר פס גלילה בשוליים הימניים שלו.
זה לא מגיב לעכבר.

--פלט נפרד
עבור ווידג'טים מסוימים (רשימת בנייה, רשימת בדיקה, תצוגת עץ), תוצאת פלט שורה אחת ב-a
זמן, ללא ציטוט. זה מקל על ניתוח על ידי תוכנית אחרת.

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

--צֵל
צייר צל מימין ולתחתון של כל תיבת דו-שיח.

--ציטוט בודד
השתמש בציטוט בודד לפי הצורך (וללא מרכאות אם אין צורך) עבור הפלט של
רשימת הבדיקה וכן טקסט העזרה של הפריט. אם אפשרות זו לא מוגדרת, דיאלוג שימושים
מרכאות כפולות סביב כל פריט. בכל מקרה, דיאלוג מוסיף קווים אחוריים לביצוע
הפלט שימושי בסקריפטים של מעטפת.

--שגיאה בגודל
בדוק את הגודל המתקבל של תיבת דו-שיח לפני שתנסה להשתמש בה, הדפס את
הגודל המתקבל אם הוא גדול מהמסך. (אפשרות זו מיושנת, שכן
כל שיחות החלון החדש מסומנות).

--לִישׁוֹן שניות
שינה (השהיה) למשך מספר השניות הנתון לאחר עיבוד תיבת דו-שיח.

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

--stdout
פלט ישיר לפלט הסטנדרטי. אפשרות זו ניתנת לצורך תאימות
עם Xdialog, אולם השימוש בו בסקריפטים ניידים אינו מומלץ, שכן קללות
בדרך כלל כותב את עדכוני המסך שלו לפלט הסטנדרטי. אם אתה משתמש באפשרות זו,
דיאלוג מנסה לפתוח מחדש את הטרמינל כדי שיוכל לכתוב לתצוגה. תלוי
בפלטפורמה ובסביבה שלך, זה עלול להיכשל.

--טאב-נכון
המר כל תו של טאב לרווח אחד או יותר (עבור ה תיבת טקסט יישומון; אחרת
לחלל בודד). אחרת, טאבים מעובדים לפי ספריית הקללות
פרשנות.

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

--פורמט זמן פוּרמָט
אם המארח מספק זמן אחסון, אפשרות זו מאפשרת לך לציין את הפורמט של
זמן מודפס עבור -- תיבת זמן יישומון. ערכי היום, החודש, השנה במקרה זה
הם לזמן המקומי הנוכחי.

--פסק זמן שניות
פסק זמן (יציאה עם קוד שגיאה) אם אין תגובת משתמש בתוך המספר הנתון של
שניות. מתעלם מפסק זמן של אפס שניות.

אפשרות זו מתעלמת על ידי "--הַפסָקָה" יישומון. הוא גם מוחלף אם
רקע כללי "--תיבת זנבבגאפשרות " משמשת להגדרת ווידג'טים מרובים במקביל.

--כותרת כותרת
מפרט א כותרת מחרוזת שתוצג בחלק העליון של תיבת הדו-שיח.

--זֵכֶר שם הקובץ
רושם את הפרמטרים של שורת הפקודה, הקשות ומידע אחר לנתון
קוֹבֶץ. אם דיאלוג קורא קובץ תצורה, הוא נרשם גם כן. קלט בצינור ל-
מד יישומון נרשם. השתמש ב-control/T כדי לרשום תמונה של תיבת הדו-שיח הנוכחית
חלון.

--תחילת שבוע יְוֹם
מגדיר את יום ההתחלה של השבוע, בשימוש ב"--לוּחַ שָׁנָה" אפשרות. ה יְוֹם
פרמטר יכול להיות

· מספר (0 עד 6, ראשון עד שבת באמצעות POSIX) או

· הערך המיוחד "locale" (זה עובד עם מערכות המשתמשות ב-glibc, מספקת
הרחבה ל אזור הפקודה, ה ראשון_יום חול ערך).

· מחרוזת התואמת לאחד מהקיצורים של היום בשבוע המוצג ב-
לוח שנה ווידג'ט, למשל, "Mo" עבור "יום שני".

השמיים דיאלוג התוכנית מטפלת בכמה פרמטרים של שורת הפקודה במיוחד, ומסירה אותם מ
רשימת הפרמטרים תוך כדי עיבודם. לדוגמה, אם האפשרות הראשונה היא --זֵכֶר,
אז זה מעובד (ומסיר) לפני דיאלוג מאתחל את התצוגה.

--מְטוּפָּח הסר ריקים מובילים, חתוך שורות חדשות מילוליות וריקים חוזרים ונשנים מההודעה
טקסט.

ראה גם את "--cr-עטיפה"ו"--ללא קריסה" אפשרויות.

--גִרְסָה
הדפסי נייר ותמונות דיאלוגהגרסה של הפלט הסטנדרטי, ויוצאת. ראה גם "--הדפס-
גרסה".

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

כאשר אפשרות זו ניתנת, הסמן ממוקם תחילה ברשימה.
קיצורים (האות הראשונה של התג) חלים על פריטי הרשימה. אם תפנה ל
שורת הכפתורים, קיצורים חלים על הכפתורים.

--כן-תווית מחרוזת
תעקוף את התווית המשמשת ללחצני "כן".

אריזה מקורית אפשרויות
לכל תיבות הדו-שיח יש לפחות שלושה פרמטרים:

טֶקסט הכיתוב או התוכן של הקופסה.

גובה גובה תיבת הדו-שיח.

רוחב רוחב תיבת הדו-שיח.

פרמטרים אחרים תלויים בסוג התיבה.

--רשימת בנייה טֶקסט גובה רוחב גובה רשימה [ תג פריט מצב ] ...
A רשימת בנייה תיבת הדו-שיח מציגה שתי רשימות, זו לצד זו. הרשימה משמאל מציגה
פריטים שלא נבחרו. הרשימה מימין מציגה פריטים נבחרים. כמו פריטים
נבחר או לא נבחר, הם עוברים בין הרשימות.

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

מצב ההפעלה/כיבוי הראשוני של כל ערך מצוין על ידי מצב.

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

· אם --פריטים לביקור לא נתון, העברת כרטיסיות משתמשת בשני מצבים (אישור/ביטול).

· אם --פריטים לביקור נתון, העברת כרטיסיות משתמשת בארבעה מצבים
(שמאל/ימין/אישור/ביטול).

בין אם לאו --פריטים לביקור נתון, אפשר להעביר את ההדגשה בין
שתי הרשימות באמצעות מקשי ברירת המחדל "^" (עמודה שמאל) ו-"$" (עמודה ימנית).

ביציאה, רשימה של תג מחרוזות של אותם ערכים שהופעלו יהיו
מודפס על דיאלוגהפלט של.

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

--לוּחַ שָׁנָה טֶקסט גובה רוחב יְוֹם חודש שנה
A לוח שנה התיבה מציגה חודש, יום ושנה בחלונות מתכווננים בנפרד. אם
הערכים של יום, חודש או שנה חסרים או שליליים, התאריך הנוכחי
נעשה שימוש בערכים המתאימים. אתה יכול להגדיל או להקטין כל אחד מאלה המשתמשים
החצים שמאלה, למעלה, ימינה ומטה. השתמש ב-h, j, k ו-l בסגנון vi לתנועה
סביב מערך הימים בחודש. השתמש ב-tab או ב-backtab כדי לעבור בין חלונות.
אם השנה ניתנת כאפס, התאריך הנוכחי משמש כערך התחלתי.

ביציאה, התאריך מודפס בטופס יום/חודש/שנה. הפורמט יכול להיות
עוקף באמצעות --פורמט תאריך אוֹפְּצִיָה.

--צ'ק ליסט טֶקסט גובה רוחב גובה רשימה [ תג פריט מצב ] ...
A רשימה קופסה דומה לא תפריט קופסא; יש מספר ערכים המוצגים ב
צורה של תפריט. הבדל נוסף הוא שאתה יכול לציין איזו ערך הוא
נבחר כעת, על ידי הגדרתו מצב ל on. במקום לבחור כניסה אחת
בין הערכים, ניתן להפעיל או לכבות כל ערך על ידי המשתמש. הראשונית
מצב הפעלה/כיבוי של כל ערך מצוין על ידי מצב.

ביציאה, רשימה של תג מחרוזות של אותם ערכים שהופעלו יהיו
מודפס על דיאלוגהפלט של.

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

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

כאן נתיב יכול להיות נתיב קובץ ובמקרה זה חלון הספרייה יציג את
תוכן הנתיב וחלון הזנת הטקסט יכילו את הנבחרים מראש
במדריך.

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

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

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

ביציאה, התוכן של חלון הזנת הטקסט נכתב דיאלוגהפלט של.

--תיבת עריכה נתיב גובה רוחב
תיבת הדו-שיח של תיבת העריכה מציגה עותק של הקובץ. אתה יכול לערוך אותו באמצעות ה
backspace, להסיר ומקשי סמן לתיקון שגיאות הקלדה. זה גם מזהה
למעלה/דף למטה. לא כמו ה --תיבת קלט, עליך ללחוץ על "אישור" או "ביטול"
לחצנים לסגירת תיבת הדו-שיח. לחיצה על מקש "Enter" בתוך התיבה תתפצל
השורה המקבילה.

ביציאה, נכתב לתוכן חלון העריכה דיאלוגהפלט של.

--טופס טֶקסט גובה רוחב formheight [ תווית y x פריט y x פלן ilen ] ...
השמיים טופס תיבת הדו-שיח מציגה טופס המורכב מתוויות ושדות, שהם
ממוקם על חלון שניתן לגלול לפי קואורדינטות שניתנו בסקריפט. השדה
אורך פלן ואורך קלט ilen לספר כמה זמן השדה יכול להיות. לשעבר
מגדיר את האורך המוצג עבור שדה נבחר, בעוד שהאחרון מגדיר את
האורך המותר של הנתונים שהוזנו בשדה.

· אם פלן הוא אפס, לא ניתן לשנות את השדה המתאים. ואת התוכן
של השדה לקבוע את האורך המוצג.

· אם פלן הוא שלילי, לא ניתן לשנות את השדה המתאים, ואת השלילה
ערך של פלן משמש כאורך המוצג.

· אם ilen הוא אפס, הוא מוגדר ל פלן.

השתמש בחצים למעלה/למטה (או control/N, control/P) כדי לעבור בין שדות. השתמש בכרטיסייה כדי
לעבור בין חלונות.

ביציאה, התוכן של שדות הטופס נכתב דיאלוגהפלט של כל שדה
מופרדים בשורה חדשה. הטקסט המשמש למילוי שדות שאינם ניתנים לעריכה (פלן הוא אפס או
שלילי) לא נכתב.

--fselect נתיב גובה רוחב
השמיים fselect דו-שיח (בחירת קבצים) מציג חלון להזנת טקסט שבו אתה יכול
הקלד שם קובץ (או ספרייה), ומעל זה שני חלונות עם שמות ספריות ו
שמות קבצים.

כאן נתיב יכול להיות נתיב קובץ ובמקרה זה חלונות הקובץ והספרייה יהיו
הצג את תוכן הנתיב וחלון הזנת הטקסט יכיל את
שם קובץ שנבחר מראש.

השתמש במקשי הטאב או החצים כדי לעבור בין החלונות. בתוך הספרייה או
חלונות שם קובץ, השתמש במקשי החצים למעלה/למטה כדי לגלול את הבחירה הנוכחית. להשתמש
מקש הרווח כדי להעתיק את הבחירה הנוכחית לחלון הזנת הטקסט.

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

הקלדת הרווח אופי כוחות דיאלוג להשלמת השם הנוכחי (עד ל
נקודה שבה עשויה להיות התאמה מול יותר מערך אחד).

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

ביציאה, התוכן של חלון הזנת הטקסט נכתב דיאלוגהפלט של.

--מַד טֶקסט גובה רוחב [אָחוּז]
A מד התיבה מציגה מטר לאורך החלק התחתון של התיבה. המונה מציין את
אֲחוּזִים. אחוזים חדשים נקראים מקלט סטנדרטי, מספר שלם אחד בכל שורה.
המונה מתעדכן כך שישקף כל אחוז חדש. אם הקלט הסטנדרטי קורא
המחרוזת "XXX", ואז השורה הראשונה הבאה נלקחת כאחוז שלם,
לאחר מכן, שורות עוקבות עד "XXX" אחר משמשות להנחיה חדשה. המד
יוצא כאשר מגיעים ל-EOF בכניסה הסטנדרטית.

השמיים אָחוּז הערך מציין את האחוז ההתחלתי המוצג במונה. אם לא
שצוין, הוא אפס.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. הווידג'ט לא מקבל קלט, אז
מצב היציאה תמיד בסדר.

--תיבת מידע טֶקסט גובה רוחב
An מידע קופסה היא בעצם א הודעה קופסא. עם זאת, במקרה זה, דיאלוג ייצא
מיד לאחר הצגת ההודעה למשתמש. המסך לא נקה
מתי דיאלוג יוצא, כך שההודעה תישאר על המסך עד להתקשרות
סקריפט מעטפת מנקה אותו מאוחר יותר. זה שימושי כאשר אתה רוצה להודיע ​​למשתמש על כך
חלק מהפעולות נמשכות שעשויות לדרוש זמן מה לסיום.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. מוחזר מצב יציאה בסדר.

--תיבת קלט טֶקסט גובה רוחב [init]
An קלט box שימושי כאשר אתה רוצה לשאול שאלות שדורשות מהמשתמש לעשות זאת
הזן מחרוזת כתשובה. אם init מסופק הוא משמש לאתחול של
מחרוזת קלט. כאשר נכנסים למחרוזת, ה backspace, להסיר ומקשי הסמן יכולים
לשמש לתיקון שגיאות הקלדה. אם מחרוזת הקלט ארוכה ממה שיכולה להתאים
בתיבת הדו-שיח, שדה הקלט יגולל.

ביציאה, מחרוזת הקלט תודפס דיאלוגהפלט של.

--תפריט קלט טֶקסט גובה רוחב גובה התפריט [ תג פריט ] ...
An תפריט קלט קופסה דומה מאוד לרגיל תפריט קופסא. יש רק מעטים
הבדלים ביניהם:

1. הערכים אינם מרוכזים אוטומטית אלא מותאמים לשמאל.

2. כפתור נוסף (נקרא שינוי שם) משתמע לשנות את שם הפריט הנוכחי כאשר הוא
נלחץ.

3. ניתן לשנות את שם הערך הנוכחי על ידי לחיצה על שינוי שם לַחְצָן. לאחר מכן
דיאלוג יכתוב את הדברים הבאים על דיאלוגהפלט של.

שונה שם

--תַפרִיט טֶקסט גובה רוחב גובה התפריט [ תג פריט ] ...
כפי שמעיד שמו, א תפריט box היא תיבת דו-שיח שניתן להשתמש בה כדי להציג רשימה
של אפשרויות בצורת תפריט לבחירת המשתמש. אפשרויות מוצגות ב
ההזמנה שניתנה. כל כניסה בתפריט מורכבת מא תג מחרוזת וא פריט חוּט. ה
תג נותן לערך שם כדי להבדיל אותו משאר הערכים בתפריט.
השמיים פריט הוא תיאור קצר של האפשרות שהערך מייצג. המשתמש
יכול לעבור בין ערכי התפריט על ידי לחיצה על מקשי הסמן, האות הראשונה של
מה היא תג כמקש חם, או מקשי המספרים 1 דרך 9. יש גובה התפריט
ערכים המוצגים בתפריט בבת אחת, אך התפריט יגולל אם יש
הם יותר ערכים מזה.

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

--צורה מעורבת טֶקסט גובה רוחב formheight [ תווית y x פריט y x פלן ilen אני מקליד ] ...
השמיים צורה מעורבת תיבת הדו-שיח מציגה טופס המורכב מתוויות ושדות, בדומה ל-
--טופס דו-שיח. זה שונה על ידי הוספת פרמטר מסוג שדה לכל שדה
תיאור. כל סיביות בסוג מציינת תכונה של השדה:

1 מוסתר, למשל, שדה סיסמה.

2 לקריאה בלבד, למשל, תווית.

--מד מעורב טֶקסט גובה רוחב אָחוּז [ תג 1 item1 ] ...
A מד מעורב התיבה מציגה מטר לאורך החלק התחתון של התיבה. המונה מציין
האחוז.

זה גם מציג רשימה של תג- ו פריט-ערכים בחלק העליון של התיבה. לִרְאוֹת
דיאלוג(3) עבור ערכי התג.

השמיים טֶקסט מוצג ככיתוב בין הרשימה למטר. ה אָחוּז ערך
מציין את האחוז ההתחלתי המוצג במונה.

לא ניתנת הפרשה לקריאת נתונים מהקלט הסטנדרטי as --מַד עושה.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. הווידג'ט לא מקבל קלט, אז
מצב היציאה תמיד בסדר.

--msgbox טֶקסט גובה רוחב
A הודעה קופסה דומה מאוד לא כן לא קופסא. ההבדל היחיד בין א
הודעה קופסה וא כן לא תיבה זה א הודעה לקופסה יש רק יחיד OK לַחְצָן.
אתה יכול להשתמש בתיבת הדו-שיח הזו כדי להציג כל הודעה שתרצה. לאחר קריאת ה
הודעה, המשתמש יכול ללחוץ על ENTER מפתח כך דיאלוג תצא והקריאה
סקריפט shell יכול להמשיך את פעולתו.

אם ההודעה גדולה מדי עבור החלל, דיאלוג עשוי לאפשר לך לגלול אותו,
בתנאי שיישום הקללות הבסיסי מספיק מסוגל. בזה
במקרה, אחוז מוצג בבסיס הווידג'ט.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. מסופק רק כפתור "אישור".
לקלט, אך ייתכן שיוחזר סטטוס יציאה ESC.

--הַפסָקָה טֶקסט גובה רוחב שניות
A הפסקה התיבה מציגה מטר לאורך החלק התחתון של התיבה. המונה מציין כיצד
נותרו שניות רבות עד לסיום ההפסקה. ההשהיה יוצאת כאשר הזמן הקצוב חלף
הגיע או שהמשתמש לוחץ על הלחצן אישור (סטטוס אישור) או המשתמש לוחץ על
לחצן ביטול או מקש Esc.

--תיבת סיסמה טֶקסט גובה רוחב [init]
A סיסמא box דומה לתיבת קלט, אלא שהטקסט שהמשתמש מזין הוא
לא מוצג. זה שימושי כאשר מבקשים סיסמאות או רגישות אחרת
מֵידָע. שים לב שאם משהו מועבר ב-"init", הוא יהיה גלוי ב
טבלת התהליך של המערכת לחטטנים מזדמנים. כמו כן, זה מאוד מבלבל את
משתמש לספק להם סיסמת ברירת מחדל שהם לא יכולים לראות. מהסיבות הללו,
השימוש ב-"init" הוא מאוד לא מעודד. ראה"--לֹא בָּטוּחַ"אם לא אכפת לך משלך
סיסמה.

ביציאה, מחרוזת הקלט תודפס דיאלוגהפלט של.

--טופס סיסמה טֶקסט גובה רוחב formheight [ תווית y x פריט y x פלן ilen ] ...
זה זהה ל --טופס אלא שכל שדות הטקסט מטופלים כאל סיסמא
יישומונים במקום תיבת קלט ווידג'טים.

--prgbox טֶקסט הפקודה גובה רוחב

--prgbox הפקודה גובה רוחב
A prgbox דומה מאוד ל- תיבת תוכנות.

תיבת דו-שיח זו משמשת להצגת הפלט של פקודה שצוינה כ-an
ויכוח ל prgbox.

לאחר השלמת הפקודה, המשתמש יכול ללחוץ על ENTER מפתח כך דיאלוג יצטרך
יציאה והסקריפט של מעטפת הקורא יכול להמשיך את פעולתו.

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

---programbox טֶקסט גובה רוחב

---programbox גובה רוחב
A תיבת תוכנות דומה מאוד ל- תיבת התקדמות. ההבדל היחיד בין א
התוכנית קופסה וא התקדמות תיבה זה א התוכנית תיבה מציגה OK כפתור (אבל
רק לאחר סיום הפקודה).

תיבת דו-שיח זו משמשת להצגת הפלט המוט של פקודה. לאחר
הפקודה מסתיימת, המשתמש יכול ללחוץ על ENTER מפתח כך דיאלוג ייצא ו
הסקריפט של מעטפת הקורא יכול להמשיך את פעולתו.

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

--תיבת התקדמות טֶקסט גובה רוחב

--תיבת התקדמות גובה רוחב
A תיבת התקדמות דומה ל- ארגז זנבחוץ מזה

א) במקום להציג את התוכן של קובץ,
הוא מציג את הפלט המופיע בפקודה ו

ב) הוא ייצא כשהוא יגיע לסוף הקובץ
(אין כפתור "אישור").

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

--רדיוליסט טֶקסט גובה רוחב גובה רשימה [ תג פריט מצב ] ...
A רשימת רדיו קופסה דומה לא תפריט קופסא. ההבדל היחיד הוא שאתה יכול
ציין איזה ערך נבחר כעת, על ידי הגדרתו מצב ל on.

ביציאה, נכתב לתג של הפריט שנבחר דיאלוגהפלט של.

--ארגז הזנב פילה גובה רוחב
הצג טקסט מקובץ בתיבת דו-שיח, כמו בפקודה "tail -f". גְלִילָה
שמאלה/ימינה באמצעות 'h' ו-'l' בסגנון vi, או במקשי החצים. '0' מאפס את הגלילה.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. מסופק רק כפתור "אישור".
לקלט, אך ייתכן שיוחזר סטטוס יציאה ESC.

--טווח טווח טֶקסט גובה רוחב ערך מינימלי ערך מקסימלי ערך ברירת מחדל
אפשר למשתמש לבחור מתוך מגוון ערכים, למשל, באמצעות מחוון. הדו-שיח
מציג את הערך הנוכחי כפס (כמו תיבת הדו-שיח של מד). כרטיסיות או מקשי חצים זזים
הסמן בין הכפתורים והערך. כאשר הסמן נמצא על הערך, אתה
יכול לערוך אותו על ידי:

הזזת הסמן שמאלה/ימינה לבחירת ספרה לשינוי

+/- תווים להגדלה/הקטנה של הספרה באחד

0 עד 9
כדי להגדיר את הספרה לערך הנתון

חלק מהמקשים מזוהים גם בכל מיקומי הסמן:

בית/סוף
הגדר את הערך למקסימום או למינימום שלו

למעלה/דף למטה
הגדל את הערך כך שהמחוון יזוז בעמודה אחת

--תיבת זנבבג פילה גובה רוחב
הצג טקסט מקובץ בתיבת דו-שיח כמשימת רקע, כמו ב-"tail -f &"
פקודה. גלול שמאלה/ימינה באמצעות 'h' ו-'l' בסגנון vi, או מקשי החצים. א '0'
מאפס את הגלילה.

דיאלוג מתייחס למשימת הרקע במיוחד אם יש ווידג'טים אחרים (--ו-
יישומון) על המסך במקביל. עד שהווידג'טים האלה ייסגרו (למשל, an
"בסדר"), דיאלוג יבצע את כל הווידג'טים של tailboxbg באותו תהליך,
סקר לעדכונים. אתה יכול להשתמש בכרטיסייה כדי לעבור בין הווידג'טים ב-
מסך, וסגור אותם בנפרד, למשל על ידי לחיצה ENTER. ברגע שהלא-
ווידג'טים של tailboxbg סגורים, דיאלוג מזלג עותק של עצמו ברקע,
ומדפיס את מזהה התהליך שלו אם "--לא להרוגניתנת האפשרות.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. מסופק רק כפתור "יציאה".
לקלט, אך ייתכן שיוחזר סטטוס יציאה ESC.

הערה: גרסאות ישנות יותר של דיאלוג התפצל מיד וניסה לעדכן את
מסך בנפרד. מלבד היותו רע לביצועים, זה לא היה בר ביצוע. כמה
סקריפטים ישנים יותר עשויים שלא לעבוד כראוי עם סכימת הסקר.

--תיבת טקסט פילה גובה רוחב
A טֶקסט תיבה מאפשרת לך להציג את התוכן של קובץ טקסט בתיבת דו-שיח. זה
כמו מציג קבצי טקסט פשוט. המשתמש יכול לעבור בקובץ באמצעות ה-
סמן, עמוד למעלה, עמוד למטה ו HOME/END מקשים זמינים ברוב המקלדות. אם ה
השורות ארוכות מכדי שיוצגו בתיבה, ה שמאלה / ימינה ניתן להשתמש במפתחות
גלול את אזור הטקסט אופקית. אתה יכול גם להשתמש במקשים h, j, k ו-l בסגנון vi
במקום מקשי הסמן, ו-B או N במקום מקשי הדף למעלה והדף למטה.
גלול למעלה/מטה באמצעות 'k' ו-'j' בסגנון vi, או במקשי החצים. גלול שמאלה/ימינה באמצעות
'h' ו-'l' בסגנון vi, או מקשי חיצים. '0' מאפס את הגלילה שמאלה/ימינה. ל
יותר נוחות, פונקציות חיפוש קדימה ואחורה בסגנון vi
בתנאי.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. מסופק רק כפתור "יציאה".
לקלט, אך ייתכן שיוחזר סטטוס יציאה ESC.

-- תיבת זמן טֶקסט גובה [רוֹחַב שעה דקה שְׁנִיָה]
מוצגת דיאלוג המאפשר לך לבחור שעה, דקה ושנייה. אם ה
ערכים של שעה, דקה או שנייה חסרים או שליליים, התאריך הנוכחי
נעשה שימוש בערכים המתאימים. אתה יכול להגדיל או להקטין כל אחד מאלה המשתמשים
החצים שמאלה, למעלה, ימינה ומטה. השתמש בכרטיסייה או בכרטיסייה אחורית כדי לעבור ביניהם
חלונות.

ביציאה, התוצאה מודפסת בצורה שעה:דקה:שנייה. הפורמט יכול להיות
עוקף באמצעות --פורמט זמן אוֹפְּצִיָה.

--תצוגת עץ טֶקסט גובה רוחב גובה רשימה [ תג פריט מצב עומק ] ...
הצג נתונים מאורגנים כעץ. כל קבוצת נתונים מכילה תג, הטקסט אל
תצוגה של הפריט, מצבו ("מופעל" או "כבוי") ועומק הפריט ב-
עֵץ.

ניתן לבחור רק פריט אחד (כמו ה רשימת רדיו). התג אינו מוצג.

ביציאה, נכתב לתג של הפריט שנבחר דיאלוגהפלט של.

--כן לא טֶקסט גובה רוחב
A כן לא תיבת דו-שיח בגודל גובה שורות ליד רוחב עמודות יוצגו. ה
מחרוזת שצוינה על ידי טֶקסט מוצג בתוך תיבת הדו-שיח. אם גם המחרוזת הזו
ארוך כדי להשתלב בשורה אחת, הוא יחולק אוטומטית למספר שורות ב
מקומות מתאימים. ה טֶקסט מחרוזת יכולה להכיל גם את המחרוזת המשנה "\n"או
תווים בשורה חדשה `\nכדי לשלוט על שבירת שורות באופן מפורש. תיבת דו-שיח זו היא
שימושי עבור שאילת שאלות הדורשות מהמשתמש לענות בכן או לא. ה
לתיבת הדו-שיח יש א יש כפתור ו לא לחצן, שבו המשתמש יכול לעבור בין
על ידי לחיצה על TAB מַפְתֵחַ.

ביציאה, לא נכתב טקסט דיאלוגהפלט של. בנוסף ל"כן" ו"לא"
קודי יציאה (ראה אבחון) ייתכן שיוחזר סטטוס יציאה ESC.

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

מְיוּשָׁן אפשרויות
--ביפ זה שימש כדי לומר לדיאלוג ה-cdialog המקורי שהוא צריך להשמיע ביפ כאשר
תהליכים נפרדים של הווידג'ט tailboxbg יצבעו מחדש את המסך.

--ביפ-אחרי
צפצף לאחר שמשתמש השלים ווידג'ט על ידי לחיצה על אחד הכפתורים.

זמן ריצה תְצוּרָה


1. צור קובץ תצורה לדוגמה על ידי הקלדה:

dialog --create-rc פילה

2. בהתחלה, דיאלוג קובע את ההגדרות לשימוש באופן הבא:

א) אם משתנה סביבה DIALOGRC מוגדר, הערך שלו קובע את השם של
קובץ תצורה.

ב) אם הקובץ ב-(א) לא נמצא, השתמש בקובץ $HOME/.dialogrc בתור התצורה
קובץ.

ג) אם הקובץ ב(ב) לא נמצא, נסה להשתמש בקובץ GLOBALRC שנקבע ב
זמן קומפילציה, כלומר, /etc/dialogrc.

ד) אם הקובץ ב-(c) לא נמצא, השתמש ב-compiled in defaults.

3. ערוך את קובץ התצורה לדוגמה והעתק אותו למקום כזה דיאלוג יכול למצוא, כמו
כאמור בשלב 2 לעיל.

מפתח כריכות


אתה יכול לעקוף או להוסיף כריכות מפתח ב דיאלוג על ידי הוספה לקובץ התצורה.
דיאלוג's bindkey הפקודה ממפה מפתחות בודדים לקידוד הפנימי שלו.

bindkey יישומון קללות_מפתח dialog_key

השמיים יישומון השם יכול להיות "*" (כל הווידג'טים), או ווידג'טים ספציפיים כגון תיבת טקסט. ספֵּצִיפִי
כריכות ווידג'ט עוקפות את הכריכות "*". כריכות המוגדרות על ידי משתמש גורמות על המובנה
כריכות.

השמיים קללות_מפתח יכול להיות כל אחד מהשמות שנגזרו מהם קללות.ח, למשל, "עזרה" מ
"KEY_HELP". דיאלוג מזהה גם תווי בקרת ANSI כגון "^A", "^?", וכן
C1-פקדים כגון "~A" ו-"~?". לבסוף, זה מאפשר לברוח לכל דמות בודדת
עם קו נטוי לאחור.

דיאלוגשמות קוד המפתח הפנימיים של קוד המפתח תואמים את DLG_KEYS_ENUM הקלד dlg_keys.h, למשל,
"HELP" מ-"DLGK_HELP".

יישומון שמות
לחלק מהווידג'טים (כגון ה-formbox) יש אזור שבו ניתן לערוך שדות. אלה הם
מנוהל בחלון משנה של הווידג'ט, וייתכן שיש להם חיבורי מפתח נפרדים מהראשי
יישומון מכיוון שחלונות המשנה רשומים בשם אחר.

יישומון חלון שם חלון משנה שם
──────────────────────────────────────────
לוח שנה לוח שנה
רשימת בדיקה
editbox editbox editbox2

form formbox formfield
fselect fselect fselect2
תיבת קלט תיבת קלט תיבת קלט2
תפריט תיבת תפריט
msgbox msgbox
להשהות הפסקה
progressbox progressbox
רשימת רדיו
תיבת זנבות
תיבת טקסט תיבת טקסט תיבת חיפוש
תיבת זמן תיבת זמן
כן כן כן
──────────────────────────────────────────

חלק מהווידג'טים הם למעשה ווידג'טים אחרים, המשתמשים בהגדרות פנימיות כדי לשנות את ההתנהגות.
אלה משתמשים באותו שם ווידג'ט כמו הווידג'ט בפועל:

יישומון ממשי יישומון
──────────────────────────────
dselect fselect
תיבת מסרים של infobox
תפריט תפריט קלט
צורה מעורבת
תיבת קלט של תיבת סיסמאות
טופס טופס סיסמה
prgbox progressbox
תיבת התקדמות תוכנה
tailboxbg tailbox
──────────────────────────────

Built-in כריכות
דף מדריך זה אינו מפרט את כריכות המפתח עבור כל ווידג'ט, כי זה מפורט
ניתן לקבל מידע על ידי ריצה דיאלוג. אם הגדרת את --זֵכֶר אוֹפְּצִיָה, דיאלוג
כותב את המידע המחייב את המפתחות עבור כל יישומון כפי שהוא נרשם.

דוגמה
בדרך כלל דיאלוג משתמש במקשים שונים לניווט בין הכפתורים ועריכת חלק של
דיאלוג לעומת ניווט בתוך חלק העריכה. כלומר, טאב (ו-back-tab) חוצה
לחצנים (או בין כפתורים לחלק העריכה), בעוד מקשי החצים חוצים שדות בתוכם
חלק העריכה. כרטיסיות מוכרות גם כמקרה מיוחד למעבר ביניהן
ווידג'טים, למשל, בעת שימוש בווידג'טים מרובים של tailboxbg.

חלק מהמשתמשים עשויים לרצות להשתמש באותו מפתח למעבר בתוך חלק העריכה כמו עבור
מעבר בין כפתורים. יישומון הטופס נכתב כדי לתמוך בסוג זה של
הגדרה מחדש של המפתחות, על ידי הוספת קבוצה מיוחדת dlgk_keys.h עבור "צורה"
(שמאל/ימין/הבא/הקודם). להלן דוגמה לכריכה המדגימה כיצד לעשות זאת:

bindkey formfield TAB form_NEXT
bindkey formbox TAB form_NEXT
bindkey formfield BTAB form_prev
bindkey formbox BTAB form_prev

סוג זה של הגדרה מחדש לא יהיה שימושי בווידג'טים אחרים, למשל, לוח שנה, בגלל ה
מספר פוטנציאלי גדול של שדות לחצות.

הסביבה


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

ה "--קוֹבֶץ" אפשרות לא נחשבת לאופציה נפוצה (לכן אינך יכול להטמיע
זה בתוך משתנה סביבה זה).

DIALOGRC הגדר משתנה זה אם ברצונך לציין את שם התצורה
קובץ לשימוש.

DIALOG_CANCEL

DIALOG_ERROR

DIALOG_ESC

DIALOG_EXTRA

DIALOG_HELP

DIALOG_ITEM_HELP

DIALOG_OK הגדר כל אחד מהמשתנים האלה כדי לשנות את קוד היציאה ב- Cancel (1), שגיאה
(-1), ESC (255), תוספת (3), עזרה (2), עזרה עם --פריט-עזרה (2), או אישור (0).
בדרך כלל סקריפטים מעטפת אינם יכולים להבחין בין -1 ל-255.

DIALOG_TTY הגדר משתנה זה ל-"1" כדי לספק תאימות עם גרסאות ישנות יותר של
דיאלוג שהניח שאם הסקריפט מפנה את הפלט הסטנדרטי, זה
ה "--stdoutניתנה אפשרות.

השתמש בדיאלוג מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows