انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

گفتگو - آنلاین در ابر

اجرای گفتگو در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این گفتگوی فرمان است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


محاوره ای - نمایش جعبه های محاوره ای از اسکریپت های پوسته

خلاصه


گفتگو --روشن
گفتگو --create-rc پرونده
گفتگو -- print-maxsize
گفتگو گزینه های مشترک جعبه گزینه ها

شرح


گفتگو برنامه ای است که به شما امکان می دهد سوالات مختلفی را ارائه دهید یا پیام ها را نمایش دهید
با استفاده از جعبه های محاوره ای از اسکریپت پوسته. این نوع دیالوگ باکس ها پیاده سازی می شوند
(اگرچه همه لزوماً در آنها کامپایل نمی شوند گفتگو):

لیست ساخت, تقویم, چک لیست, انتخاب کنید, جعبه ویرایش, فرم, fselect, اندازه گیری, جعبه اطلاعات,
صندوق ورودی, منوی ورودی, منو, شکل مختلط, مخلوط سنج, msgbox (پیام) جعبه رمز عبور,
فرم رمز عبور, توقف, prgbox, برنامه جعبه, جعبه پیشرفت, رادیویست, محدوده, صندوق عقب,
tailboxbg, جعبه متن, جعبه زمان, نمای درختیو بله خیر (بله خیر).

شما می توانید بیش از یک کادر محاوره ای را در یک اسکریپت قرار دهید:

· استفاده از "--و-ویجت"نشانه به زور گفتگو برای رفتن به گفتگوی بعدی مگر اینکه شما
ESC را برای لغو فشار داده اند، یا

به سادگی توکن ها را برای کادر محاوره ای بعدی اضافه کنید و یک زنجیره بسازید. دیالوگ زنجیر شدن را متوقف می کند
هنگامی که کد برگشتی از یک گفتگو غیر صفر است، به عنوان مثال، لغو یا خیر (به عیب یابی مراجعه کنید).

برخی از ویجت ها، به عنوان مثال، چک لیست، متن را برای آنها می نویسند گفتگوخروجی به طور معمول این است
خطای استاندارد، اما گزینه هایی برای تغییر آن وجود دارد:--output-fd""--stderr
"--stdoutاگر دکمه لغو (یا ESC) فشار داده شود، هیچ متنی نوشته نمی شود. گفتگو خارج می شود
بلافاصله در آن صورت

OPTIONS


همه گزینه ها با " شروع می شوند--(دو خط تیره ASCII، به نفع کسانی که از سیستم ها استفاده می کنند
با پشتیبانی محلی مختل).

یک "--"به خودی خود به عنوان یک فرار استفاده می شود، به عنوان مثال، نشانه بعدی در خط فرمان نیست
به عنوان یک گزینه در نظر گرفته شود.
گفتگو --عنوان -- -- نه an انتخاب

"--آرگس"گزینه می گوید گفتگو برای فهرست کردن پارامترهای خط فرمان در استاندارد
خطا این در هنگام اشکال زدایی اسکریپت های پیچیده با استفاده از " مفید است.--"و"--فایل"، از آنجا که
خط فرمان ممکن است با گسترش آنها بازنویسی شود.

"--فایل"گزینه می گوید گفتگو برای خواندن پارامترها از فایلی که به عنوان مقدار آن نامگذاری شده است.
گفتگو --فایل فایل پارامتر
جاهای خالی که در دو گیومه نیستند کنار گذاشته می شوند (برای نقل قول تکی از بک اسلش استفاده کنید
شخصیت ها). نتیجه در خط فرمان وارد می شود و جایگزین "--فایل" و آن
مقدار گزینه تفسیر خط فرمان از آن نقطه از سر گرفته می شود. اگر
فایل پارامتر شروع با "&"، گفتگو متن زیر را به عنوان یک توصیف کننده فایل تفسیر می کند
شماره به جای نام فایل

مشترک گزینه
بیشتر گزینه های رایج قبل از پردازش هر ویجت بازنشانی می شوند.

--ascii-lines
به جای کشیدن خطوط گرافیکی در اطراف جعبه ها، ASCII "+" و "-" را در همان جا بکشید
محل. همچنین ببینید "-- بدون خط".

--جنبه نسبت
این امر به شما امکان کنترل ابعاد جعبه را در هنگام استفاده از اندازه خودکار می دهد
(با تعیین 0 برای ارتفاع و عرض). عرض / ارتفاع را نشان می دهد. پیش فرض است
9، یعنی 9 کاراکتر عرض به هر 1 خط ارتفاع.

--عنوان عنوان پس زمینه
a را مشخص می کند عنوان پس زمینه رشته ای که در پس زمینه، در بالای صفحه نمایش داده می شود
صفحه نمایش.

--شروع y x
موقعیت گوشه سمت چپ بالای کادر محاوره ای را روی صفحه مشخص کنید.

--لغو-برچسب رشته
برچسب مورد استفاده برای دکمه‌های «لغو» را لغو کنید.

--روشن
صفحه ویجت را پاک می کند و فقط پس زمینه screen_color را حفظ می کند. وقتی از این استفاده کنید
شما ویجت ها را با " ترکیب می کنید--و-ویجتبرای پاک کردن محتویات ویجت قبلی
روی صفحه نمایش، بنابراین در زیر محتوای ویجت زیر دیده نمی شود.
این را به عنوان مکمل " درک کنید---پنجرهبرای مقایسه اثرات، استفاده کنید
اینها:

هر سه ویجت قابل مشاهده، افکت راه پله، به ترتیب ۱،۲،۳:

گفتگو \
--شروع 2 2 --بله "" 0 0 \
--and-widget --شروع 4 4 --بله "" 0 0 \
--و-ویجت --شروع 6 6 --بله "" 0 0

فقط آخرین ویجت قابل مشاهده است:

گفتگو \
--پاک کردن --شروع 2 2 --بله "" 0 0 \
--و-ویجت --پاک کردن --شروع 4 4 --بله "" 0 0 \
--و-ویجت --شروع 6 6 --بله "" 0 0

هر سه ویجت قابل مشاهده، افکت راه پله، به ترتیب ۱،۲،۳:

گفتگو \
--keep-window --شروع 2 2 --بله "" 0 0 \
--و-ویجت --keep-window --شروع 4 4 --بله "" 0 0 \
--و-ویجت --شروع 6 6 --بله "" 0 0

اولین و سومین ویجت قابل مشاهده، جلوه راه پله، سفارش داده شده 3,1،XNUMX:

گفتگو \
--keep-window --شروع 2 2 --بله "" 0 0 \
--و-ویجت --پاک کردن --شروع 4 4 --بله "" 0 0 \
--و-ویجت --شروع 6 6 --بله "" 0 0

توجه داشته باشید، اگر می خواهید رنگ های اصلی کنسول را بازیابی کنید و مکان نما خود را به خانه بفرستید
پس از خروج از برنامه گفتگو، از واضح (1) فرمان.

-- رنگ ها
دنباله های "\Z" تعبیه شده در متن گفتگو را با کاراکتر زیر تفسیر کنید.
که می گوید گفتگو برای تنظیم رنگ ها یا ویژگی های ویدیو:

· 0 تا 7 اعداد رنگی ANSI هستند که در نفرین استفاده می شوند: سیاه، قرمز، سبز،
زرد، آبی، سرخابی، فیروزه ای و سفید به ترتیب.

· پررنگ با 'b' تنظیم می شود، با 'B' بازنشانی می شود.

· معکوس با 'r' تنظیم شده است، بازنشانی با 'R'.

· خط زیر با «u» تنظیم می شود، با «U» بازنشانی می شود.

· تنظیمات تجمعی هستند، به عنوان مثال، "\Zb\Z1" متن زیر را پررنگ می کند
(شاید روشن) قرمز.

· بازیابی تنظیمات عادی با "\Zn".

- جداکننده ستون رشته
بگو گفتگو برای تقسیم داده‌ها برای رادیو/چک باکس‌ها و منوها در مورد موارد
رشته داده شده، و برای تراز کردن داده های تقسیم شده در ستون ها.

