» Poradna » Programy

Zadávání textu pomocí čárového kódu - Excel

 |   |  Microsoft Windows Vista Firefox 47.0

Nevíte někdo, jaké číselné nebo znakové kombinace zadá programu stisknutí klávesy ALT nebo CTRL? Chtěl bych místo psaní na klávesnici používat k ovládání Excelové tabulky čtečku čárového kódu. Například Ctrl+S uloží soubor. Jak zapsat tuto sekvenci? Čárový kód vytvořit umím, ale nikde nemůžu najít mapu znaků pro Ctrl, Alt, Shift atd. Díky.

Odpovědi na otázku

 |   |  Microsoft Windows Vista Firefox 47.0

Snažil jsem se to napsat jasně, ale asi to nestačí. Potřebuju sekvenci, kterou když načtu čtečkou čárového kódu, bude to jakobych stiskl Ctrl+S. To S pošle nějakou sekvenci, ta je jasná, a to stisknutí Ctrl taky něco pošle - otázka zní: jakou sekvenci vyjádřitelnou číslicemi nebo písmeny pošle stisknutí samotného Ctrl?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Linux Firefox 48.0

Jaký čárkový kód? Code 39 norma, tam rovnou zapomeň. Umí kódovat jen základ (v neextended verzi nezná ani malá písmena)S Code128 (hlavně sada 128a) už je větší zábava. http://www.makebarcode.com/info/appnote/app_022.htmlTam už by se asi něco takového udělat dalo, ale počítej s tím, že narozdíl od Code 39 musíš u 128 vypočítávat kontrolní součet a ukládat ho jako další znak, obecně to není taková sranda. Buď si to naprogramuješ sám (Zas tak těžké to není, ale chce to něco umět), nebo najdeš nějaký hotový program. Tam ti neporadím, v práci jsem šel první cestou a musel si psát svou vlastní implementaci a z generátorů co znám všechny umí jen Code 128b a 128c, ne 128a.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 48.0

Tohle je to nejmenší - zapíšu požadovaný řetězec do buňky v Excelu a změním font na Codeean, dostanu čárový kód, vytisknu a je to. Samozřejmě to mám jen pro svoje interní použití.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Linux Firefox 48.0

No, a to právě takhle jednoduché není vůbec. Jednotlivé normy čárkových kódů mají různé požadavky a umí různé znakové sady. (a různé fonty)Text pro Code 39 je například nutno uvozovat hvézdičkama ( *text* ) a umí jen malý subset znaků. Pro tebe k ničemu.Nejběžnější EAN kódy jsou EAN 13 a méně používaný EAN 8, které ukládají jen 13 nebo 8 číslic. Pro tebe taktéž k ničemu. V úvahu připadá právě code 128, který 1) umí posílat první, netisknutelné znaky ASCII (z nichž některé asi pc interpretuje jako CTRL+klávesa, tahle tabulka je ještě lepší, ale pozitivní výsledek ti nezaručím. Musel bych to otestovat a čtečku mám v práci. http://academic.evergreen.edu/projects/biophysics/techn... )Problém code 128 je ten, že jeho tisk je trošku složitější. Fakt nestačí jen napsat text a změnit font. https://en.wikipedia.org/wiki/Code_128

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 46.0.2486.0

A ještě k tomu (některé) mají kontrolní součet nebo CRC na konci, to fontem asi jen tak vygenerovat nejde. A stisk CTRL, ALT tím nasimulovat asi už vůbec nepůjde.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Linux Firefox 48.0

Jde. Code 128 má kontrolní součet reprezentovaný jedním znakem, který jde normálně tisknout v rámci fontu. - struktura je start znak | kód (případně proložený kontrolními znaky) | kontrolní součet | ukončovací znakPrvních X znaků ascii by pak teoreticky kombinaci s ctrl simulovat mohlo, vyzkoušet to můžu v pondělí. Ale právě kvůli kontrolnímu součtu a faktu že první znaky ASCII na klávesnici nenajde to nepůjde jen tak nafrkat do excelu / wordu, ale je potřeba naprogramovat si generátor řetězce pro ten font.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 48.0

V teto tabulce jsou specialni kody, ktere posilaji systemove klavesy. Zajimalo by me, co by zachytil keylogger: https://msdn.microsoft.com/en-us/library/windows/des... (v=vs.85).aspx Tohle do caroveho kodu asi vtelit nepujde, ale mohlo by se to zkusit vepsat a pouzit pres makro, ktere by se carovym kodem spoustelo.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Zadávání, Čárový kód


Určitě si přečtěte

Vyrobíme si falešný Mac mini za tisícovku. Stačí Raspberry Pi a 3D tiskárna

Vyrobíme si falešný Mac mini za tisícovku. Stačí Raspberry Pi a 3D tiskárna

** Vyzkoušíme Raspberry Pi 4 s iRaspbianem ** Operační systém vypadá skoro jako macOS ** Vše strčíme do vlastní stylové krabice

Jakub Čížek | 29

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

** Koronavirus donutil mnohé zaměstnance pracovat z domova ** V souvislosti s tím vzrostla poptávka po webových kamerách ** Webkameru ale nemusíte kupovat – stačí mobil a aplikace!

Karel Kilián | 13

Je to dobré, cetky z AliExpressu budou nejspíše relativně levné i v roce 2021

Je to dobré, cetky z AliExpressu budou nejspíše relativně levné i v roce 2021

** V roce 2021 začneme platit DPH i u laciného zboží z asijských e-shopů ** Daň ale budeme většinou platit už na e-shopech ** Nemusíte se bát zdlouhavého a drahého celního řízení

Jakub Čížek | 74

Geniální programátor Edsger Dijkstra: hledal nové postupy a zavrhoval GoTo

Geniální programátor Edsger Dijkstra: hledal nové postupy a zavrhoval GoTo

** Edsger Dijkstra je osobností historie programování ** Vynalezl algoritmus pro nalezení nejkratší cesty v grafu a dostal Turingovu cenu ** Zasloužil se o blízké propojení programování a matematiky

Jiří Nahodil | 13

Zkusili jsme Ryzen 7 4800HS v notebooku Asus: drtí Intel výkonem a umí být potichu

Zkusili jsme Ryzen 7 4800HS v notebooku Asus: drtí Intel výkonem a umí být potichu

** Nové osmijádro AMD pro herní notebooky překvapuje výkonem ** V rámci notebooku ROG Zephyrus G15 umí být tiché i výkonné** Rozhodnou hlavně prodávané konfigurace s lepší grafikou

Tomáš Holčík | 57

Pojďme programovat elektroniku: Co se skrývá uvnitř běžné SD karty a jak ji oživit

Pojďme programovat elektroniku: Co se skrývá uvnitř běžné SD karty a jak ji oživit

** Máme ji v mobilech a fotoaparátech ** SD karta je dnes už standard ** A proto ji zkusíme připojit i k Arduinu

Jakub Čížek | 20


Aktuální číslo časopisu Computer

Megatest 24 PC zdrojů

Jak využít umělou inteligenci

10 špičkových sluchátek s ANC

Playstation 5 vs Xbox Series X