کپی (Copy) کردن متن موجود در یک رشته (String) به clipboard سیستم عامل (مثل ویندوز)، با دستور clipboard ، در متلب (MATLAB)
همان طور که می دانید، هنگامی که در سیستم عامل (مثل ویندوز) کامپیوتر خود، متنی را کپی (Copy) می کنیم، آن متن در clipboard قرار می گیرد و بنابراین آن متن را می توان در هر بخشی از سیستم عامل، Paste کرد. نرم افزار متلب (MATLAB)، با استفاده از دستور clipboard ، این امکان را برای ما به وجود می آورد که بتوانیم متن موجود در یک رشته (String) را به clipboard سیستم عامل (مثل ویندوز) کپی (Copy) کنیم و بنابراین بعد از اجرای دستور مورد نظر، آن متن کپی (Copy) شده را در هر بخشی از سیستم عامل، می توانیم Paste نماییم.
حتما در خیلی از برنامه های متلب (MATLAB) مجبور می شدید که نتیجه را در سیستم عامل خود، Copy و Paste کنید، اما با این راه حل، دیگر نیاز به انتخاب نتیجه در خروجی متلب (MATLAB) و کپی (Copy) کردن آن نمی باشد و دستور clipboard این کار را به صورت خودکار برای ما انجام خواهد داد. بنابراین پس از اجرای دستور clipboard ، تنها باید متن کپی (Copy) شده را در هر بخش دلخواه از سیستم عامل، Paste کنیم.
برای این منظور، باید دستور clipboard را به صورت زیر به کار ببریم :
که در آن، k نام متغیری از جنس رشته (String) است که می خواهیم متن ذخیره شده در آن به clipboard سیستم عامل، کپی (Copy) شود.
به مثال زیر توجه کنید :
نتیجه :
عبارت kelidestan.com در clipboard سیستم عامل (مثلا ویندوز) کپی (Copy) می شود و بنابراین آن را می توانیم در هر بخشی از سیستم عامل، Paste کنیم. به عنوان مثال، در ویندوز، نرم افزار ویرایشگر متن Notepad را باز کرده و کلیدهای Ctrl و V را به صورت همزمان از کیبورد می زنیم تا متن مورد نظر در محیط نرم افزار، Paste شود :