TC(totalCommander)配置快捷键

news2024/12/24 10:27:28

totalCommander 是一个非常流行的资源管理工具,如果我们有一些便捷的脚本,那么如何在totalCommander 中通过快捷键快速的调用/运行这个脚本呢?本文本就以 ssh工具 python脚本 为例,说明如何在totalCommander中配置快捷键,可以快速的启动 ssh工具.bat 脚本。

totalCommander 安装

此处假设您已经安装了 totalCommander 软件,如果您还没有安装,您可以在 totalCommander官网 下载并安装。这是一个非常流行切好用的资源管理工具,相信你会爱上它的。

bat脚本

本文我们要演示的bat脚本是 ssh工具 python脚本 中的bat脚本,脚本内容如下👇:

::可以通过在total中调用此脚本,达到直接在当前窗口路径下打开cmd窗口的操作

::total中需要通过 %P%S 传入参数

:: 切换cmd为 utf-8 字符集
chcp 65001

@echo off
:: 设置变量延迟加载
setlocal enabledelayedexpansion

:: 扩充入参成为一个合法的路径,并去除两端的引号(如果有)
set srcDir=%~dp1
:: 如果路径结尾是符号\,则去除之
if "\" == "!srcDir:~-1!" (set srcDir=%srcDir:~0,-1%)

:: 切换到 %~dp0 路径下工作
cd /d "%~dp0"

python "%~dp0ssh工具.py" --srcDir="%srcDir%" --srcDoc="%1" || pause

在脚本中,我们解析了命令行入参 %1,并将这个入参传递到了 python 脚本中,以便python脚本可以使用入参参数做出相应的功能行为。

在 totalCommander 中配置快捷键

首先,我们在 totalCommander界面 -> 配置 -> 选项 -> 其它 界面中,设置快捷键的键位,此处以快捷键设置为 Alt + Q 为例进行演示,如下👇:
20240322122624

点开上图👆中的 放大镜 图标,然后找到 usercmd.ini 类别,然后 新建 ,在对话框中输入你中意的命令名称,此处以 em_shortcutdemo 为例来演示,如下👇:
20240322122941

在上图👆中填写好命令名称后,点击 确定,我们进入到命令配置界面,我们在命令参数的右侧,点击 更改 -> 插入文件名,如下👇:
20240322123248

我们选择我们要配置快捷键的 bat 脚本文件,此处以上文中的 ssh工具.bat 脚本为例演示,选择 bat 脚本文件后,点击确定完成命令配置,如下👇:
20240322123619

我们完成命令配置后,我们就可以选择使用所配置的命令,并将其配置为指定快捷键的执行命令了,如下👇:
20240322123847

以上👆,我们完成了为 bat 脚本 ssh工具.bat 配置快捷键的操作,我们现在就可以在 totalCommander 界面下,通过快捷键 Alt + Q 来直接启动脚本 ssh工具.bat 了,如下👇:
20240322124145

演示脚本说明

本文所演示的脚本为 ssh工具 python脚本, 该 python 脚本提供可以快捷的通过 ssh 管道连接到指定的 ssh 服务器的方法,还可以借助 everything 的能力快速的搜索定位文档或者文件夹,然后将其传输到指定的目标 ssh 服务器。也可以快速的在 ssh 目标服务器中搜索和定位文档或者文件夹,然后将其下载到本地来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1536025.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用好用便签管理生活内容或工作事项?

在快节奏的现代生活中,我们常常被各种琐事和工作压力所困扰,仿佛身陷一片混沌之中,焦虑不已。面对这些繁杂的事项,我们往往感到无从下手,甚至有时会忘记一些重要的事情。然而,自从我发现了敬业签这个神奇的…

openEuler 22.03(华为欧拉)一键安装 Oracle 19C RAC(19.22) 数据库

前言 Oracle 一键安装脚本,演示 openEuler 22.03 一键安装 Oracle 19C RAC 过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装) ⭐️ 脚本下载地址:Shell脚本安装Oracle数据库…

[HackMyVM]靶场 Nebula

kali:192.168.56.104 靶机:192.168.56.125 端口扫描 # nmap 192.168.56.125 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-22 12:35 CST Nmap scan report for 192.168.56.125 Host is up (0.00051s latency). Not shown: 998 filtered tcp ports (no-response) …

【爬取网易财经文章】

引言 在信息爆炸的时代,获取实时的财经资讯对于投资者和金融从业者来说至关重要。然而,手动浏览网页收集财经文章耗时费力,为了解决这一问题,本文将介绍如何使用Python编写一个爬虫程序来自动爬取网易财经下关于财经的文章 1. 爬…

从IO操作与多线程的思考到Redis-6.0

IO操作->线程阻塞->释放CPU资源->多线程技术提升CPU利用率 在没有涉及磁盘操作和网络请求的程序中,通常不会出现线程等待状态。线程等待状态通常是由于线程需要等待某些事件的发生,比如I/O操作完成、网络请求返回等。如果程序只是进行计算或者简…

