導航:首頁 > 程序命令 > 二維碼命令行

二維碼命令行

發布時間:2022-11-20 06:19:56

1. 二維碼里多個條碼怎樣自動換行

二維碼裡面有多個條碼數據你是想要換行顯示對嗎?可以用鍵盤上的enter鍵換行,也可以用工業命令符《LF》換行,這里以enter換行為例,有關操作可以參考:

用微信掃描製作出來的二維碼,可以看到公司名稱,地址,電話,網址都換行顯示了。(需要注意的是用微信掃描包含有漢字內容的二維碼時才可以換行顯示,只有數字或者字母的情況下是不會換行的,這個是掃描設備的顯示頁面決定的。)

2. 如何在linux的終端輸出二維碼

需求很簡單,就是在linux的終端中輸入一個字元串(可以是以命令行參數形式,也可以是通過互動式輸入),然後就會輸出對應的二維碼。

首先php已經有現成的QrCode類庫phpqrcode,可以將一個字元串轉成PNG格式的圖片,但是PNG圖片是沒法在終端里展示的,於是仔細翻看文檔和demo,發現該類庫也可以輸出0和1組成的矩陣(實際上該方法返回的是一個PHP的二維數組)。
已經有了0和1的矩陣,接下來要做的就是輸出黑白色塊,為了操作方便,我引入了symfony項目中的console組件。通過console組件可以非常方便的創建一個Cli命令,而且內置了大量輸入和輸出方法。

根據console的文檔,我們可以新建兩個OutputFormatStyle:

1 $black = new OutputFormatterStyle('black', 'black');
2 $output->getFormatter()->setStyle('blackc', $black);
3 $white = new OutputFormatterStyle('white', 'white');
4 $output->getFormatter()->setStyle('whitec', $white);
定義了文字顏色和背景顏色分別是白色和黑色的兩個樣式。

這樣就可以輸出白色和黑色的色塊了:

1 $output->writeln('<whitec> </whitec><blackc> </blackc><whitec> </whitec>');
上面的代碼就會輸出兩個白色塊中間隔著一個黑色塊。
黑白色塊輸出搞定之後,只需要根據二維碼的0-1矩陣輸出對應色塊就行。
所以核心代碼如下:

01 protected function execute(InputInterface $input, OutputInterface $output)
02 {
03 $lrPadding = 1;
04 $udPadding = 1;
05 $text = 'http://leo108.com';
06 $map = array(
07 0 => '<whitec> </whitec>',
08 1 => '<blackc> </blackc>',
09 );
10 $this->initStyle($output);
11 $text = QRcode::text($text);
12 $length = strlen($text[0]);
13
14 $paddingLine = str_repeat($map[0], $length + $lrPadding * 2) . "\n";
15 $after = $before = str_repeat($paddingLine, $udPadding);
16 $output->write($before);
17 foreach ($text as $line) {
18 $output->write(str_repeat($map[0], $lrPadding));
19 for ($i = 0; $i < $length; $i++) {
20 $type = substr($line, $i, 1);
21 $output->write($map[$type]);
22 }
23 $output->writeln(str_repeat($map[0], $lrPadding));
24 }
25 $output->write($after);
26 }
其中$lrPadding和$udPadding分別用來配置左右和上下白邊的長度。

最終代碼已託管github

3. 怎麼設置快捷指令打開微信自己的二維碼

4. ZEBRA斑馬列印機,列印二維碼的命令是什麼呀

Print #1, "^BXN,8,200,,,," ''''''bxn 是列印二維碼命令
Print #1, "^FO100,130^FD" & " hello"& "^FS" '''''hello 為列印內容 前面是列印的位置

5. python如何實現條形碼和二維碼製作

python中專門有生成條形碼和二維碼的庫, 這里簡單介紹一下實現過程,代碼量不多,也很好理解,實驗環境win10+python3.6+pycharm5.0,主要內容如下:
製作條形碼
這里有2個庫,分別是pybarcode和pystrich,可以直接根據輸入的數字生成條形碼,下面我簡單介紹一下這2個庫的安裝和使用:

1.安裝pybarcode,這個直接在cmd窗口輸入安裝命令「pip install pybarcode」就行,如下,很快就能安裝成功:

安裝完成後,我們就可以編寫相關代碼來實現製作條形碼了,測試代碼如下,很簡單,這里以生成ean13條形碼為例,程序默認會將條形碼保存為png格式:

生成的條形碼如下:

2.安裝pystrich,這個與上面類似,直接在cmd窗口輸入命令「pip install pystrich」就行,如下:

安裝成功後,我們就可以編寫測試代碼了,如下,很簡單:

生成的條形碼如下:

製作二維碼
這里有一個庫qrcode,專門用於製作二維碼,這個我以前也介紹過,下面我再簡單介紹一下這個庫的安裝和使用:

1.安裝qrcode,這個直接在cmd窗口輸入命令「pip install qrcode」就行,如下:

