使用脚本处理,缺点是每次打开都需要cmd运行对应的脚本,直接卸载安装新版本缺点是之前登录的一些会话就丢失了,所以以下方法是先用脚本处理,保证可以登陆原xshell,然后导出会话信息,最后卸载重新安装,再导入会话信息
1.xshell.bat脚本
##################################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 "" "D:\program\xshell\Xshell.exe"
echo 启动软件中...
ping 0.0.0.0 -n 10> null
echo 同步时间中,完成后自动关闭窗口...
date %atime%
exit
2.xftp.bat脚本
##################################begin####################
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)
title Xftp启动器
set atime=%date:~0,4%-%date:~5,2%-%date:~8,2%
#设置系统时间
date 2018-12-31
#改成你的xftp启动路径
start "" "D:\program\xftp 7\Xftp.exe"
echo 启动软件中...
ping 0.0.0.0 -n 10> null
echo 同步时间中,完成后自动关闭窗口...
date %atime%
exit
3.再开始菜单找到终端命令
一定要以管理员身份运行
4.导出xshell中的会话信息
5.卸载xshell、xftp软件,再重新安装
打开看一下是否存在之前的会话,如果不存在就导入