平平无奇的一天,想同步一下本地和服务器的程序。博主一般采用的同步文件的方法是通过xshell先连接服务器,再通过xftp同步文件。
突然,今天打开xshell的时候,报出问题需要更新到新版本:
然后就开始自动更新,结果显示当前xshell 7已经是最新版本的了!
我又试了一下Xftp 7,也是无法直接打开,报出同样的错误:需要更新到新版本!
但自动更新后,同样地,显示系统上安装了最新版本的Xftp 7。
在一番搜索后,亲测该方案有效:
1、新建一个.txt文件,复制下方的代码,粘贴进新建的.txt文件中。
注意:此处需修改一句,将start后的路径修改为你自己的Xshell安装路径!注意,一定要是安装路径噢!
##################################begin####################
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)
title Xshell启动器
set atime=%date:~0,4%-%date:~5,2%-%date:~8,2%
#设置系统时间
date 2018-12-31
#改成你的xshell启动路径
start "" "C:\Program Files (x86)\NetSarang\Xshell 7\Xshell.exe"
echo 启动软件中...
ping 0.0.0.0 -n 10> null
echo 同步时间中,完成后自动关闭窗口...
date %atime%
exit
2、粘贴好上述代码后,重命名该.txt文件为xshell.bat。将.txt文件转为.bat文件。
3、右键该.bat文件,以管理员身份运行。
此时,就可以正常使用Xshell了。但从Xshell中打开xftp依旧会出现同样的问题,别慌,采用上述一样的操作对Xftp再来一遍即可。
最终,我们就有了两个.bat文件:
要使用Xshell或者Xftp时,右键以管理员身份运行即可。
标签:文件,bat,date,Xftp,xshell,版本,使用,Xshell From: https://www.cnblogs.com/telwanggs/p/17417116.html