C catfox Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-13 #1 1<br>通过shellexecute可以执行一个外部程序,我想当这个外部程序执行完后,获取其返回值<br>2<br>当我执行一个dir命令后,我又怎么获取该命令的结果?(目录与文件消息)<br><br><br><br>thx
1<br>通过shellexecute可以执行一个外部程序,我想当这个外部程序执行完后,获取其返回值<br>2<br>当我执行一个dir命令后,我又怎么获取该命令的结果?(目录与文件消息)<br><br><br><br>thx
X XWHope Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-13 #2 1 看shellexecute帮助啊 有Return Values说明<br>2 可否通过显示命令窗口显示结果,参数用SW_SHOW
C catfox Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-13 #3 1<br>小弟对WINAPI不是很熟,大侠能否给个delphi调用的代码看看,怎么使用那个instance??<br><br>2<br>其实这个功能我不是很需要,因为我调用的那个程序可以把结果保存到一个文本,我只是想看有没有更直接的方法获取该命令的输出结果 ^_^<br><br>thx<br>
1<br>小弟对WINAPI不是很熟,大侠能否给个delphi调用的代码看看,怎么使用那个instance??<br><br>2<br>其实这个功能我不是很需要,因为我调用的那个程序可以把结果保存到一个文本,我只是想看有没有更直接的方法获取该命令的输出结果 ^_^<br><br>thx<br>
K ka_lee Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-13 #4 2.我以前用"DIR *.* > t.txt", 再对t.txt进行进一步处理。<br>我想对文本文件应该好处理的。
W weiwei81123 Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-13 #5 1.用CreateProcess可以通过GetExitCodeProcess取得,ShellExecute不知道<br>2.用CreateProcess吧,可以在lpStartupInfo中指定输出(用CreatePipe创建).
1.用CreateProcess可以通过GetExitCodeProcess取得,ShellExecute不知道<br>2.用CreateProcess吧,可以在lpStartupInfo中指定输出(用CreatePipe创建).
F flute Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-14 #6 var i:cardinal;<br>begin<br>i:=ShellExecute(handle, nil,'notepad.exe', nil, nil, SW_SHOWNORMAL);<br> showmessage(inttostr(i));<br>end;
var i:cardinal;<br>begin<br>i:=ShellExecute(handle, nil,'notepad.exe', nil, nil, SW_SHOWNORMAL);<br> showmessage(inttostr(i));<br>end;
J jfyes Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-06 #9 用dos重定向 如“ C:/>dir >C:/list.txt”<br>就搞定!