[问题] 调用CMD执行多指令?

楼主: zotal (非常猫)   2015-09-10 03:26:15
各位版友你们好
我是用cmd透过ssh连lunux执行指令
大略是做以下事情
ssh username@192.168.xxx.xxx
password
.
.
.

可是用多个StartInfo.Arguments只会执行最后一个
而且连线到时会延迟一下才输入密码
请问有什么方法可以做到吗?
(开发平台visual c#)
还是只能用bat档去做这些事?
不过小弟的bat语法有点苦手
要如何做到输入后等待再输入?
劳烦各位版友了,非常感谢!
作者: neo5277 (I am an agent of chaos)   2015-09-10 15:41:00
我也想知道 主控台跟CMD谁比较快跟省资源XD 帮你堆
作者: Litfal (Litfal)   2015-09-10 16:39:00
这种学着用BAT吧,习惯之后比写程式快。另外你的需求,我记得可以用PuTTY。
作者: fo40225   2015-09-10 23:12:00
StartInfo.RedirectStandardInput = true;var myStreamWriter = myProcess.StandardInput;myStreamWriter.WriteLine(inputText);不过还是建议拿对的工具做对的事 bat powershell python都会比C#来的轻便

Links booklink

Contact Us: admin [ a t ] ucptt.com