Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: UTF-8 -*-
- import subprocess, time, signal, ctypes
- proc = subprocess.Popen('cmdn', stdin=subprocess.PIPE, stdout=subprocess.PIPE, shell=True)
- proc.stdin.write('ping 127.0.0.1 -tn'.encode())
- proc.stdin.close()
- time.sleep(3)
- ctypes.windll.kernel32.GenerateConsoleCtrlEvent(0, proc.pid)
- proc.send_signal(signal.SIGTERM)
- for a in proc.stdout:
- try: print(a.decode('cp866', 'ignore'))
- except:pass
- C:Python344python.exe E:/python/2016/6/12312.py
- ^C(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.
- E:python20166>ping 127.0.0.1 -t
- Обмен пакетами с 127.0.0.1 по с 32 байтами данных:
- Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
- Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
- Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
- Статистика Ping для 127.0.0.1:
- Пакетов: отправлено = 3, получено = 3, потеряно = 0
- (0% потерь)
- Приблизительное время приема-передачи в мс:
- Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
- Control-C
- E:python20166>
- Process finished with exit code 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement