求助高手runwati问题,谢谢
求助高手runwati问题@echo off
flarp.exe Freeland=192.168.1.1 00-e0-2a-75-75-75 1 freeland false
exit
我是调用了沸蓝网盟的flarp.exe来绑定网关的。(这个flarp.exe很强大,使用arp -d都解不掉所以我想用)
我在au3 里面网关地址变量为Gateway,网关MAC变量为GatewayMac
使用系统自带的arp.exe 设置如下
RunWait(@ComSpec & ' /c arp -s '&$Gateway&chr(32)&$GatewayMac&'',@SystemDir, @SW_HIDE)
可以正常使用,但是我想
让AU3中也像批处理一样 flarp.exe Freeland=192.168.1.1 00-e0-2a-75-75-75 1 freeland false
其中IP地址与MAC地址使用变量,在AU3中如何表达,怎么设置?
高手求教
[ 本帖最后由 fjvip 于 2008-12-22 12:04 编辑 ] 试试:
runwait('flarp.exe Freeland=192.168.1.1 00-e0-2a-75-75-75 1 freeland false')
;或
run('flarp.exe Freeland=192.168.1.1 00-e0-2a-75-75-75 1 freeland false')
RunWait(@ComSpec & ' /c flarp.exe Freeland= ' & $Gateway & ' ' & $GatewayMac & ' 1 freeland false', @SystemDir, @SW_HIDE)
帽子哥,说这样子,但是我用进去了,还是没有执行起来。
进程中,并没有把flarp.exe 执行起来。首先说明,我已经把执行文件与fjarp.exe放在同一个目录 RunWait@ComSpec & ' /c '&@ScriptDir&'\flarp.exe Freeland= ' & $Gateway & ' ' & $GatewayMac & ' 1 freeland false', @SystemDir, @SW_HIDE)
把FLARP这个文件放到程序目录下并不能让系统找到它 你得自己制定 或者把FLARP扔到系统文件夹里去
页:
[1]