递归火山软件开发平台
标题:
请问如何把一个文本参数传递给B.exe,B.exe如何接收这个参数?
[打印本页]
作者:
ddd898
时间:
2026-2-1 19:04
标题:
请问如何把一个文本参数传递给B.exe,B.exe如何接收这个参数?
请问如何把一个文本参数传递给B.exe,B.exe如何接收这个参数?想把username="admin"这个参数传递给B.exe,不知道怎么搞?
进程_以管理员权限运行 (取运行目录 () + "\\B.exe")
作者:
cxz7411
时间:
2026-2-1 19:21
不知道有个命令叫“取命令行”?
作者:
ddd898
时间:
2026-2-1 19:40
cxz7411 发表于 2026-2-1 19:21
不知道有个命令叫“取命令行”?
不知道,也不知道怎么具体操作
作者:
j519948746
时间:
2026-2-1 20:46
你是要在B程序启动的时候把参数传进去还是 B程序启动后已经在运行了还要给传输参数
如果是启动时 可以用命令行参数传进去,取的时候读取命令行
如果是已经运行了 可以考虑 进程通信、TCP UDP通信
作者:
创世魂
时间:
2026-2-2 09:27
ddd898 发表于 2026-2-1 19:40
不知道,也不知道怎么具体操作
打开程序的时候传递,就在程序路径后面增加参数就行了,用空格隔开。
b程序里面就用 取命令行 方法获取传递的启动参数。
如果已经运行了,就可以通过tcp进行通讯。
作者:
b0y
时间:
2026-2-2 10:34
1:要明确b.exe接收参数的格式 比如是 -u="admin"
那你 运行("b.exe -u = \"admin\"") b.exe就能接收到
如果b.exe是你自己写的 那格式随便你 统一就行
b.exe启动事件下 调用 取命令行() 来获取b.exe被启动时带的参数
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4