2.安裝成功後,我們就可以編寫相關代碼來生成二維碼了,測試代碼如下,很簡單,也很好理解:

點擊運行程序,生成的二維碼如下:

手機掃描效果如下,如果是網址,會直接跳轉到對應網頁,如果是文字,則解析出對應內容:

至此,我們就完成了利用python來製作條形碼和二維碼。總的來說,整個過程不難,都有現成的庫可以直接使用,代碼量也不多,很好理解,只要你有一定的python基礎,熟悉一下相關示例和代碼,很快就能掌握的,網上也有相關教程和資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。

6. 在windows系統命令行界面中能生成二維碼圖像嗎

你好,WP8酷七網團隊為你解答
二維碼需要專門的軟體生成,cmd沒得這功能
滿意請望採納,不懂請追問 謝謝!

7. 繳光打碼機二維碼變行,怎麼處里

你說的是二維碼數據換行嗎?二維碼數據換行的話,你需要檢查在標簽軟體中添加數據的時候,是不是用了enter鍵及工業命令符《LF》換行。如果軟體中添加換行符的話,掃描二維碼,二維碼數據是換行顯示的,如果不想要顯示換行,刪除換行符即可,如圖所示:

在可變數據列印軟體中,點擊軟體左側的「二維碼」按鈕,在畫布上繪制一個二維碼樣式,雙擊二維碼,在圖形屬性-條碼-類型中,設置條碼類型為QRCode。

如果用微信、支付寶、我查查等app軟體進行掃描,想實現換行效果,不需要用工業命令符,直接在需要的位置輸入回車鍵即可。比如在數據源中添加過一行二維碼內容後可以直接敲回車輸入第二行;如果是用的資料庫導入,那就在「數據源」中點「十字」添加按鈕,選「手動輸入」,只輸入一個回車即可,然後在點十字添加按鈕,添加其他的內容。

8. 怎樣製作二維碼

二維碼製作方法如下:
1、手機上要有一個二維碼生成器。在二維碼生成器中輸入想要的文字,點擊生成。
2、先數清生成的二維碼橫豎是幾行。這里一共是25行,大小隨意,可以採用2mm一個小方格,共5cm長。
3、在合適的位置繪制,為了方便劃線,2mm畫一橫,四邊都畫。這樣可以方便連線,不至於彎曲的太厲害。
4、用鉛筆將兩邊的線連起來。一般二維碼三個角,正方形邊都是七個格子。如果怕格子數錯的話,正方形里邊的小正方形佔三個格子共九個格子,一行一行來,數對了再落筆。
5、不放心可以先用鉛筆把要塗黑的地方畫上斜線,將用鉛筆畫的格子擦掉,去掃一掃看能不能掃出來,可用微信的掃一掃。

9. 如何在軟體中製作二維碼

可以通過第三方軟體來製作。
二維碼又稱二維條碼,最常見的形式是QRCode,QR全稱QuickResponse,是一個近幾年來移動設備上超流行的一種編碼方式。
它比傳統的BarCode條形碼能存更多的信息,也能表示更多的數據類型。
二維條碼/二維碼(2-dimensionalbarcode)用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的。
在代碼編制上巧妙地利用構成計算機內部邏輯基礎的「0」、「1」比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理。
它具有條碼技術的一些共性:每種碼制有其特定的字元集;每個字元佔有一定的寬度;具有一定的校驗功能等。
同時還具有對不同行的信息自動識別功能、及處理圖形旋轉變化點。

10. excel如何製作二維碼

生成二維碼我用的是二維碼軟體,二維碼軟體支持多種資料庫類型,你可以將Excel表導入到軟體進行調用,即可批量生成二維碼,省時省力,有關操作可以參考:

打開條碼軟體,新建標簽之後,點擊軟體上方工具欄中的「資料庫設置」按鈕,彈出資料庫設置對話框,點擊「添加」,選擇excel數據源。

閱讀全文

與二維碼命令行相關的資料

熱點內容
非科班程序員自學 瀏覽:799
壓縮泡沫鞋底底材 瀏覽:217
程序員職場第一課2正確的溝通 瀏覽:677
遇到不合法app應該怎麼辦 瀏覽:90
匯編程序編譯後的文件 瀏覽:77
大智慧均線源碼 瀏覽:371
單片機排阻的作用 瀏覽:213
滴滴金融app被下架如何還款 瀏覽:210
jpg轉換成pdf免費軟體 瀏覽:741
范里安pdf 瀏覽:443
偽造pdf 瀏覽:75
能刪除android文件夾嗎 瀏覽:446
LINUX使用V2ray 瀏覽:797
找人幫忙注冊app推廣是什麼 瀏覽:820
獨立伺服器如何恢復初始化 瀏覽:11
優秀到不能被忽視pdf 瀏覽:316
導遊程序員家政 瀏覽:586
22乘28的快速演算法 瀏覽:338
軟通動力程序員節2021 瀏覽:846
安卓系統如何卸載安裝包 瀏覽:870