--cr-wrap
خطوط جدید تعبیه شده در متن گفتگو را به عنوان خط جدید روی صفحه تفسیر کنید.
در غیر این صورت، گفتگو فقط خطوط را در جایی که لازم است در جعبه متن قرار می دهد، می پیچد.

حتی اگر می‌توانید شکست‌های خط را با این کنترل کنید، گفتگو همچنان هر خطی را خواهد پیچید
که برای عرض جعبه بیش از حد طولانی هستند. بدون cr-wrap، طرح شما
متن ممکن است طوری قالب بندی شود که در کد منبع اسکریپت شما بدون آن زیبا به نظر برسد
بر شکل ظاهری آن در گفتگو تأثیر می گذارد.

همچنین ببینید "-- بدون فروپاشی"و"-- تراشیدن" گزینه ها.

--create-rc پرونده
چه زمانی گفتگو از پیکربندی زمان اجرا پشتیبانی می کند، این می تواند برای تخلیه نمونه استفاده شود
فایل پیکربندی به فایل مشخص شده توسط پرونده.

--فرمت تاریخ قالب
اگر میزبان فراهم کند زمان صرف وقت، این گزینه به شما امکان می دهد فرمت را مشخص کنید
تاریخ چاپ شده برای --تقویم ویجت زمان روز (ساعت، دقیقه، ثانیه) هستند
زمان محلی فعلی

-- پیش فرض
مقدار پیش فرض را بسازید بله خیر جعبه a نه. به همین ترتیب، دکمه پیش فرض را ایجاد کنید
ویجت هایی که "OK" و "Cancel" را ارائه می دهند لغو کردن. اگر "-- لغو لغو"یا"--بازدید-
اقلام" داده می شود که این گزینه ها را نادیده می گیرد و دکمه پیش فرض را همیشه می سازد
"بله" (در داخل همان "OK").

--دکمه پیش فرض رشته
دکمه پیش فرض (از پیش انتخاب شده) را در یک ویجت تنظیم کنید. با از پیش انتخاب یک دکمه، a
اسکریپت این امکان را برای کاربر فراهم می کند که به سادگی فشار دهد وارد برای ادامه از طریق a
گفتگو با حداقل تعامل

مقدار گزینه نام دکمه است: ok, بله, لغو, نه, کمک or اضافی.

به طور معمول اولین دکمه در هر ویجت پیش فرض است. اولین دکمه نشان داده شده است
تعیین شده توسط ویجت همراه با "-- گوشه"و"-- لغو لغو گزینه ها. اگر
این گزینه داده نشده است، هیچ دکمه پیش فرض اختصاص داده نشده است.

- آیتم پیش فرض رشته
مورد پیش فرض را در چک لیست، فرم یا کادر منو تنظیم کنید. به طور معمول اولین مورد در
جعبه پیش فرض است.

-برچسب خروج رشته
برچسب مورد استفاده برای دکمه های "EXIT" را لغو کنید.

--دکمه اضافی
نمایش یک دکمه اضافی، بین دکمه های "OK" و "Cancel".

--برچسب اضافی رشته
برچسب مورد استفاده برای دکمه‌های «اضافی» را لغو کنید. توجه: برای ویجت های منوی ورودی، این
پیش فرض روی "تغییر نام" است.

--کمک پیام راهنما را در خروجی استاندارد چاپ می کند و خارج می شود. پیام کمک نیز هست
اگر گزینه ای داده نشده باشد، یا اگر گزینه ناشناخته ای داده شود، چاپ می شود.

---دکمه کمک
بعد از دکمه های "OK" و "Cancel" یک دکمه راهنما نشان داده شود، به عنوان مثال، در چک لیست، لیست رادیویی
و جعبه های منو

در هنگام خروج، وضعیت بازگشت نشان می دهد که دکمه Help فشرده شده است. گفتگو
همچنین پس از توکن "HELP" به خروجی خود پیامی می نویسد:

· اگر "--item-help" نیز داده می شود، متن راهنمای مورد نوشته خواهد شد.

· در غیر این صورت تگ مورد (فیلد اول) نوشته می شود.

شما می توانید با استفاده از ---تگ های کمک گزینه و/یا محیط DIALOG_ITEM_HELP را تنظیم کنید
متغیر برای تغییر این پیام ها و وضعیت خروج.

-- help-label رشته
برچسب مورد استفاده برای دکمه‌های "Help" را لغو کنید.

---وضعیت کمک
اگر دکمه راهنما انتخاب شده باشد، چک لیست، لیست رادیویی یا اطلاعات فرم را می نویسد
پس از آیتم کمک اطلاعات "HELP". این می تواند برای بازسازی دولت استفاده شود
یک چک لیست پس از پردازش درخواست کمک.

---تگ های کمک
پیام های نوشته شده در خروجی را تغییر دهید ---دکمه کمک با درست کردن آنها همیشه
برچسب مورد این روی کد وضعیت خروج تاثیری ندارد.

--hfile نام فایل
هنگامی که کاربر F1 را فشار می دهد، فایل داده شده را با استفاده از یک جعبه متن نمایش دهید.

--hline رشته
رشته داده شده را در مرکز پایین ویجت نمایش دهید.

--چشم پوشی
گزینه های آن را نادیده بگیرید گفتگو تشخیص نمی دهد. برخی از شناخته شده ها مانند
"--آیکونبه هر حال نادیده گرفته می شوند، اما این انتخاب بهتری برای سازگاری با
سایر پیاده سازی ها

--input-fd fd
ورودی صفحه کلید را از توصیفگر فایل داده شده بخوانید. اکثر گفتگو اسکریپت های خوانده شده از
ورودی استاندارد است، اما ویجت گیج یک لوله را می خواند (که همیشه استاندارد است
ورودی). برخی از تنظیمات زمانی که به درستی کار نمی کنند گفتگو سعی می کند دوباره باز کند
پایانه. در صورت تمایل از این گزینه استفاده کنید (با دستکاری مناسب توصیفگرهای فایل).
اسکریپت باید در آن نوع محیط کار کند.

- عدم امنیت
ویجت گذرواژه را با تکرار ستاره‌ها برای هرکدام راحت‌تر، اما کمتر ایمن می‌کند
شخصیت.

--iso-week
نقطه شروع را برای شماره هفته نشان داده شده در " تنظیم کنید--تقویم" گزینه
مطابق با ISO-8601، که شماره گذاری را با هفته اول شروع می کند که شامل یک
پنجشنبه در ژانویه.

--item-help
با اضافه کردن یک ستون، داده‌های برچسب‌ها را برای چک لیست، فهرست رادیویی و کادرهای منو تفسیر کنید
که در خط پایین صفحه نمایش، برای انتخاب فعلی نمایش داده می شود
آیتم استفاده کنید.

-- نگه داشتن تیتر
هنگامی که با نفرین, گفتگو به طور معمول بررسی می کند که آیا در حال اجرا است یا خیر
xterm، و در آن صورت سعی می کند رشته های اولیه سازی را سرکوب کند
آن را به صفحه جایگزین تغییر دهید. جابجایی بین حالت عادی و متناوب
در اسکریپتی که اجرا می شود، صفحه نمایش از نظر بصری حواس پرتی را پرت می کند گفتگو چندین بار. استفاده کنید
این گزینه اجازه می دهد گفتگو برای استفاده از رشته های اولیه

---پنجره
به طور معمول وقتی گفتگو چندین اجرا می کند tailboxbg ویجت های متصل شده توسط "--و-
ویدجت"، ویجت قدیمی را با نقاشی روی آن از روی صفحه پاک می کند. از این استفاده کنید
گزینه ای برای سرکوب آن رنگ آمیزی مجدد.

در خروجی، گفتگو تمام ویجت هایی را که با " علامت گذاری شده اند را دوباره رنگ می کند--نگاه داشتن-
پنجره"، حتی اگر نباشند tailboxbg ویجت ها که باعث می شود دوباره رنگ شوند
به ترتیب معکوس بحث " را ببینید--روشنگزینه برای مثال.

--آخرین کلید
در هنگام خروج، آخرین کلیدی را که کاربر وارد کرده گزارش دهید. این کد کلید نفرین است
به جای یک نماد یا شخصیت تحت اللفظی. می توان از آن توسط اسکریپت ها استفاده کرد
تمایز بین دو کلید که به یک عمل متصل هستند.

