如何读取带参数执行路径的字符串【已解决】
本帖最后由 872777825 于 2015-10-16 22:20 编辑"C:\Program Files (x86)\360\360SAFE\safemon\360Tray.exe /start"如上,小弟想知道如何读取以上路径而返回
如果路径没有参数 那么路径是什么?最后一个文件名是什么?
如果路径最后带有参数那么路径是什么?最后一个文件名是什么? 所调用的参数又是什么?
如上路径是C:\Program Files (x86)\360\360SAFE\safemon\360Tray.exe 最后文件名是 360Tray.exe参数是/start
如何通过au3获取这三个值
是不是要用到那正则,小弟不才,望前辈指点一二.就此谢过@{:face (382):} 回复 1# 872777825
不敢当前辈也.同辈共勉!Local $sCd,$sFile, $sSr
$sSr = "C:\Program Files (x86)\360\360SAFE\safemon\360Tray.exe /start"
$sFile= StringRegExpReplace($sSr, '.+\\(\H+\.\H+).*', '\1')
If Not @extended Then $sFile = '无文件名'
$sCd = StringRegExpReplace($sSr, '.+?(\/.+)', '\1')
If Not @extended Then $sCd = '无运行参数'
MsgBox(0, '', $sSr & @CRLF & $sFile & @CRLF & $sCd) 回复 2# Alam
非常感谢
页:
[1]