返回顶部
首页 > 资讯 > 精选 >如何使用vbscript生成36进制自动增长序号
  • 662
分享到

如何使用vbscript生成36进制自动增长序号

2023-06-08 08:06:20 662人浏览 薄情痞子
摘要

这篇文章主要介绍了如何使用vbscript生成36进制自动增长序号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。asp生成0~9,a~z的36进制字符串,运行下面示例需要使用

这篇文章主要介绍了如何使用vbscript生成36进制自动增长序号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

asp生成0~9,a~z的36进制字符串,运行下面示例需要使用IE核心的浏览器,其他非IE核心浏览器不支持vbscript。

实现代码:

<script language="vbscript">function getinitstring(l)'初始化指定长度的0字符串 l=l-1 for i=0 to l  getinitstring="0"&getinitstring nextend functionfunction getnextchar(chrcode)'获取下一个字符 if chrcode=57 then'数字和字母标ascii不连贯,需要特殊处理一下  getnextchar="a" else  getnextchar=chr(chrcode+1) end ifend functionfunction getnextno(s,l)'获取下自增1的字符串 if trim(s)="" then'初始化字符串  getnextno=getinitstring(l):exit function end if l=len(s)-1 dim a():redim a(l) for i=0 to l'拆分成数组  a(i)=mid(s,i+1,1) next carry=false'进位标志 for i=l to 0 step -1'从最低位开始遍历  chrcode=asc(a(i))  if carry then   if chrcode<>122 then'不是z,自增后退出for循环,否则继续进位    a(i)=getnextchar(chrcode):exit for'退出循环   elseif i=0 then    getnextno="已经达到最大长度,无法继续进位,需要修改长度":exit function   end if  end if  if a(i)="z" then   carry=true:a(i)="0"  else   a(i)=getnextchar(chrcode):exit for'退出循环  end if next for i=0 to l'组合返回字符串  getnextno=getnextno&a(i) nextend functions=""initlen=6s=getnextno(s,initlen)msgbox s'000000s=getnextno(s,initlen)msgbox s'000001s="aaazzz"s=getnextno(s,initlen)msgbox s'aab000s="zzzzzz"s=getnextno(s,initlen)msgbox s'已经达到最大长度,无法继续进位,需要修改长度</script>

感谢你能够认真阅读完这篇文章,希望小编分享的“如何使用vbscript生成36进制自动增长序号”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: 如何使用vbscript生成36进制自动增长序号

本文链接: https://lsjlt.com/news/253190.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用vbscript生成36进制自动增长序号
    这篇文章主要介绍了如何使用vbscript生成36进制自动增长序号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。asp生成0~9,a~z的36进制字符串,运行下面示例需要使用...
    99+
    2023-06-08
  • 使用redis如何生成自增序列号码
    目录Redis生成自增序列号码导入依赖yml 配置工具方法redis生成唯一编号redis生成自增序列号码 导入依赖 <!--redis--> <dependency> <groupId&...
    99+
    2022-11-23
    redis 自增 redis生成自增序列号 redis自增序列号
  • SQL使用ROW_NUMBER() OVER函数自动生成序列号
    语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说ROW_NUMBER()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (O...
    99+
    2019-02-27
    SQL使用ROW_NUMBER() OVER函数自动生成序列号
  • 自动生成序号+开窗函数OVer的使用
    select row_number() over (order by name) as rowid, sysobje...
    99+
    2024-04-02
  • 使用mybatisPlus生成oracle自增序列遇到的坑如何解决
    今天小编给大家分享一下使用mybatisPlus生成oracle自增序列遇到的坑如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2023-07-05
  • ionic2中如何使用自动生成器
    这篇文章给大家分享的是有关ionic2中如何使用自动生成器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ionic generator是命令行的功能,ionic2自动帮我们创建应...
    99+
    2024-04-02
  • 如何使用python自动生成日历
    这篇文章给大家分享的是有关如何使用python自动生成日历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设...
    99+
    2023-06-14
  • SQL如何使用ROW_NUMBER() OVER函数生成序列号
    这篇文章给大家介绍SQL如何使用ROW_NUMBER() OVER函数生成序列号,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ...
    99+
    2023-06-22
  • 使用MyBatis-Generator如何自动生成映射文件
    目录MyBatis-Generator自动生成映射文件1、使用cmd命令方式生成2、使用maven方式生成3、如果开发工具为eclipse自动生成MyBatis映射文件工具问题MyB...
    99+
    2024-04-02
  • 如何使用Hibernate根据实体类自动生成表
    本篇内容介绍了“如何使用Hibernate根据实体类自动生成表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一种方法这种方法需要配置 hi...
    99+
    2023-07-05
  • 如何使用vue中v-for生成table并给table加上序号
    小编给大家分享一下如何使用vue中v-for生成table并给table加上序号,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!现...
    99+
    2024-04-02
  • css如何使用counter()在列表中自动添加序号
    这篇文章主要介绍了css如何使用counter()在列表中自动添加序号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用counter()在...
    99+
    2024-04-02
  • Python如何使用马尔可夫模型自动生成文章
    这篇文章主要介绍“Python如何使用马尔可夫模型自动生成文章”,在日常操作中,相信很多人在Python如何使用马尔可夫模型自动生成文章问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python如何使用马尔可...
    99+
    2023-06-02
  • Entity Framework Core如何使用控制台程序生成数据库表
    这篇文章主要介绍了Entity Framework Core如何使用控制台程序生成数据库表,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、引言我们使用C...
    99+
    2023-06-29
  • 如何使用Python代码自动生成文献的IEEE引用格式
    小编给大家分享一下如何使用Python代码自动生成文献的IEEE引用格式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!用Python写了一个小程序用于根据BibT...
    99+
    2023-06-14
  • 如何使用PHP编写微信公众号自动回复程序
    随着移动互联网的快速发展,微信已经成为了人们生活中必不可少的社交工具。而在微信公众号中,自动回复功能也是不可缺少的一部分。本文将介绍如何使用PHP编写微信公众号自动回复程序。准备工作首先,需要有一个微信公众号。如果没有的话可以去申请一个。其...
    99+
    2023-05-14
    PHP 微信公众号 自动回复程序
  • 如何在Linux系统中使用Python和Apache生成二维码并进行自定义?
    Linux系统是一种强大的操作系统,它可以帮助我们完成各种任务。Python是一种非常流行的编程语言,它可以用来创建各种类型的应用程序。Apache是一种流行的Web服务器,它可以帮助我们在Web上发布应用程序和网站。在本文中,我们将介绍如...
    99+
    2023-07-23
    linux apache 二维码
  • 如何使用form-create动态生成vue自定义组件和嵌套表单组件
    这篇文章主要介绍了如何使用form-create动态生成vue自定义组件和嵌套表单组件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用fo...
    99+
    2024-04-02
  • 如何更改 GoLand 在生成自动化测试时使用的默认消息结构
    php小编鱼仔教你如何更改GoLand在生成自动化测试时使用的默认消息结构。在进行自动化测试时,GoLand默认使用的消息结构可能无法满足你的需求,而手动更改每个测试用例的消息结构又太...
    99+
    2024-02-09
  • 如何使用 Go 语言编写一个能够自动生成二维码并记录日志的打包工具?
    Go 语言是一种强类型、静态类型的编程语言,它的设计目标是简单、高效和可靠。在开发过程中,我们常常需要使用一些工具来帮助我们完成一些重复性的工作,例如打包和发布应用程序。本文将介绍如何使用 Go 语言编写一个能够自动生成二维码并记录日志的打...
    99+
    2023-07-26
    二维码 日志 打包
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作