- حداکثر ورودی اندازه
رشته های ورودی را به اندازه داده شده محدود کنید. اگر مشخص نشده باشد، محدودیت 2048 است.

-- بدون لغو

-- لغو لغو
دکمه "لغو" را در حالت های چک لیست، صندوق ورودی و جعبه منو سرکوب کنید. یک فیلمنامه
هنوز هم می تواند آزمایش کند که آیا کاربر برای خروج، کلید ESC را برای لغو فشار داده است.

-- بدون فروپاشی
به طور معمول گفتگو تب ها را به فاصله تبدیل می کند و چندین فاصله را به یک واحد کاهش می دهد
فضایی برای متنی که در یک جعبه پیام نمایش داده می شود و غیره. از این گزینه استفاده کنید
آن ویژگی را غیرفعال کنید توجه داشته باشید که گفتگو همچنان متن را بسته بندی می کند، با توجه به "--cr-
بسته بندی کردن"و"-- تراشیدن" گزینه ها.

--بدون آیتم
برخی از ویجت ها (چک لیست، منوی ورودی، لیست رادیویی، منو) یک لیست با دو نمایش می دهند
ستون ها (یک «برچسب» و «مورد»، به عنوان مثال، «توضیح»). این گزینه می گوید گفتگو به
ردیف‌های کوتاه‌تر را بخوانید و بخش «اقلام» فهرست را حذف کنید. این گهگاهی است
مفید است، به عنوان مثال، اگر برچسب ها اطلاعات کافی را ارائه دهند.

همچنین مشاهده کنید --بدون برچسب. اگر هر دو گزینه داده شود، این یکی نادیده گرفته می شود.

-- بدون کشتن
می گوید گفتگو برای قرار دادن tailboxbg جعبه در پس زمینه، چاپ شناسه فرآیند آن در
گفتگوخروجی SIGHUP برای فرآیند پس‌زمینه غیرفعال است.

--بدون برچسب رشته
برچسب مورد استفاده برای دکمه‌های «نه» را لغو کنید.

-- بدون خط
به جای کشیدن خطوط در اطراف جعبه ها، فضاها را در همان مکان بکشید. همچنین ببینید
"--ascii-lines".

-- بدون ماوس
ماوس را فعال نکنید.

--no-nl-expand
زیر رشته های "\n" متن پیام/پست را به خطوط جدید واقعی تبدیل نکنید.

--نه باشه

-- گوشه دکمه "OK" را در حالت های چک لیست، صندوق ورودی و جعبه منو سرکوب کنید. یک اسکریپت می تواند
همچنان تست کنید که آیا کاربر کلید "Enter" را برای پذیرش داده ها فشار داده است یا خیر.

-- بدون سایه
سایه هایی را که در سمت راست و پایین هر کادر محاوره ای کشیده می شوند، سرکوب کنید.

--بدون برچسب
برخی از ویجت ها (چک لیست، منوی ورودی، لیست رادیویی، منو) یک لیست با دو نمایش می دهند
ستون ها (یک "برچسب" و "توضیح"). تگ برای اسکریپت نویسی مفید است، اما ممکن است نباشد
به کاربر کمک کند. را --بدون برچسب گزینه (از Xdialog) ممکن است برای سرکوب استفاده شود
ستونی از برچسب ها از صفحه نمایش بر خلاف --بدون آیتم گزینه، این نیست
بر داده هایی که از اسکریپت خوانده می شود تأثیر می گذارد.

Xdialog ستون برچسب را برای لیست ساخت و نمای درختی مشابه نمایش نمی دهد
ابزارک ها گفتگو همین کار را می کند.

به طور معمول گفتگو به شما اجازه می دهد تا به سرعت به ورودی های لیست نمایش داده شده، توسط
تطبیق یک کاراکتر با اولین کاراکتر تگ وقتی که --بدون برچسب
گزینه داده شده است، گفتگو با اولین کاراکتر توضیحات مطابقت دارد. که در
در هر صورت، شخصیت قابل تطبیق برجسته می شود.

--ok-label رشته
برچسب مورد استفاده برای دکمه های "OK" را لغو کنید.

--output-fd fd
خروجی مستقیم به توصیفگر فایل داده شده. اکثر گفتگو اسکریپت ها به
خطای استاندارد، اما بسته به نوع شما ممکن است پیام های خطا نیز در آنجا نوشته شود
اسکریپت

-- جداکننده رشته

--خروجی-جداکنندهرشته
رشته ای را مشخص کنید که خروجی را از هم جدا کند گفتگوخروجی از چک لیست ها،
به جای یک خط جدید (برای - خروجی جدا) یا یک فضا. این در مورد دیگر صدق می کند
ویجت هایی مانند فرم ها و جعبه های ویرایش که معمولاً از یک خط جدید استفاده می کنند.

-- print-maxsize
حداکثر اندازه کادرهای محاوره‌ای، یعنی اندازه صفحه، را چاپ کنید گفتگوخروجی
این ممکن است به تنهایی، بدون گزینه های دیگر استفاده شود.

-- چاپ اندازه
اندازه هر کادر محاوره ای را چاپ می کند گفتگوخروجی

---نسخه چاپی
چاپ می کند گفتگونسخه به گفتگوخروجی این ممکن است به تنهایی، بدون موارد دیگر استفاده شود
گزینه ها. باعث نمی شود گفتگو خود به خود خارج شود

-- نقل شده
به طور معمول گفتگو رشته های برگشتی توسط چک لیست و همچنین آیتم کمک را نقل قول می کند
متن از این گزینه برای نقل قول تمام نتایج رشته استفاده کنید.

--نوارچرخ
برای ویجت‌هایی که مجموعه‌ای از داده‌های قابل پیمایش را در خود نگه می‌دارند، یک نوار پیمایش در حاشیه سمت راست آن بکشید.
این به ماوس پاسخ نمی دهد.

- خروجی جدا
برای ویجت‌های خاص (بیل‌لیست، چک‌لیست، نمای درختی)، خروجی را یک خط در یک نشان دهید
زمان، بدون نقل قول این تجزیه توسط برنامه دیگری را تسهیل می کند.

-ویجت جداگانه رشته
رشته ای را مشخص کنید که خروجی را از هم جدا کند گفتگوخروجی از هر ویجت.
این برای ساده کردن تجزیه نتیجه یک گفتگو با چندین ویجت استفاده می شود. اگر
این گزینه داده نشده است، رشته جداکننده پیش فرض یک کاراکتر تب است.

--سایه
در سمت راست و پایین هر کادر محاوره ای یک سایه بکشید.

-- تک نقل قول
در صورت نیاز از نقل قول تکی (و در صورت نیاز بدون نقل قول) برای خروجی استفاده کنید
چک لیست و همچنین متن راهنمای مورد. اگر این گزینه تنظیم نشده باشد، گفتگو استفاده
دو نقل قول در اطراف هر مورد. در هر دو مورد، گفتگو اسلش های معکوس را برای ساختن اضافه می کند
خروجی مفید در اسکریپت های پوسته.

--size-err
اندازه حاصل از کادر محاوره ای را قبل از استفاده از آن و چاپ آن بررسی کنید
اندازه حاصل اگر بزرگتر از صفحه نمایش باشد. (این گزینه منسوخ شده است، زیرا
همه تماس های پنجره جدید بررسی می شوند).

--خواب ثانیه
خواب (تاخیر) برای تعداد ثانیه معین پس از پردازش یک کادر محاوره ای.

--stderr
خروجی مستقیم به خطای استاندارد. این به طور پیش فرض است، زیرا به طور معمول فحش می دهد
به روز رسانی های صفحه نمایش را در خروجی استاندارد می نویسد.

--stdout
خروجی مستقیم به خروجی استاندارد. این گزینه برای سازگاری ارائه شده است
با Xdialog، اما استفاده از آن در اسکریپت های قابل حمل توصیه نمی شود، زیرا نفرین
معمولاً به روز رسانی های صفحه نمایش خود را در خروجی استاندارد می نویسد. اگر از این گزینه استفاده می کنید،
گفتگو تلاش می کند ترمینال را دوباره باز کند تا بتواند روی نمایشگر بنویسد. بسته به
روی پلت فرم و محیط شما، ممکن است شکست بخورد.

---tab-correct
هر کاراکتر برگه را به یک یا چند فاصله (برای جعبه متن ویجت؛ در غیر این صورت
به یک فضای واحد). در غیر این صورت، برگه ها مطابق با کتابخانه نفرین ارائه می شوند
تفسیر

--tab-len n
تعداد فضاهایی را که یک کاراکتر برگه اشغال می کند مشخص کنید اگر "---tab-correct"
گزینه داده شده است. پیش فرض 8 است. این گزینه فقط برای جعبه متن
ابزارک

---قالب زمان قالب
اگر میزبان فراهم کند زمان صرف وقت، این گزینه به شما امکان می دهد فرمت را مشخص کنید
زمان چاپ شده برای -- صندوق زمان ویجت مقادیر روز، ماه، سال در این مورد
برای زمان محلی فعلی هستند.

--تایم اوت ثانیه
مهلت زمانی (خروج با کد خطا) در صورت عدم پاسخ کاربر در تعداد داده شده
ثانیه مهلت زمانی صفر ثانیه نادیده گرفته می شود.

این گزینه توسط "-- مکثویجت ". همچنین در صورتی که
زمینه "--tailboxbgگزینه " برای راه اندازی چندین ویجت همزمان استفاده می شود.

--عنوان عنوان
a را مشخص می کند عنوان رشته ای که در بالای کادر محاوره ای نمایش داده می شود.

--پی گیری نام فایل
پارامترهای خط فرمان، ضربات کلید و سایر اطلاعات را در داده‌ها ثبت می‌کند
فایل. اگر گفتگو یک فایل پیکربندی را می خواند، همچنین ثبت می شود. ورودی لوله به
اندازه گیری ویجت ثبت شده است. از کنترل/T برای ثبت تصویری از گفتگوی فعلی استفاده کنید
پنجره.

--هفته-شروع روز
روز شروع هفته را که در "--تقویم"گزینه روز
پارامتر می تواند باشد

· یک عدد (0 تا 6، یکشنبه تا شنبه با استفاده از POSIX) یا

· مقدار ویژه "locale" (این با سیستم هایی که از glibc استفاده می کنند، کار می کند
پسوند به محل فرمان ، first_weekday مقدار).

· رشته ای مطابق با یکی از اختصارات روز هفته نشان داده شده در
تقویم ویجت، به عنوان مثال، "Mo" برای "دوشنبه".

La گفتگو برنامه به طور خاص برخی از پارامترهای خط فرمان را کنترل می کند و آنها را از آن حذف می کند
لیست پارامترها همانطور که پردازش می شوند. مثلاً اگر گزینه اول باشد --پی گیری,
سپس آن را قبل از پردازش (و حذف). گفتگو نمایشگر را مقدار دهی اولیه می کند.

-- تراشیدن خالی های اصلی را حذف کنید، خطوط جدید تحت اللفظی و خالی های تکراری را از پیام کوتاه کنید
متن.

همچنین ببینید "--cr-wrap"و"-- بدون فروپاشی" گزینه ها.

- نسخه
چاپ می کند گفتگو's نسخه به خروجی استاندارد، و خروج. همچنین ببینید "--چاپ-
نسخه".

-- بازدید از آیتم ها
پیمایش برگه چک لیست، لیست رادیویی، جعبه منو و منوی ورودی را تغییر دهید تا شامل شود
لیست موارد به عنوان یکی از ایالات. این به عنوان یک کمک بصری مفید است، به عنوان مثال،
موقعیت مکان نما به برخی از کاربران کمک می کند.

هنگامی که این گزینه داده می شود، مکان نما در ابتدا در لیست قرار می گیرد.
اختصارات (حرف اول تگ) برای موارد لیست اعمال می شود. اگر تب به
در ردیف دکمه، اختصارات روی دکمه ها اعمال می شود.

--بله-برچسب رشته
برچسب مورد استفاده برای دکمه های "بله" را لغو کنید.

جعبه گزینه
همه جعبه های محاوره ای حداقل سه پارامتر دارند:

متن عنوان یا محتویات جعبه

ارتفاع ارتفاع کادر محاوره ای

عرض عرض کادر محاوره ای

سایر پارامترها به نوع جعبه بستگی دارد.

لیست ساخت متن ارتفاع عرض لیست-ارتفاع [ برچسب آیتم وضعیت ] ...
A لیست ساخت گفتگو دو لیست را در کنار هم نمایش می دهد. لیست سمت چپ نشان می دهد
موارد انتخاب نشده لیست سمت راست موارد انتخاب شده را نشان می دهد. همانطور که آیتم ها هستند
انتخاب شده یا انتخاب نشده، بین لیست ها حرکت می کنند.

برای پذیرش مقدار فعلی در، از یک بازگشت کالسکه یا دکمه "OK" استفاده کنید
انتخاب-پنجره و خروج. نتایج با استفاده از ترتیب نمایش داده شده در نوشته شده است
پنجره انتخاب شده

وضعیت روشن/خاموش اولیه هر ورودی توسط مشخص می شود وضعیت.

دیالوگ مانند یک عمل می کند منو، با استفاده از -- بازدید از آیتم ها برای کنترل اینکه آیا
مکان نما مجاز است مستقیماً از لیست ها بازدید کند.

· اگر -- بازدید از آیتم ها داده نشده است، tab-traversal از دو حالت (OK/Cancel) استفاده می کند.

· اگر -- بازدید از آیتم ها داده شده است، tab-traversal از چهار حالت استفاده می کند
(چپ/راست/تأیید/لغو).

خواه ناخواه -- بازدید از آیتم ها داده شده است، امکان جابجایی برجسته بین آنها وجود دارد
دو لیست با استفاده از کلیدهای پیش فرض "^" (ستون چپ) و "$" (ستون راست).

در هنگام خروج، لیستی از برچسب رشته‌هایی از ورودی‌هایی که روشن می‌شوند، خواهند بود
چاپ شده روی گفتگوخروجی

اگر "- خروجی جداگزینه داده نشده است، رشته ها به صورت نقل قول می شوند
برای ساده کردن اسکریپت ها برای جدا کردن آنها لازم است. به طور پیش فرض، این استفاده می کند
دو نقل قول ببینید "-- تک نقل قولگزینه "، که نقل قول را تغییر می دهد
رفتار.

--تقویم متن ارتفاع عرض روز ماه سال
A تقویم جعبه ماه، روز و سال را در پنجره های قابل تنظیم جداگانه نمایش می دهد. اگر
مقادیر روز، ماه یا سال از دست رفته یا منفی هستند، تاریخ فعلی است
مقادیر مربوطه استفاده می شود. شما می توانید هر یک از موارد استفاده را افزایش یا کاهش دهید
فلش های چپ، بالا، راست و پایین. از h، j، k و l به سبک vi برای حرکت استفاده کنید
در حدود آرایه روز در یک ماه برای جابجایی بین پنجره ها از تب یا backtab استفاده کنید.
اگر سال به عنوان صفر داده شود، تاریخ جاری به عنوان مقدار اولیه استفاده می شود.

در هنگام خروج، تاریخ به شکل روز/ماه/سال چاپ می شود. قالب می تواند باشد
با استفاده از --فرمت تاریخ گزینه.

--چک لیست متن ارتفاع عرض لیست-ارتفاع [ برچسب آیتم وضعیت ] ...
A چک لیست جعبه شبیه a است منو جعبه؛ چندین ورودی ارائه شده است
به شکل منو تفاوت دیگر این است که می توانید مشخص کنید کدام ورودی است
در حال حاضر با تنظیم آن انتخاب شده است وضعیت به on. به جای انتخاب یک ورودی
در میان ورودی ها، هر ورودی می تواند توسط کاربر روشن یا خاموش شود. اولیه
وضعیت روشن/خاموش هر ورودی توسط وضعیت.

در هنگام خروج، لیستی از برچسب رشته‌هایی از ورودی‌هایی که روشن می‌شوند، خواهند بود
چاپ شده روی گفتگوخروجی

اگر "- خروجی جداگزینه داده نشده است، رشته ها به صورت نقل قول می شوند
برای ساده کردن اسکریپت ها برای جدا کردن آنها لازم است. به طور پیش فرض، این استفاده می کند
دو نقل قول ببینید "-- تک نقل قولگزینه "، که نقل قول را تغییر می دهد
رفتار.

--انتخاب کنید مسیر فایل ارتفاع عرض
گفتگوی انتخاب پوشه یک پنجره ورود متن را نشان می دهد که در آن می توانید a را تایپ کنید
دایرکتوری و بالاتر از آن یک پنجره با نام دایرکتوری.

اینجا مسیر فایل می تواند یک مسیر فایل باشد که در این صورت پنجره دایرکتوری نمایش داده می شود
محتویات مسیر و پنجره ورود متن شامل موارد از پیش انتخاب شده خواهد بود
دایرکتوری.

برای جابجایی بین پنجره ها از کلیدهای تب یا جهت دار استفاده کنید. در پنجره دایرکتوری،
از کلیدهای جهت دار بالا/پایین برای پیمایش انتخاب فعلی استفاده کنید. استفاده از فاصله به
انتخاب فعلی را در پنجره ورودی متن کپی کنید.

با تایپ هر کاراکتر قابل چاپ، فوکوس به پنجره ورودی متن تغییر می کند
آن کاراکتر و همچنین پیمایش پنجره دایرکتوری به نزدیکترین تطابق.

برای پذیرش مقدار فعلی در متن از یک بازگشت حمل و نقل یا دکمه "OK" استفاده کنید.
پنجره ورود و خروج

در هنگام خروج، محتویات پنجره ورود متن در آن نوشته می شود گفتگوخروجی

--ویرایش باکس مسیر فایل ارتفاع عرض
کادر گفتگوی ویرایش یک کپی از فایل را نمایش می دهد. شما می توانید آن را با استفاده از
پشت سر هم, حذف کردن و کلیدهای مکان نما برای تصحیح خطاهای تایپی. همچنین تشخیص می دهد
pageup/pagedown. بر خلاف --صندوق ورودی، باید برای "OK" یا "Cancel" تب کنید
دکمه هایی برای بستن گفتگو با فشار دادن کلید "Enter" در کادر، تقسیم می شود
خط مربوطه

در هنگام خروج، محتویات پنجره ویرایش در آن نوشته می شود گفتگوخروجی

--فرم متن ارتفاع عرض فرم ارتفاع [ برچسب y x آیتم y x فرار کرد ایلن ] ...
La فرم گفتگو فرمی متشکل از برچسب ها و فیلدها را نمایش می دهد که عبارتند از
بر روی یک پنجره قابل پیمایش با مختصات داده شده در اسکریپت قرار گرفته است. میدان
طول فرار کرد و طول ورودی ایلن بگویید چقدر میدان می تواند طولانی باشد. سابق
طول نشان داده شده برای یک فیلد انتخابی را مشخص می کند، در حالی که دومی طول را مشخص می کند
طول مجاز داده های وارد شده در فیلد

· اگر فرار کرد صفر است، فیلد مربوطه را نمی توان تغییر داد. و مطالب
از فیلد، طول نمایش داده شده را تعیین کنید.

· اگر فرار کرد منفی است، فیلد مربوطه را نمی توان تغییر داد، و نفی می شود
ارزش فرار کرد به عنوان طول نمایش داده شده استفاده می شود.

· اگر ایلن صفر است، تنظیم شده است فرار کرد.

از فلش های بالا/پایین (یا کنترل/N، کنترل/P) برای حرکت بین فیلدها استفاده کنید. استفاده از tab to
بین پنجره ها حرکت کنید

در هنگام خروج، محتویات فیلدهای فرم در آن نوشته می شود گفتگوخروجی، هر فیلد
با یک خط جدید جدا شده است. متن مورد استفاده برای پر کردن فیلدهای غیر قابل ویرایش (فرار کرد صفر است یا
منفی) نوشته نشده است.

--fselect مسیر فایل ارتفاع عرض
La fselect گفتگوی (انتخاب فایل) یک پنجره ورود متن را نشان می دهد که در آن می توانید
یک نام فایل (یا دایرکتوری) و در بالای آن دو پنجره با نام دایرکتوری و
نام فایل ها

اینجا مسیر فایل می تواند یک مسیر فایل باشد که در این صورت فایل و ویندوز دایرکتوری خواهد بود
محتویات مسیر را نمایش می دهد و پنجره ورود متن حاوی این خواهد بود
نام فایل از پیش انتخاب شده

برای جابجایی بین پنجره ها از کلیدهای تب یا جهت دار استفاده کنید. داخل دایرکتوری یا
نام فایل در پنجره ها، از کلیدهای جهت دار بالا/پایین برای پیمایش انتخاب فعلی استفاده کنید. استفاده کنید
نوار فاصله برای کپی کردن انتخاب فعلی در پنجره ورودی متن.

با تایپ هر کاراکتر قابل چاپ، فوکوس به پنجره ورودی متن تغییر می کند
آن کاراکتر و همچنین اسکرول کردن پنجره دایرکتوری و نام فایل به
نزدیک ترین مسابقه

تایپ نیروهای شخصیت فضایی گفتگو برای تکمیل نام فعلی (تا
نقطه ای که ممکن است با بیش از یک ورودی تطابق داشته باشد).

برای پذیرش مقدار فعلی در متن از یک بازگشت حمل و نقل یا دکمه "OK" استفاده کنید.
پنجره ورود و خروج

در هنگام خروج، محتویات پنجره ورود متن در آن نوشته می شود گفتگوخروجی

--پیمانه متن ارتفاع عرض [درصد]
A اندازه گیری جعبه یک متر را در امتداد پایین جعبه نمایش می دهد. متر نشان می دهد
درصد درصدهای جدید از ورودی استاندارد، یک عدد صحیح در هر خط خوانده می شود.
متر به روز می شود تا هر درصد جدید را منعکس کند. اگر ورودی استاندارد خوانده شود
رشته "XXX"، سپس اولین خط زیر به عنوان یک درصد صحیح در نظر گرفته می شود،
سپس از خطوط بعدی تا یک "XXX" دیگر برای یک درخواست جدید استفاده می شود. سنج
هنگامی که EOF در ورودی استاندارد به دست می آید، خارج می شود.

La در صد مقدار نشان دهنده درصد اولیه نشان داده شده در متر است. اگر نه
مشخص شده است، صفر است.

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی ویجت هیچ ورودی را نمی پذیرد، بنابراین
وضعیت خروج همیشه خوب است.

--باکس اطلاعات متن ارتفاع عرض
An اطلاعات جعبه در اصل یک است پیام جعبه با این حال، در این مورد، گفتگو خارج خواهد شد
بلافاصله پس از نمایش پیام به کاربر. صفحه نمایش پاک نمی شود
چه زمانی گفتگو خارج می شود، به طوری که پیام تا زمان تماس روی صفحه باقی می ماند
اسکریپت پوسته بعداً آن را پاک می کند. این زمانی مفید است که بخواهید به کاربر اطلاع دهید
برخی از عملیات در حال انجام است که ممکن است به مدتی برای اتمام نیاز داشته باشد.

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی وضعیت خروج OK برگردانده می شود.

--صندوق ورودی متن ارتفاع عرض [ابتدا]
An ورودی جعبه زمانی مفید است که می‌خواهید سؤالاتی بپرسید که کاربر را ملزم می‌کند
یک رشته را به عنوان پاسخ وارد کنید. اگر init عرضه شود برای مقداردهی اولیه استفاده می شود
رشته ورودی هنگام ورود به رشته، پشت سر هم, حذف کردن و کلیدهای مکان نما می توانند
برای تصحیح خطاهای تایپی استفاده شود. اگر رشته ورودی بلندتر از چیزی است که می تواند در آن جا شود
در کادر محاوره ای، فیلد ورودی پیمایش می شود.

در هنگام خروج، رشته ورودی روی آن چاپ خواهد شد گفتگوخروجی

- منوی ورودی متن ارتفاع عرض ارتفاع منو [ برچسب آیتم ] ...
An منوی ورودی جعبه بسیار شبیه به یک جعبه معمولی است منو جعبه فقط تعداد کمی وجود دارد
تفاوت بین آنها:

