Board logo

标题: 批处理如何根据纯数字计算机名奇偶分别运行程序? [打印本页]

作者: wenhongde    时间: 2012-11-12 23:19     标题: 批处理如何根据纯数字计算机名奇偶分别运行程序?

执行 set /a a=%computername%%2 后

提示:
set /a a=008
无效数字。数字常数只能是十进制(17),十六进制(0x11)或
八进制(021)

求助
作者: apang    时间: 2012-11-12 23:25

  1. set /a a=1%computername%%2
复制代码

作者: cutebe    时间: 2012-11-13 08:23

得再加一个%
set /a a=%computername%%%2
%computername% 变量
%% MOD
作者: wenhongde    时间: 2012-11-13 12:02

2>nul set/a 1/(%computername:~-1%%%2) && start 奇数.exe || start 非奇数.exe

感谢提供帮助,已经解决了

能否把BAT转换成VBS?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2