关于带参数运行,不知道这样合理不[已解决]
本帖最后由 heroxianf 于 2016-3-15 16:39 编辑我想把一些零散的功能写在每一个参数里,这样我可以通过带不同参数运行这个EXE 同时来完成对应的功能,B格也够高。不知道这样是否可行!If $CmdLine = 1 Then
Select
Case $CmdLine = "1"
MsgBox(0, "", "正在完成参数 " & $CmdLine & " 功能", 20)
Case $CmdLine = "2"
MsgBox(0, "", "正在完成参数 " & $CmdLine & " 功能", 20)
Case $CmdLine = "-p"
MsgBox(0, "", "正在完成参数 " & $CmdLine & " 功能", 20)
EndSelect
Exit
EndIf
;~ ShellExecute(@DesktopDir & "\1.exe", "-p")
Run(@ScriptFullPath & " 1")
Run(@ScriptFullPath & " 2")
Run(@ScriptFullPath & " -p") 本帖最后由 afan 于 2016-3-15 16:03 编辑
未编译时测试应该这样If $CmdLine = 1 Then
Select
Case $CmdLine = "1"
MsgBox(0, "", "正在完成参数 " & $CmdLine & " 功能", 20)
Case $CmdLine = "2"
MsgBox(0, "", "正在完成参数 " & $CmdLine & " 功能", 20)
Case $CmdLine = "-p"
MsgBox(0, "", "正在完成参数 " & $CmdLine & " 功能", 20)
EndSelect
Exit
EndIf
ShellExecute(@ScriptFullPath, "1")
ShellExecute(@ScriptFullPath, "2")
ShellExecute(@ScriptFullPath, "-p") 回复 2# afan
那么A大 我的想法是可以实现的哦? 回复 3# heroxianf
当然可以,你测试不就知道了 回复 4# afan
{:face (239):}谢谢A大 1个参数可以的,2个参数行不行? 回复 6# zzwwdd
当然可以,还可以多个参数,不过第一行要修改If $CmdLine > 0 Then
页:
[1]