我想用C#做一个软件,点击一个button,能够自动打开一个别的软件,接下来自动操作它,点击菜单选项,出现对话框,在对话框里自动输入字符,是模拟鼠标与键盘吗,该怎么做??求高手,鼠标的位置也不好确定