吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7698|回复: 83
收起左侧

[原创工具] 本地生成二维码图片小工具-golang实现

  [复制链接]
cxj123 发表于 2021-11-21 14:52
最近在接触学习golang语言,发现实现一些小工具比较方便,所以自己就实现了一个windows下简单的本地生成二维码的小工具,因为刚刚学习,都是比较基础的,需要的小伙伴可以下载使用



源码如下:
[Golang] 纯文本查看 复制代码
/*
生成二维码工具
 */
package main
import (
	"fmt"
	qrcode "github.com/skip2/go-qrcode"
	"os"
	"strconv"
	"time"
)
func main() {
	var (
		//初始化功能菜单
		menuNum int
		//初始化url,和文件名称
		url, fileName string
		//退出状态,默认false
		isExit = false
	)
	//开启一个 for 循环
	for !isExit {
		fmt.Println("\n======请选择功能【生成二维码工具】======")
		fmt.Println("1.生成二维码\n2.退出程序")
		fmt.Print("请输入菜单数字:")
		//监听输入的菜单
		fmt.Scanln(&menuNum)
		switch menuNum {
		case 1:
			fmt.Print("请输入生成的url址:")
			//监听输入的url地址
			fmt.Scanln(&url)
			fmt.Println("生成海报中,请稍后...")
			//设置文件名称
			fileName = strconv.FormatInt(time.Now().UnixMicro(), 10) + ".png"
			//生成二维码
			err := qrcode.WriteFile(url, qrcode.High, 1000, fileName)
			if err != nil {
				fmt.Println("生成出错了:", err.Error())
			} else {
				fmt.Println("二维码生成成功,文件名为:", fileName)
			}
		case 2:
			fmt.Println("我们下次再见~")
			//退出程序
			os.Exit(-1)
		default:
			fmt.Println("请输入正确的菜单数字!")
		}
	}
}



工具下载地址:
https://www.lanzouw.com/iucfXwqfw1g
密码:8b4u

结果

结果

生成的文件名称

生成的文件名称

输入对应功能,和网址

输入对应功能,和网址

直接双击运行

直接双击运行

免费评分

参与人数 8吾爱币 +13 热心值 +7 收起 理由
ssfor52 + 1 + 1 谢谢@Thanks!
yyinsy + 1 + 1 我很赞同!
liyuan689 + 1 谢谢@Thanks!
wxs2587046976 + 1 + 1 我很赞同!
Zatoichi + 1 谢谢@Thanks!
jiangweiyuan333 + 1 鼓励转贴优秀软件安全工具和文档!
cs001 + 2 + 1 热心回复!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| cxj123 发表于 2021-11-23 08:35
salute24 发表于 2021-11-22 19:13
生成的二维码是干啥的 查看文件信息还是可以下载文件

就是一个生成二维码图片的小工具,把链接粘贴进去,会生成一个二维码图片,工具是离线的,不需要联网都可以使用的。
 楼主| cxj123 发表于 2021-12-10 09:27
huangluo 发表于 2021-12-9 20:00
你好,能不能把【请输入生成的url址:】改成【请输入内容】,,,我是强迫症🌱🌱🌱

https://www.lanzouw.com/iGpvYxfqsah
密码:g691
dngzdly 发表于 2021-11-22 17:01
头像被屏蔽
online20170721 发表于 2021-11-22 18:16
提示: 作者被禁止或删除 内容自动屏蔽
salute24 发表于 2021-11-22 19:13
生成的二维码是干啥的 查看文件信息还是可以下载文件
zhengjihua 发表于 2021-11-22 21:29
不错  灰常方便
xyling1007 发表于 2021-11-22 23:45
貌似不错,谢谢
naibai 发表于 2021-11-23 01:48
支持一下
ysjd22 发表于 2021-11-23 07:16
太好了。真心不错谢谢
dfn19931208 发表于 2021-11-23 08:34
感谢分享好东西 辛苦了  谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 07:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表