Execute a system command: Difference between revisions

Content added Content deleted
Line 902: Line 902:
<lang scala>// version 1.0.6
<lang scala>// version 1.0.6


import java.util.*
import java.util.Scanner


fun main(args: Array<String>) {
fun main(args: Array<String>) {
val proc = Runtime.getRuntime().exec("cmd /C dir") // testing on Windows 10
val proc = Runtime.getRuntime().exec("cmd /C dir") // testing on Windows 10
val scan = Scanner(proc.inputStream)
Scanner(proc.inputStream).use {
while (scan.hasNextLine()) println(scan.nextLine())
while (it.hasNextLine()) println(it.nextLine())
scan.close()
}
}</lang>
}</lang>