Unity多人游戏基础知识总结

作者简介: 高科,先后在 IBM PlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的C++,go等语言开发经验,mysql,mongo,redis等数据库,设计模式和网络库开发经验,对战棋类,回合制,moba类页游,手游有丰富的架构设计和开发经验。 (谢谢你的关注…

制作一个RISC-V的操作系统六-bootstrap program(risv 引导程序)

文章目录 硬件基本概念qemu-virt地址映射系统引导CSR![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/86461c434e7f4b1b982afba7fad0256c.png)machine模式下的csr对应的csr指令csrrwcsrrs mhartid引导程序做的事情判断当前hart是不是第一个hart初始化栈跳转到c语言的…

ETCD跨城容灾与异地多活网络故障的相关表现分析

ETCD跨城容灾与异地多活网络故障的相关表现分析 1. 网络架构2. 单个网络中断-跟leader区中断2.1. 网络中断2.2. 网络恢复 3. 单个网络中断-跟非leader区中断4. 两个网络中断-leader区中断5. 两个网络中断-非leader区中断6. 两个网络中断-非leader区中断7. 总结8. 参考文档 etcd…

国内ip切换是否合规?

在网络使用中,IP地址切换是一种常见的行为,可以用于实现隐私保护、访问地域限制内容等目的。然而,对于国内用户来说,IP地址切换是否合规一直是一个备受关注的话题。在中国,网络管理严格,一些IP切换行为可能…

ArtDD 一键下载 掘金、CSDN、开源中国、博客园文章 文章的Chrome 插件

有想一键下载博客园、掘金、CSDN、开源中国等博客自己的文章到本地的可以使用这个插件 插件会根据当前页面链接自动分辨出文章所属平台,可能有些文章详情链接是不支持的,例如博客园存在很多个版本的文章详情页链接格式,想要支持所有的链接是…

MySQL Workbench连接云服务器内网数据库

在项目上遇到一个问题,生产环境是Centos,分配了两台云服务器,一台应用服务,一台数据库服务,应用服务与数据库服务采用内网连接。我作为开发和运维方,有权限直接访问应用服务,但是数据库服务器需…

vivado 增量实施

增量实施 增量实现是指增量编译的实现阶段设计流程: •通过重用参考设计中的先前布局和布线,保持QoR的可预测性。 •加快地点和路线的编制时间或尝试最后一英里的计时关闭。 下图提供了增量实现设计流程图。该图还说明了增量合成流程。有关增量的更多…

基于springboot+vue的毕业论文管理系统

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

文献速递:深度学习乳腺癌诊断---使用深度学习改善乳腺癌诊断的MRI技术

Title 题目 Improving breast cancer diagnostics with deep learning for MRI 使用深度学习改善乳腺癌诊断的MRI技术 01 文献速递介绍 乳腺磁共振成像(MRI)是一种高度敏感的检测乳腺癌的方式,报道的敏感性超过80%。传统上,其…

CorelDRAW2024中文最新版本新增功能及更新日志

作为一名软件工程师,对于各种软件,尤其是图形设计软件,如CorelDRAW的最新版本信息通常会有所了解。CorelDRAW作为一款功能强大的图形设计软件,其2024中文版的发布无疑为设计师们带来了全新的体验。以下是我为你整理的关于CorelDRA…

20240309web前端_第二周作业_完成游戏导航栏

作业&#xff1a;游戏导航栏 成果展示&#xff1a; 完整代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0…

Docker构建多平台(x86,arm64)构架镜像

这里写自定义目录标题 背景配置buildx开启experimental重启检查 打包 背景 docker镜像需要支持不同平台架构 配置buildx 开启experimental vi /etc/docker/daemon.json {"experimental": true }或者 重启检查 # 验证buildx版本 docker buildx version# 重启do…

策略路由PBR

PBR策略路由_路由环路policy-based-routeing 1、路由策略&#xff1a; 首先要了解什么是路由策略&#xff1a;首先需要在路由器上运行路由协议&#xff0c;然后在路由协议进程中通过某些工具&#xff0c;对路由进行策略修改&#xff0c; 比如通过filter-policy import-route…

【规范】小程序发布,『小程序隐私保护指引』填写指南

前言 &#x1f34a;缘由 『小程序隐私保护指引』小程序发布&#xff0c;每次都躲不开&#xff01; &#x1f3c0;事情起因&#xff1a; 最近在帮朋友弄一个小项目&#xff0c;uniappunicloud壁纸小程序。虽然之前做过不少小程序&#xff0c;但是每次发布正式版本时都有一步『…

kafka面试篇

消息队列的作用&#xff1a;异步、削峰填谷、解耦 高可用&#xff0c;几乎所有相关的开源软件都支持&#xff0c;满足大多数的应用场景&#xff0c;尤其是大数据和流计算领域&#xff0c; kafka高效&#xff0c;可伸缩&#xff0c;消息持久化。支持分区、副本和容错。 对批处理…