ddd898 发表于 2026-2-1 19:04:39

请问如何把一个文本参数传递给B.exe,B.exe如何接收这个参数?

请问如何把一个文本参数传递给B.exe,B.exe如何接收这个参数?想把username="admin"这个参数传递给B.exe,不知道怎么搞?
进程_以管理员权限运行 (取运行目录 () + "\\B.exe")

cxz7411 发表于 2026-2-1 19:21:57

不知道有个命令叫“取命令行”?

ddd898 发表于 2026-2-1 19:40:06

cxz7411 发表于 2026-2-1 19:21
不知道有个命令叫“取命令行”?

不知道,也不知道怎么具体操作:'(

j519948746 发表于 2026-2-1 20:46:10

你是要在B程序启动的时候把参数传进去还是B程序启动后已经在运行了还要给传输参数
如果是启动时 可以用命令行参数传进去,取的时候读取命令行
如果是已经运行了 可以考虑 进程通信、TCP UDP通信

创世魂 发表于 2026-2-2 09:27:01

ddd898 发表于 2026-2-1 19:40
不知道,也不知道怎么具体操作

打开程序的时候传递,就在程序路径后面增加参数就行了,用空格隔开。
b程序里面就用 取命令行 方法获取传递的启动参数。


如果已经运行了,就可以通过tcp进行通讯。

b0y 发表于 2026-2-2 10:34:44

1:要明确b.exe接收参数的格式比如是 -u="admin"
那你 运行("b.exe -u = \"admin\"")b.exe就能接收到

如果b.exe是你自己写的 那格式随便你 统一就行
b.exe启动事件下 调用 取命令行()来获取b.exe被启动时带的参数
页: [1]
查看完整版本: 请问如何把一个文本参数传递给B.exe,B.exe如何接收这个参数?