我正在从MATLAB进行远程文件操作。我想从MATLAB中调用 putty
(使用 dos
或 system
命令)。我写了一个.bat文件,调用putty
&执行所需的任务。问题是,当我从MATLAB调用.bat文件时,会弹出另一个窗口&要求输入密码(虽然它已在.bat文件中指定)。
我的批处理文件 testputty.bat
包含一个简单的创建目录命令:
C:\Putty\putty.exe -ssh uname@domain.com -pw mypassword
mkdir testing_putty
从MATLAB中,我按如下方式调用.bat文件:
dos('C:\Putty\testputty.bat');
P.S.-我试过dos('start /b C:\Putty\testputty.bat')
,但它没有解决问题。我想调用.bat文件,它将自动创建目录&将关闭会话,一切都在后台。