1. ورودی ها به طور خودکار در مرکز قرار نمی گیرند، بلکه به سمت چپ تنظیم می شوند.

2. یک دکمه اضافی (نامیده می شود تغییر نام) برای تغییر نام آیتم فعلی در زمانی که آن را نشان می دهد
فشرده شده است

3. امکان تغییر نام ورودی فعلی با فشار دادن دکمه وجود دارد تغییر نام دکمه. سپس
گفتگو موارد زیر را در گفتگوخروجی

تغییر نام داد

--منو متن ارتفاع عرض ارتفاع منو [ برچسب آیتم ] ...
همانطور که از نامش پیداست، الف منو box یک کادر محاوره ای است که می توان از آن برای ارائه لیست استفاده کرد
از انتخاب ها در قالب یک منو برای انتخاب کاربر. انتخاب ها در نمایش داده می شوند
دستور داده شده هر ورودی منو شامل یک برچسب رشته و یک آیتم رشته را
برچسب به ورودی یک نام می دهد تا آن را از سایر ورودی های منو متمایز کند.
La آیتم شرح کوتاهی از گزینه ای است که ورودی نشان می دهد. کاربر
می توانید با فشار دادن کلیدهای مکان نما، حرف اول، بین ورودی های منو حرکت کنید
la برچسب به عنوان کلید داغ یا کلیدهای عددی 1 از طریق 9است. وجود دارد ارتفاع منو
ورودی‌ها در یک زمان در منو نمایش داده می‌شوند، اما در صورت وجود، منو پیمایش می‌شود
ورودی های بیشتری از آن هستند.

در خروجی برچسب ورودی منوی انتخاب شده روی چاپ خواهد شد گفتگوخروجی اگر
"---دکمه کمکگزینه داده شده است، متن راهنما مربوطه چاپ خواهد شد اگر
کاربر دکمه راهنما را انتخاب می کند.

- شکل مختلط متن ارتفاع عرض فرم ارتفاع [ برچسب y x آیتم y x فرار کرد ایلن تایپ ] ...
La شکل مختلط دیالوگ فرمی متشکل از برچسب ها و فیلدها را نمایش می دهد، بسیار شبیه به
--فرم گفتگو با افزودن یک پارامتر نوع فیلد به هر فیلد متفاوت است
شرح. هر بیت در نوع یک ویژگی از فیلد را نشان می دهد:

1 پنهان، به عنوان مثال، یک فیلد رمز عبور.

2 فقط خواندنی، به عنوان مثال، یک برچسب.

--سنجش مخلوط متن ارتفاع عرض در صد [ برچسب 1 مورد 1 ] ...
A مخلوط سنج جعبه یک متر را در امتداد پایین جعبه نمایش می دهد. متر نشان می دهد
درصد.

همچنین لیستی از موارد را نمایش می دهد برچسب- و آیتم- مقادیر بالای جعبه دیدن
گفتگو(3) برای مقادیر تگ.

La متن به عنوان یک عنوان بین لیست و متر نشان داده می شود. را در صد ارزش
نشان دهنده درصد اولیه نشان داده شده در متر است.

هیچ تمهیدی برای خواندن داده ها از ورودی استاندارد به عنوان پیش بینی نشده است --پیمانه انجام می دهد.

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی ویجت هیچ ورودی را نمی پذیرد، بنابراین
وضعیت خروج همیشه خوب است.

--msgbox متن ارتفاع عرض
A پیام جعبه بسیار شبیه به a است بله خیر جعبه تنها تفاوت بین الف
پیام جعبه و الف بله خیر جعبه این است که a پیام جعبه فقط یک واحد دارد OK را فشار دهید.
می توانید از این کادر محاوره ای برای نمایش هر پیامی که دوست دارید استفاده کنید. پس از خواندن
پیام، کاربر می تواند فشار دهید ENTER کلید به طوری که گفتگو خروج خواهد شد و تماس
پوسته اسکریپت می تواند به کار خود ادامه دهد.

اگر پیام برای فضا خیلی بزرگ است، گفتگو ممکن است به شما اجازه دهد آن را پیمایش کنید،
مشروط بر اینکه اجرای نفرین های زیربنایی از توانایی کافی برخوردار باشد. در این
در مورد، درصدی در پایه ویجت نشان داده شده است.

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی فقط دکمه "OK" ارائه شده است
برای ورودی، اما یک وضعیت خروج ESC ممکن است برگردانده شود.

-- مکث متن ارتفاع عرض ثانیه
A توقف جعبه یک متر را در امتداد پایین جعبه نمایش می دهد. متر نشان می دهد که چگونه
چند ثانیه تا پایان مکث باقی مانده است. مکث زمانی که تایم اوت باشد خارج می شود
رسیده یا کاربر دکمه OK را فشار می دهد (وضعیت OK) یا کاربر دکمه را فشار می دهد
دکمه CANCEL یا کلید Esc.

--جعبه رمز عبور متن ارتفاع عرض [ابتدا]
A کلمه عبور باکس مشابه باکس ورودی است، با این تفاوت که متنی که کاربر وارد می کند این است
نمایش داده نشده. این هنگام درخواست رمز عبور یا موارد حساس دیگر مفید است
اطلاعات توجه داشته باشید که اگر چیزی در "init" منتقل شود، در آن قابل مشاهده خواهد بود
جدول فرآیند سیستم به جاسوسان گاه به گاه. همچنین، بسیار گیج کننده است
کاربر به آنها رمز عبور پیش فرضی ارائه دهد که نمی تواند ببیند. به این دلایل،
استفاده از "init" به شدت منع شده است. دیدن "- عدم امنیت"اگر به خودت اهمیت نمی دهی
کلمه عبور.

در هنگام خروج، رشته ورودی روی آن چاپ خواهد شد گفتگوخروجی

--فرم رمز عبور متن ارتفاع عرض فرم ارتفاع [ برچسب y x آیتم y x فرار کرد ایلن ] ...
این یکسان است --فرم با این تفاوت که تمام فیلدهای متنی به عنوان کلمه عبور
ویجت ها به جای صندوق ورودی ابزارک

--prgbox متن فرمان ارتفاع عرض

--prgbox فرمان ارتفاع عرض
A prgbox بسیار شبیه a است برنامه جعبه.

این کادر محاوره ای برای نمایش خروجی دستوری که به صورت an مشخص شده است استفاده می شود
استدلال به prgbox.

پس از تکمیل فرمان، کاربر می تواند دکمه را فشار دهد ENTER کلید به طوری که گفتگو اراده
خارج شوید و اسکریپت پوسته فراخوان می تواند به کار خود ادامه دهد.

اگر سه پارامتر داده شود، متن زیر عنوان را به صورت مشخص نمایش می دهد
از محتویات فایل اسکرول. اگر فقط دو پارامتر داده شود، این متن است
حذف شده است.

--programbox متن ارتفاع عرض

--programbox ارتفاع عرض
A برنامه جعبه بسیار شبیه a است جعبه پیشرفت. تنها تفاوت بین الف
برنامه جعبه و الف پیشرفت جعبه این است که a برنامه جعبه یک را نمایش می دهد OK دکمه (اما
فقط پس از تکمیل دستور).

این کادر محاوره ای برای نمایش خروجی لوله شده یک فرمان استفاده می شود. بعد از
فرمان کامل می شود، کاربر می تواند دکمه را فشار دهد ENTER کلید به طوری که گفتگو خارج خواهد شد و
اسکریپت پوسته فراخوان می تواند به عملکرد خود ادامه دهد.

اگر سه پارامتر داده شود، متن زیر عنوان را به صورت مشخص نمایش می دهد
از محتویات فایل اسکرول. اگر فقط دو پارامتر داده شود، این متن است
حذف شده است.

--progressbox متن ارتفاع عرض

--progressbox ارتفاع عرض
A جعبه پیشرفت شبیه یک است صندوق عقب، غیر از آن

الف) به جای نمایش محتویات یک فایل،
خروجی لوله شده یک فرمان را نمایش می دهد و

ب) زمانی که به انتهای فایل برسد خارج می شود
(دکمه "OK" وجود ندارد).

