[原创] 根据本机IP最后一位计算奇偶数执行不同的程序 AU3源码

2019年09月11日  深蓝      3011 阅读  4 评论

有朋友问我根据本机IP最后一位奇偶不同,执行不同的程序,我随手写了一个分享给大家。

QQ截图20190911202313.png

代码如下:(自行更改 c:\偶数执行.exe 与 c:\奇数执行.exe 即可)

#NoTrayIcon
#region ;**** 参数创建于 ACNWrapper_GUI ****

#PRE_UseX64=n
#PRE_Res_Comment=程序功能备注:
#PRE_Res_Description=sLsup.com
#PRE_Res_LegalCopyright=深蓝 版权所有 wglm@qq.com

#PRE_Icon=..\Aut2Exe\Icons\darkblue.ico
#PRE_Res_Fileversion=1.0.0.0
#PRE_Res_Fileversion_AutoIncrement=y

#PRE_Res_requestedExecutionLevel=None
#endregion ;**** 参数创建于 ACNWrapper_GUI ****

$ipSpl = StringSplit(@IPAddress1, ".")
If $ipSpl[0] >= 4 Then
If Mod(Int($ipSpl[4]), 2) = 0 Then
ConsoleWrite("a")
Run("c:\偶数执行.exe")
Else
ConsoleWrite("b")
Run("c:\奇数执行.exe")
EndIf
EndIf

 

4 位朋友发表了看法
  • 2楼 ghostscat   普通用户 2019-09-19 08:22:30 回复
    希望高级分组执行模块升级一下,不要把IP作为绑定的分组条件,有更多的分组选择。
    • 2楼 深蓝   管理员 2019-09-23 16:57:35 回复
      很好的建议。
  • 1楼 8067020   SVIP(高级付费会员) 2019-09-14 16:25:30 回复
    我有一个批处理是,是奇数运行或者偶数运行,没有这个分开的奇数偶数同时运行不同程序的功能。
    我这个批处理改了一下,就可以改成按客户机机器名来运行程序,比如当你需要在016号机器运行一个特定程序的时候,就非常方便!
    echo 016|findstr %COMPUTERNAME:~-3% || EXIT
    ::这句是机器名尾数为016的机器,就运行下面的语句。
    start 你要运行的程序
    • 1楼 深蓝   管理员 2019-09-14 17:09:30 回复
      很好,感谢分享。
深蓝微信