回复: QProcess怎么调用系统命令,像ls,which这样的命令
#6 回 robinsonsir 的帖子 [zhoulin487 05-23 16:04]
robinsonsir:程序里能不能which is adb >tmp.txt,在这个文件里看结果? (2016-05-20 14:42)
这样做了,文件里面为空。知道为什么为空的原因,但是不知道怎么解决。因为which指令是在你的PATH里面去查找东西,我就在Qt代码里面执行echo $PATH, 显示的PATH结果是在QtCreator看到的PATH,而不是我在终端执行echo $PATH里面显示的路径。怎么在Qt执行程序里加载系统的PATH??
#7 回 zhoulin487 的帖子 [robinsonsir 05-24 10:02]
zhoulin487:这样做了,文件里面为空。知道为什么为空的原因,但是不知道怎么解决。因为which指令是在你的PATH里面去查找东西,我就在Qt代码里面执行echo $PATH, 显示的PATH结果是在QtCreator看到的PATH,而不是我在终端执行echo $PATH里面显示的路径。怎么在Qt执行程序里加载系统的PATH?? (2016-05-23 16:04)
which is adb后面能加一个绝对路径 运行吗?
#8 回 robinsonsir 的帖子 [zhoulin487 05-24 10:27]
robinsonsir:which is adb 后面能加一个绝对路径 运行吗? (2016-05-24 10:02)
重定向可以的吧!system("which is adb >~/Des/name/adb.txt");
#9 回 zhoulin487 的帖子 [robinsonsir 05-24 10:41]
zhoulin487:重定向可以的吧!system("which is adb >~/Des/name/adb.txt"); (2016-05-24 10:27)
我的意思是这样可以吗: which is db/XX/XX
#10 回 robinsonsir 的帖子 [zhoulin487 05-24 10:50]
robinsonsir:我的意思是这样可以吗: which is db /XX/XX (2016-05-24 10:41)
可以吧,没太明白你这样的意思