标题: 请教随机产生8位随机数的问题及volumeid.exe
[打印本页]
作者: jajah
时间: 2008-8-10 14:21
标题: 请教随机产生8位随机数的问题及volumeid.exe
各位高手,前辈们:
我想用volumeid.exe用更改硬盘的逻辑ID,其ID是的格式是xxxx-xxxx,共8位,其中x为01234567890abcdef中的一位,我想用批处理来实现这个功能,随机变更ID
volumeid.exe可以在下面这个地址下载:
www.microsoft.com ...
这个DOS命令的执行格式为:
volumeid <driveletter:>xxxx-xxxx
谢谢各位了,期待中.....
作者: flyinspace
时间: 2008-8-10 14:35
善用搜索呀。
随机数可以用
%random% % 10 获取
作者: terse
时间: 2008-8-10 19:32
@echo off&Setlocal Enabledelayedexpansion
set "var=0123456789abcdef"
for /l %%i in (1 1 8) do (
set /a "n=!random!%%16"
call set "str=!str!%%var:~!n!,1%%"
if %%i equ 4 set "str=!str!-"
)
echo %str%
pause>nul
作者: jajah
时间: 2008-9-20 21:06
3楼的回答不错呢,我测试成功了!谢谢呀