[问题] 请教cmd的问题(添加我的目标)

楼主: Dong0129 (阿东跟上面讲的情况一样b)   2015-02-02 17:50:06
请问一下版上的各位前辈,
有办法用python开启cmd后依序下多个command吗?
目前找到的资料使用os.system,但我找不到可以下多个指令的方法...
另外想要请教怎么样开启程式后模拟键盘输入呢?
目前写了程式开启cmd后模拟写入的指令会把模拟写入的字母写回到python的视窗里...
但我想要做到的事情是可以开启cmd后把模拟写入的字母写进cmd里啊...
麻烦各位高手指点迷津...
_____________________________________________________________________________
各位前辈你们好,
我的最终目标是要写一个脚本控制wireshark做筛选的动作,
我知道可以用subprocess.call直接开wireshark,
但要怎么把我想要输入的字串丢到wireshark的筛选条件栏里面就卡住了,
所以我的想法是利用python开启command mode用下指令的方式直接用一行指令
让wireshark跑,
以前从没碰过制作脚本,正在积极学习中,
麻烦各位前辈帮帮忙!!
作者: mars90226 (火星人)   2015-02-02 18:34:00
第一个就多下几次os.system就好第二个要考虑用pipe或者是popen你要想你为什么需要用cmd? cmd能做的事情用Python都能如果你只是想要cd,那用chdir
作者: uranusjr (←這人是超級笨蛋)   2015-02-02 21:22:00
就是 subprocess module 没其他选择
作者: kdjf (我抓得到什么呢?)   2015-02-03 09:15:00
用tcpdump先筛选完再用wireshark显示不然wireshark本身也没办法用cmdline操控吧
作者: MAGICXX (逢甲阿法)   2015-02-03 14:46:00
恩 我之前也用subprocess module 非常直觉
作者: lucasII (小铁..)   2015-02-03 15:05:00
cmd.exe 指令1 && 指令2 && 指令3
作者: ihon822 (批大叔)   2015-02-03 15:49:00
输出.bat档再去call他
作者: pigass0512 (猪屁)   2015-02-03 15:57:00
帮我跟宗儒问声好
作者: dritchie (卍~迈斯纳效应~卍)   2015-02-04 20:36:00
http://goo.gl/LQCjJs start Wireshark from cmd line

Links booklink

Contact Us: admin [ a t ] ucptt.com