www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Working with cmd

reply Quantium <qchessv2 gmail.com> writes:
Are there any libs which can be used to access cmd commands?
Apr 17 2020
next sibling parent novice2 <sorry noem.ail> writes:
On Friday, 17 April 2020 at 21:38:23 UTC, Quantium wrote:
 Are there any libs which can be used to access cmd commands?
std.process https://dlang.org/phobos/std_process.html#.execute
Apr 17 2020
prev sibling parent user1234 <user1234 12.de> writes:
On Friday, 17 April 2020 at 21:38:23 UTC, Quantium wrote:
 Are there any libs which can be used to access cmd commands?
You can pipe cmd.exe: --- import std.process : pipeProcess, ProcessPipes; ProcessPipes pp = pipeProcess(["cmd.exe"]); pp.stdin.writeln("echo foobar"); pp.stdin.close; assert(pp.stdout.readln() == "foobar\n"); --- there are other ways depending on what you really want to do.
Apr 18 2020