
delphi中winexec中双绰号的问题,请高手解答
s:=('netshinterfaceipsetaddress'''''+netname+'''''static192.168.6.97255.255.255.0');W...
s:=('netsh interface ip set address '''''+netname+''''' static 192.168.6.97 255.255.255.0');
WinExec(PAnsiChar(s),SW_SHOWNORMAL);
这个双引号分别用 ",\",分别测试过 都不行,请求帮助,万分感谢,复制字符串直接在cmd下可以正常运行,估计还是双引号解析不正确 展开
WinExec(PAnsiChar(s),SW_SHOWNORMAL);
这个双引号分别用 ",\",分别测试过 都不行,请求帮助,万分感谢,复制字符串直接在cmd下可以正常运行,估计还是双引号解析不正确 展开
1个回答
展开全部
s:=('netsh interface ip set address "'+netname+'" static 192.168.6.97 255.255.255.0');
"不是2个单引号,就是一个双引号
"不是2个单引号,就是一个双引号
追问
不行的,仍然会解析错误,我的环境是WINDOWS7 XE6
追答
我用Delphi7测试过了,你复制我的看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询