اگر سه پارامتر داده شود، متن زیر عنوان را به صورت مشخص نمایش می دهد
از محتویات فایل اسکرول. اگر فقط دو پارامتر داده شود، این متن است
حذف شده است.

-- رادیو شناس متن ارتفاع عرض لیست-ارتفاع [ برچسب آیتم وضعیت ] ...
A رادیویست جعبه شبیه a است منو جعبه تنها تفاوت این است که شما می توانید
با تنظیم آن، مشخص کنید کدام ورودی در حال حاضر انتخاب شده است وضعیت به on.

در هنگام خروج، تگ مورد انتخاب شده روی آن نوشته می شود گفتگوخروجی

--جعبه دم پرونده ارتفاع عرض
نمایش متن از یک فایل در یک کادر محاوره ای، مانند دستور "tail -f". طومار
چپ/راست با استفاده از «h» و «l» به سبک vi یا کلیدهای جهت‌نما. یک '0' پیمایش را بازنشانی می کند.

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی فقط دکمه "OK" ارائه شده است
برای ورودی، اما یک وضعیت خروج ESC ممکن است برگردانده شود.

-- جعبه محدوده متن ارتفاع عرض حداقل مقدار حداکثر مقدار مقدار پیش فرض
به کاربر اجازه می‌دهد تا از میان مقادیری انتخاب کند، به عنوان مثال، با استفاده از یک نوار لغزنده. گفتگو
مقدار فعلی را به صورت نوار نشان می دهد (مانند گفتگوی گیج). زبانه ها یا کلیدهای جهت دار حرکت می کنند
مکان نما بین دکمه ها و مقدار. وقتی مکان نما روی مقدار است، شما
می توانید آن را ویرایش کنید:

حرکت مکان نما به چپ/راست برای انتخاب یک رقم برای تغییر

+/- کاراکترها برای افزایش/کاهش یک رقم

0 از طریق 9
برای تنظیم رقم به مقدار داده شده

برخی از کلیدها نیز در همه موقعیت های مکان نما شناسایی می شوند:

خانه/پایان
مقدار را روی حداکثر یا حداقل آن تنظیم کنید

pageup/pagedown
مقدار را طوری افزایش دهید که لغزنده یک ستون حرکت کند

--tailboxbg پرونده ارتفاع عرض
نمایش متن از یک فایل در یک کادر محاوره ای به عنوان یک کار پس زمینه، مانند یک "tail -f &"
فرمان با استفاده از «h» و «l» به سبک vi یا کلیدهای جهت‌نما به چپ/راست پیمایش کنید. یک '0'
اسکرول را بازنشانی می کند.

اگر ویجت‌های دیگری وجود داشته باشد، دیالوگ با کار پس‌زمینه برخورد می‌کند (--و-
ویدجت) روی صفحه نمایش همزمان. تا زمانی که آن ویجت ها بسته شوند (به عنوان مثال، یک
"خوب")، گفتگو تمام ویجت های tailboxbg را در یک فرآیند انجام می دهد،
نظرسنجی برای به روز رسانی می توانید از یک برگه برای پیمایش بین ویجت های موجود در آن استفاده کنید
صفحه نمایش، و آنها را به صورت جداگانه ببندید، به عنوان مثال، با فشار دادن ENTER. یک بار غیر
ویجت های tailboxbg بسته هستند، گفتگو یک کپی از خود را در پس زمینه چنگال می کند،
و شناسه فرآیند خود را چاپ می کند اگر "-- بدون کشتن"گزینه داده شده است.

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی فقط دکمه "EXIT" ارائه شده است
برای ورودی، اما یک وضعیت خروج ESC ممکن است برگردانده شود.

توجه: نسخه های قدیمی تر گفتگو فورا فورک کرد و سعی کرد به روز رسانی کند
صفحه نمایش به صورت جداگانه علاوه بر اینکه برای عملکرد بد بود، غیر قابل اجرا بود. مقداری
اسکریپت های قدیمی ممکن است به درستی با طرح نظرسنجی کار نکنند.

-- جعبه متن پرونده ارتفاع عرض
A متن کادر به شما امکان می دهد محتویات یک فایل متنی را در یک کادر محاوره ای نمایش دهید. این است
مانند یک نمایشگر ساده فایل متنی. کاربر می تواند در فایل با استفاده از
مکان نما، صفحه به بالا، صفحه به پایین و HOME/END کلیدهای موجود در اکثر کیبوردها اگر
خطوط برای نمایش در کادر خیلی طولانی هستند چپ راست از کلیدها می توان استفاده کرد
منطقه متن را به صورت افقی اسکرول کنید. همچنین می توانید از کلیدهای سبک vi h، j، k و l استفاده کنید
به جای کلیدهای مکان نما، و B یا N به جای کلیدهای صفحه به بالا و پایین صفحه.
با استفاده از «k» و «j» به سبک vi یا کلیدهای جهت دار به بالا/پایین بروید. با استفاده از آن به چپ/راست پیمایش کنید
h و l به سبک vi یا کلیدهای جهت دار. یک '0' پیمایش چپ/راست را بازنشانی می کند. برای
راحتی بیشتر، توابع جستجوی جلو و عقب به سبک vi نیز هستند
ارائه شده

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی فقط دکمه "EXIT" ارائه شده است
برای ورودی، اما یک وضعیت خروج ESC ممکن است برگردانده شود.

-- صندوق زمان متن ارتفاع [عرض ساعت دقیقه دومین]
دیالوگی نمایش داده می شود که به شما امکان می دهد ساعت، دقیقه و ثانیه را انتخاب کنید. اگر
مقادیر ساعت، دقیقه یا ثانیه وجود ندارد یا منفی است، تاریخ فعلی
مقادیر مربوطه استفاده می شود. شما می توانید هر یک از موارد استفاده را افزایش یا کاهش دهید
فلش های چپ، بالا، راست و پایین. برای جابجایی بین زبانه یا پشت زبانه استفاده کنید
پنجره ها.

هنگام خروج، نتیجه به شکل ساعت: دقیقه: ثانیه چاپ می شود. قالب می تواند باشد
با استفاده از ---قالب زمان گزینه.

--نمای درختی متن ارتفاع عرض لیست-ارتفاع [ برچسب آیتم وضعیت عمق ] ...
نمایش داده های سازماندهی شده به صورت درختی هر گروه از داده ها حاوی یک برچسب، متن به
نمایش آیتم، وضعیت آن ("روشن" یا "خاموش") و عمق مورد در
درخت.

فقط یک مورد را می توان انتخاب کرد (مانند رادیویست). برچسب نمایش داده نمی شود.

در هنگام خروج، تگ مورد انتخاب شده روی آن نوشته می شود گفتگوخروجی

