Windows (WinSCP的)执行期间有.bat显示信息
在开始之前,我想先对您提供的任何帮助表示感谢。这是我的第一篇帖子,我一直在努力遵守规则。我查过了,但在任何地方都找不到答案 我有一个批处理文件,我已设置为每天按计划时间运行。该文件使用WinSCP获取服务器上文件夹的内容,并将其复制到本地目录。传输的大小约为1.2GB-1.5GB,大约需要20秒。我想在传输过程中显示一些信息。我正在寻找一种方法,以显示每秒字节通过我的网络接口(或类似)在同一cmd窗口作为传输 我通过执行以下操作了解了如何获取要显示的信息:Windows (WinSCP的)执行期间有.bat显示信息,windows,bash,batch-file,ftp,winscp,Windows,Bash,Batch File,Ftp,Winscp,在开始之前,我想先对您提供的任何帮助表示感谢。这是我的第一篇帖子,我一直在努力遵守规则。我查过了,但在任何地方都找不到答案 我有一个批处理文件,我已设置为每天按计划时间运行。该文件使用WinSCP获取服务器上文件夹的内容,并将其复制到本地目录。传输的大小约为1.2GB-1.5GB,大约需要20秒。我想在传输过程中显示一些信息。我正在寻找一种方法,以显示每秒字节通过我的网络接口(或类似)在同一cmd窗口作为传输 我通过执行以下操作了解了如何获取要显示的信息: typeperf "\Network
typeperf "\Network Interface(Realtek PCIe GbE Family Controller)\Bytes Received/sec"
我只是想知道是否有一种方法可以在文件传输完成时显示从typeperf命令返回的信息。然后,在传输结束时关闭窗口。有点像程序运行时显示“请稍候”的文本,只是它会在界面上显示字节/秒
以下是我在删除ip和用户名的情况下用于WinSCP FTP传输的脚本:
"C:\Program Files (x86)\WinSCP\WinSCP.exe" /ini=nul /command "open ftp://UserNamer:StrongPassword1@###.###.###.###/" "cd /ShooterGame/Saved" "lcd ""D:\ARK Server Backup""" "get SavedArk57057" "exit"
期待任何可以提供的帮助,假设我是真正可能的。WinSCP本身显示了传输进度。除了在隐藏模式下运行WinSCP之外 在控制台窗口中显示传输进度
如果要以自定义格式显示进度,请使用[例如]而不是WinSCP脚本。和处理 有一个指南。请尝试以下操作:
start”“/B“WinSCP.exe命令”及其参数
后跟typeperf”\网络接口(Realtek PCIe GbE系列控制器)\Bytes Received/sec“-sc 20