Schránka () je v informatice funkce sloužící ke kopírování a přesunu informací (dat) na počítači. Základní příkazy pro práci se schránkou jsou kopírovat (copy), který označený text, obrázek či jinou informaci zkopíruje do schránky, vyhrazené části operační paměti počítače, a vložit (paste), který zkopíruje obsah schránky na určené místo. Při přesunu informací se místo kopírovat provede příkaz vyjmout (cut), který informaci v původním umístění vymaže.

Schránka je prvek aplikace nebo shellu, který uživateli umožňuje v rámci jednoho programu (schránka aplikace) nebo mezi programy (schránka shellu) pohodlným způsobem přenášet data. Ačkoli pojetí dat je v koncepci schránky obecné, kvůli čemuž tato může pojmout principielně nejen jakýkoli jejich formát, ale též objem, charakter a rozsah dat přechovávaných ve schránce nejčastěji odpovídá obsahu jednoho souboru či jeho části — uživatel do schránky nejběžněji vkládá hypertextový odkaz, odstavec textu nebo obrázek; zvláštním, přesto však častým příkladem využití schránky, v tomto případě schránky shellu, a to takového, jenž je i správcem souborů, je kopírování nebo přesouvání souborů či složek — do schránky se nedostávají přímo předmětné soubory či složky, nýbrž jen jejich „soupis“.

S rozšířením desktopových prostředí se schránka stala široce používanou a velmi obtížně zastupitelnou. Bez tohoto nástroje by nebylo triviální v jakémkoli textovém poli zduplikovat znak, který není k dispozici v rozložení kláves uživatele, zkopírovat telefonní číslo v jednoduchém textovém editoru ze záhlaví dokumentu do jeho těla ani v propracovaném tabulkovém procesoru přenést vzorec pro výpočet hodnoty z jedné buňky do jiné. Schránka je nedílnou součástí moderních v textových i grafických uživatelských rozhraní.

Obsluha schránky náhled|Ikony pro vyjmout-kopírovat-vložit Příkazy pro práci se schránkou se v aplikacích obvykle nacházejí v nabídce Upravit, v kontextové nabídce a v panelu nástrojů.

Klávesové zkratky Jak již bylo nastíněno výše, napříč operačními systémy a aplikacemi pro práci se schránkou existují univerzální klávesové zkratky: vyjmout — původně +, nověji také +; kopírovat — původně +, nověji také +; vložit — původně +, nověji také +.

Příčinu zavedení druhé skupiny klávesových zkratek, k čemuž došlo přibližně v době nástupu desktopových prostředí, lze spatřovat v menších nárocích na lidskou paměť, případně taktéž v kratším zápisu těchto kombinací.

Přiřazení kláves , a , které se v tomto pořadí nacházejí v anglickém — pro počítače výchozím — rozložení klávesnice, akcím vyjmout, kopírovat a vložit v uvedeném pořadí je oporou pro to, aby jednotlivé akce byly ve svém výčtu řazeny tímto způsobem (např. v menu).

Schránka shellu Schránka shellu je pro čtení i zápis dostupná všem pod danou instancí shellu běžícím programům (instancí shellu může být více, a od doby, co popularitu získaly operační systémy dovolující současné přihlášení více uživatelů, je to pravidlem).

Vyjímání, kopírování a vkládání souborů a složek Schránka vedle operace Drag and Drop často představuje jediný způsob, jak ve výchozích grafických shellech (jež mívají též roli správce souborů) provést zkopírování nebo přesunutí souborů nebo složek. Vzhledem k tomu, že velikost operační paměti (resp. virtuální paměti), v níž schránka sídlí, je v principu řádově menší než kapacita vnější paměti a rovněž než maximální velikost souboru, umísťovat celé soubory do schránky by bylo nemyslitelné. Z tohoto důvodu si schránka pouze poznamenává, s jakou adresářovou strukturou byla provedena akce kopírovat, popř. vyjmout.

Uplatněný přístup od standardního chování schránky vykazuje následující odlišnosti: Předmětné objekty se do cíle zapíší v podobě odpovídající času vložení, nikoli vyjmutí či zkopírování. Ve schránce je vedeno, zda se do ní aktuální data dostala akcí vyjmout, nebo kopírovat. Vložením vyjmutých dat se schránka stane prázdnou.

Vyjmuté (a ještě nevložené) soubory a složky správce souborů zpravidla nezobrazuje řádně, kupř. jejich ikony a názvy vykresluje průhledně.

Nástroje pro správu schránky shellu Jednou z vlastností schránky, která s jejím rostoucím významem začala být pociťována rušivě, je, že každé vyjmutí nebo zkopírování vede k tomu, že její dřívější obsah přestane být dosažitelný, resp. že schránka shellu je v jedné jeho instanci jen jedna. Nejen kvůli tomuto byly vytvořeny aplikace ke správě schránky shellu a do sofistikovaných programů, kupř. aplikací sady Microsoft Office, byly zabudovány zmíněný nežádoucí jev adresující nástroje.

Související články Aplikační software Desktopové prostředí Editace Počítačový program Programování Operační systém Shell (programování)

Externí odkazy

Poznámky

Kategorie:Informatika Kategorie:Operační systém