Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'open3'
- dir = 'C:\test'
- command = 'test.bat'
- Dir.chdir(dir) do
- puts "[+] starting"
- Open3.popen3(command) do |stdin, stdout, stderr, wait_thr|
- while line = stdout.gets
- puts line
- if /pause$/ =~ line
- puts "[+] Pause detected, hitting enter"
- stdin.puts("{ENTER}")
- end
- stdout.flush()
- end
- puts "[+] Finished"
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment