精易论坛

标题: 命令行写法 [打印本页]

作者: fenghanqidu    时间: 2020-3-1 22:26
标题: 命令行写法
a.exe "P=&H1=MS4xLjEuMQ==&H2=MTEwxx0=MTExMTEx&P1=编辑框1.内容&P2=NDYxMg==&P4=编辑框2.内容&P5=&PC1=Tg==&PC2=Tg=="
这个用易语言写运行怎么写

作者: fenganna    时间: 2020-3-1 22:29
运行()
作者: Bszk    时间: 2020-3-1 22:30
运行("
a.exe "P=&H1=MS4xLjEuMQ==&H2=MTEwxx0=MTExMTEx&P1="+编辑框1.内容+"&P2=NDYxMg==&P4="+编辑框2.内容+"&P5=&PC1=Tg==&PC2=Tg=="")
作者: mrzcpo    时间: 2020-3-1 22:34
运行("a.exe " +#引号+ "P=&H1=MS4xLjEuMQ==&H2=MTEwxx0=MTExMTEx&P1=" + 编辑框1.内容 + "&P2=NDYxMg==&P4=" + 编辑框2.内容+ "&P5=&PC1=Tg==&PC2=Tg=="+#引号)

反正写法就是这样,但是你不提供路径直接这么运行估计不行,要加上exe的路径
作者: fenghanqidu    时间: 2020-3-1 22:46
mrzcpo 发表于 2020-3-1 22:34
运行("a.exe " +#引号+ "P=&H1=MS4xLjEuMQ==&H2=MTEwxx0=MTExMTEx&P1=" + 编辑框1.内容 + "&P2=NDYxMg==&P4 ...

取当前目录阿.这样确实不行
作者: mrzcpo    时间: 2020-3-1 23:26
运行(取运行目录()+"\a.exe " +#引号+ "P=&H1=MS4xLjEuMQ==&H2=MTEwxx0=MTExMTEx&P1=" + 编辑框1.内容 + "&P2=NDYxMg==&P4=" + 编辑框2.内容+ "&P5=&PC1=Tg==&PC2=Tg=="+#引号)

运行(取运行目录()+"\a.exe P=&H1=MS4xLjEuMQ==&H2=MTEwxx0=MTExMTEx&P1=" + 编辑框1.内容 + "&P2=NDYxMg==&P4=" + 编辑框2.内容+ "&P5=&PC1=Tg==&PC2=Tg==")

这两个 你试试
作者: qwert123yuiop    时间: 2020-3-2 11:24

在库中对应命令名,前面加一个@,
这是c库的函数,调用约定都是__cdecl

补充内容 (2020-3-1 22:09):
不然会提示堆栈错误






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4