--بله خیر متن ارتفاع عرض
A بله خیر کادر محاوره ای اندازه ارتفاع ردیف توسط عرض ستون ها نمایش داده خواهد شد. را
رشته مشخص شده توسط متن داخل کادر محاوره ای نمایش داده می شود. اگر این رشته هم باشد
طولانی به جا در یک خط، آن را به طور خودکار به خطوط متعدد در تقسیم می شود
مکان های مناسب را متن رشته همچنین می تواند حاوی رشته فرعی "\n" یا
کاراکترهای خط جدید `\nبرای کنترل صریح شکستن خط. این کادر محاوره ای است
برای پرسیدن سوالاتی که کاربر را ملزم به پاسخ بله یا خیر می کند مفید است. در
جعبه محاوره ای دارای یک است بله دکمه و یک نه دکمه، که در آن کاربر می تواند بین آن جابجا شود
با فشار دادن TAB کلیدی

در هنگام خروج، هیچ متنی نوشته نمی شود گفتگوخروجی علاوه بر "بله" و "نه"
کدهای خروج (به عیب یابی مراجعه کنید) ممکن است وضعیت خروج ESC برگردانده شود.

کدهای استفاده شده برای «بله» و «خیر» با کدهای «OK» و «لغو» مطابقت دارند،
در داخل هیچ تمایزی وجود ندارد.

منسوخ شده گزینه
--بوق از این برای گفتن به cdialog اصلی استفاده می‌شود که باید زمانی که
فرآیندهای جداگانه ویجت tailboxbg صفحه را دوباره رنگ می کند.

--بیپ-بعد
پس از اینکه کاربر یک ویجت را با فشار دادن یکی از دکمه ها تکمیل کرد، بوق می دهد.

زمان اجرا پیکربندی


1. یک فایل پیکربندی نمونه با تایپ کردن:

گفتگو --create-rc پرونده

2. در شروع، گفتگو تنظیمات مورد استفاده را به صورت زیر تعیین می کند:

الف) اگر متغیر محیطی باشد دیالوگ تنظیم شده است، مقدار آن نام آن را تعیین می کند
فایل پیکربندی.

ب) اگر فایل موجود در (الف) یافت نشد، از فایل استفاده کنید $HOME/.dialogrc به عنوان پیکربندی
فایل.

ج) اگر فایل موجود در (b) یافت نشد، از فایل GLOBALRC تعیین شده در استفاده کنید
زمان کامپایل، یعنی /etc/dialogrc.

د) اگر فایل موجود در (c) یافت نشد، از کامپایل در پیش‌فرض استفاده کنید.

3. فایل پیکربندی نمونه را ویرایش کنید و آن را در جایی کپی کنید گفتگو می تواند پیدا کند، به عنوان
در مرحله 2 در بالا بیان شد.

KEY اتصالات


می‌توانید کلیدهای اتصال را لغو یا اضافه کنید گفتگو با افزودن به فایل پیکربندی
گفتگو's کلید اتصال دستور، کلیدهای تکی را به کدگذاری داخلی خود نگاشت می کند.

کلید اتصال ویدجت نفرین_کلید کلید_گفتگو

La ویدجت نام می تواند "*" (همه ویجت ها) یا ویجت های خاصی مانند جعبه متن. خاص
اتصالات ویجت، پیوندهای "*" را لغو می کند. اتصالات تعریف شده توسط کاربر، داخلی را لغو می کند
اتصالات

La نفرین_کلید می تواند هر یک از نام های مشتق شده از نفرین.hبه عنوان مثال، "HELP" از
"KEY_HELP". گفتگو همچنین کاراکترهای کنترل ANSI مانند "^A"، "^?"، و همچنین را می شناسد
C1-کنترل هایی مانند "~A" و "~?". در نهایت، به هر شخصیتی اجازه می دهد تا فرار کند
با بک اسلش

گفتگونام های کد کلید داخلی مربوط به DLG_KEYS_ENUM تایپ dlg_keys.h، به عنوان مثال،
"HELP" از "DLGK_HELP".

ویجت نام
برخی از ویجت ها (مانند فرم باکس) دارای ناحیه ای هستند که می توان فیلدها را ویرایش کرد. آنها هستند
در یکی از زیرپنجره های ویجت مدیریت می شود، و ممکن است دارای صفحه کلید جدا از صفحه اصلی باشد
ویجت زیرا پنجره‌های فرعی با نام دیگری ثبت می‌شوند.

ویجت پنجره نام پنجره فرعی نام
──────────────────
تقویم تقویم
چک لیست چک لیست
editbox editbox editbox2

فرم باکس فرم فیلد
fselect fselect fselect2
inputbox inputbox inputbox2
منوی جعبه منو
msgbox msgbox
مکث مکث
جعبه پیشرفت
radiolist radiolist
دم باکس دم باکس
جعبه متن جعبه جستجو
تایم باکس
بله نه بله
──────────────────

برخی از ویجت ها در واقع ویجت های دیگری هستند که از تنظیمات داخلی برای تغییر رفتار استفاده می کنند.
آنهایی که از نام ویجت مشابه ویجت واقعی استفاده می کنند:

ویجت واقعی ویجت
──────────────────
fselect را انتخاب کنید
جعبه اطلاعات msgbox
منوی ورودی
فرم مخلوط
صندوق ورودی جعبه رمز عبور
فرم رمز عبور
prgbox progressbox
جعبه پیشرفت برنامه
tailboxbg tailbox
──────────────────

توکار اتصالات
این صفحه راهنما پیوندهای کلیدی را برای هر ویجت فهرست نمی کند، زیرا جزئیات آن مشخص شده است
اطلاعات را می توان با اجرا به دست آورد گفتگو. اگر شما تنظیم کرده اید --پی گیری گزینه، گفتگو
اطلاعات اتصال کلید را برای هر ویجت به محض ثبت می‌نویسد.

مثال
به طور معمول گفتگو از کلیدهای مختلف برای حرکت بین دکمه ها و ویرایش بخشی استفاده می کند
یک گفتگو در مقابل پیمایش در قسمت ویرایش. یعنی tab (و back-tab) تراورس
دکمه‌ها (یا بین دکمه‌ها و قسمت ویرایش)، در حالی که کلیدهای پیکان از فیلدهای داخل عبور می‌کنند
قسمت ویرایش زبانه ها نیز به عنوان یک مورد خاص برای پیمایش بین آنها شناخته می شوند
ویجت ها، به عنوان مثال، هنگام استفاده از چندین ویجت tailboxbg.

برخی از کاربران ممکن است بخواهند از همان کلید برای عبور در قسمت ویرایش استفاده کنند
پیمایش بین دکمه ها ویجت فرم برای پشتیبانی از این نوع نوشته شده است
تعریف مجدد کلیدها، با افزودن یک گروه خاص در dlgk_keys.h برای "فرم"
(چپ/راست/بعدی/قبلی). در اینجا یک مثال الزام آور است که نحوه انجام این کار را نشان می دهد:

فرم فیلد bindkey TAB form_NEXT
فرم باکس bindkey TAB form_NEXT
فرم فیلد bindkey BTAB form_prev
فرم باکس bindkey BTAB form_prev

این نوع تعریف مجدد در سایر ویجت ها مانند تقویم به دلیل
تعداد بالقوه زیادی از زمینه ها برای عبور.

محیط زیست


گفتگوها این متغیر را برای اعمال هر یک از گزینه های رایج برای هر ویجت تعریف کنید.
بیشتر گزینه های رایج قبل از پردازش هر ویجت بازنشانی می شوند. اگر شما
گزینه ها را در این متغیر محیطی تنظیم کنید، آنها اعمال می شوند گفتگو's
وضعیت پس از تنظیم مجدد همانطور که در "--فایلگزینه، دو نقل قول و
اسلش معکوس تفسیر می شود.

"--فایل" گزینه یک گزینه رایج در نظر گرفته نمی شود (بنابراین نمی توانید جاسازی کنید
آن در این متغیر محیطی).

دیالوگ اگر می خواهید نام پیکربندی را مشخص کنید، این متغیر را تعریف کنید
فایل برای استفاده

DIALOG_CANCEL

DIALOG_ERROR

DIALOG_ESC

DIALOG_EXTRA

DIALOG_HELP

DIALOG_ITEM_HELP

DIALOG_OK هر یک از این متغیرها را برای تغییر کد خروج در Cancel (1)، خطا تعریف کنید
(-1)، ESC (255)، اضافی (3)، راهنما (2)، راهنما با --item-help (2)، یا خوب (0).
به طور معمول اسکریپت های پوسته نمی توانند بین -1 و 255 تمایز قائل شوند.

DIALOG_TTY برای ارائه سازگاری با نسخه های قدیمی تر، این متغیر را روی "1" تنظیم کنید
گفتگو که فرض می کند که اگر اسکریپت خروجی استاندارد را تغییر مسیر دهد، آن
"--stdout"گزینه داده شد.

با استفاده از خدمات onworks.net از گفتگوی آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 2
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 4
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • 5
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار IBM برای جاوا / JTOpen یک است
    کتابخانه کلاس های جاوا که از
    کلاینت/سرور و برنامه نویسی اینترنتی
    مدل های سیستمی که دارای OS/400 است،
    i5/OS، o...
    جعبه ابزار را برای جاوا/JTOpen دانلود کنید
  • 6
    D3.js
    D3.js
    D3.js (یا D3 برای اسناد داده محور)
    یک کتابخانه جاوا اسکریپت است که به شما اجازه می دهد
    برای تولید داده های پویا و تعاملی
    تجسم در مرورگرهای وب با D3
    شما...
    D3.js را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad