WorksPace一款简化修改IP繁琐重复性工作的高效工具

news2025/8/6 3:46:58

WorksPace简介

workspace软件中文版是一个集成修改网卡IP、网络扫描、记事本、快速启动的效率工具,前端使用Flutter,后端主要是Dart,少量的后台功能用以前Golang,数据存储使用SQLite。主要是为了简化我在日常工作中的频繁重复操作,主要功能涵盖了网卡IP配置、网络检测与扫描、记事本、快速启动和登录等功能。

Workspace下载

Workspace下载直通车

软件说明

注意: 网卡配置和其他一些功能需要管理员权限运行,提示找不到MSVCP140.dll VCRUNTIME140.dll VCRUNTIME140_1.dll等文件的,需要安装Visual C++ Redistributable for Visual Studio 2015-2019。

在这里插入图片描述

功能介绍

在这里插入图片描述

2.1、快速命令行

快速命令行涵盖了本地文件搜索(需要安装并运行everything)、命令执行、快速打开程序和终端、通过收藏夹快速修改IP等功能。
注:命令关键字支持全部大写或全部小写,不支持混用,参数不受限制。命令关键字和每个参数中间使用一个空格间隔。前、后、中间都不要有多余的空格。否则无法识别匹配。

2.1.1、本地文件搜索

本地文件搜索通过everything的API完成,所以需要安装并运行everything(我目前使用的是V1.4.1.1022 (x64),只要API相同,任意版本都可以)。在没有匹配到任何命令关键字后,会调用everything的API进行文件搜索,并跳转到搜索页面,默认返回结果数量100,可再搜索页面调整,最大可配置数量为500.在条目单击可打开文件,在条目按住可打开文件所在的目录。

2.1.2、根据IP配置收藏夹快速修改IP

前提条件:在IP配置收藏夹保存了需要修改的地址信息。
使用 ipset dhcp 命令可以将当前网卡配置为dhcp获取IP。
使用 ipset 名称 命令可以匹配配置收藏夹中的名称,并对当前选择网卡进行IP配置。如果没有查询到对应名称,则会继续搜索收藏夹中的IP地址,找到IP匹配的项目并对当前选择的网卡进行配置。如果没有任何匹配,则会弹出报错提示窗口。名称会与收藏夹中名称或IP严格匹配,请保证正确。

2.1.3、快速启动终端登录配置收藏夹中的项目

前提条件:远程工具-登录配置收藏夹 中添加登录信息,并编辑器中为其配置快速命令。
使用 term 快速命令 命令启动相应配置的终端。如果没有任何匹配,则会弹出报错提示窗口。快速命令大小写严格匹配,请保证正确。

2.1.4、快速启动首页快速启动栏目中的项目

前提条件:首页-快速启动 中添加启动信息,并编辑器中为其配置快速命令。
使用 qs 快速命令 命令启动快速启动项。如果没有任何匹配,则会弹出报错提示窗口。快速命令大小写严格匹配,请保证正确。(虽然都在一个页面,点一下鼠标的事儿,但其他都做了,就一起弄了吧。)

2.1.5、快速连接串口

使用 serial 串口设备 波特率 命令快速打开终端工具连接串口。波特率选项可不填写,默认为 ‘9600’。

2.1.6、快速执行命令行命令

使用 cmd 关键字执行命令行命令,一些需要工作目录支持的命令无法执行,如 dir mkdir这些。其他可以在命令行执行的命令理论上都可以执行。
另外,使用类似 cmd notepad 这一类打开程序的命令,会弹出一个信息窗口,可以使用 cmd start 命令避免此问题。使用 cmd start 命令,理论上 开始-运行 中的可以执行的命令都可以执行。
因为命令行下测试端口一般用telnet,但是有时因服务端配置没有回调显示,所以使用telnet不是很直观,可以使用 cmd tcpping 命令进行测试。

2.1.7、通过命令行自定义信息启动终端工具

可以使用 start 关键字自定义参数启动终端工具,命令格式 start 协议 地址 端口 用户名 密码 ,参数可从后到前依次省略,但不可以省略中间的参数,例如就算端口是默认的,但是要使用用户名和密码参数,也要填写默认端口。当前支持终端工具中的所有协议(ssh、telnet、mstsc、sftp、scp、ftp、http、https)。如果填写账号密码连接远程桌面,会执行cmdkey命令保存凭证至"Windows凭据",第二次mstsc登录相同地址就不需要再次输入账号密码了。

2.2、网卡信息

过滤了一些VPN、虚拟机软件等安装的虚拟网卡。
每选择一次网卡,就会获取一次网卡信息进行刷新。但有时DHCP获取IP较慢,可以手动点"刷新"按钮进行刷新。
网卡多IP的情况我试了一下,效果不是很好,暂时搁置。

2.3、网卡IP配置

表单会自动填写当前选择网卡的信息,修改成想配置的信息,点击"开始配置"进行IP配置,点击">>“可以保存当前的表单配置到收藏夹,如果填写名称,则收藏夹显示名称,否则显示IP地址。点击收藏夹每个项目中的”<<"可以读取配置到表单。

2.4、记事本

使用Quill富文本编辑器,以后可能会换成markdown,看情况。点击项目可进行编辑,返回自动保存。注意:重要数据,记得使用其他方式进行备份,如有丢失,概不负责。

2.5、快速检测&登录

除端口检测外,其他功能可以不填写端口,使用协议默认端口。
如果填写账号密码连接"远程桌面",会执行cmdkey命令保存凭证至"Windows凭据",第二次"远程桌面"登录相同地址就不需要再次输入账号密码了。
telnet由于协议限制,Xshell可以实现自动代填账号和密码,putty和SecureCrt填写密码也无法自动登录,需要连接后手动输入密码。
FTP协议是主动模式,被动模式我碰到的不多,没有做。
https、http调用默认浏览器打开IP或域名,填写端口后使用填写的端口,否者使用协议默认端口。

2.6、快速启动

点击项目打开,支持打开程序、文件、文件夹、URL等。路径要填写完整的绝对路径,否则需要配置系统path变量。

3.1、终端登录

功能与快速检测&登录一致,多出"保存"按钮,可以将登录配置保存至收藏夹。密码使用AES加密后存储在数据库中。

3.2、串口登录

软件启动后自动获取串口设备,如果是启动后添加的串口设备,需要点击"刷新"按钮重新获取。除"波特率"外,其他参数默认为"数据位:8,奇偶校验:无,停止位:1,流控制:无"。

3.3、登录配置收藏夹

点击项目启动,同"终端登录"。

4、检测工具

可以自行使用体验。

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

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

相关文章

app里未读消息已读、未读是怎么设计的?

也不知道大家目前都用的java编程软件有哪些&#xff0c;毕竟在应用程序中&#xff0c;未读和已读消息的设计取决于应用程序的需求和目标。下面是一些常见的设计模式&#xff1a;一、简单的未读/已读标记简单的未读/已读标记&#xff1a;这是最常见的设计&#xff0c;用户打开应…

Linux - Linux系统优化思路

文章目录影响Linux性能的因素CPU内存磁盘I/O性能网络宽带操作系统相关资源系统安装优化内核参数优化文件系统优化应用程序软件资源系统性能分析工具vmstat命令iostat命令sar命令系统性能分析标准小结影响Linux性能的因素 CPU CPU是操作系统稳定运行的根本&#xff0c;CPU的速…

一元导数与多元求导数总结

前序&#xff1a;文章结构 1.一元导数 ①一般函数求导 因为太简单的原因&#xff0c;事实上一般函数求导不会单独出现&#xff0c;大多数都是出现在各种特殊的求导过程中。只要掌握16个基本求导公式没问题。 ②复合函数求导&#xff08;主要链式法则&#xff09; 这种一般是…

流量监管与整形

流量监管与整形概览流量监管介绍流量监管令牌桶流量监管的具体实现单桶单速流量监管双桶单速流量监管双桶双速流量监管流量整形介绍GTS&#xff08;Generic Traffic Shaping&#xff09;LR&#xff08;Line Rate&#xff09;流量整形与流量监管的区别概览 流量整形是对报文的速…

某美颜app sig参数分析

之前转载过该app的文章&#xff0c;今天翻版重新整理下&#xff0c;版本号:576O5Zu56eA56eAYXBwIHY5MDgw (base64 解码)。 上来先抓个包&#xff1a; jadx搜索关键词 "sigTime"&#xff0c;然后定位到这里 看这行代码 cVar.addForm(INoCaptchaComponent.sig, genera…

NAST概述

一、NATS介绍 NATS是由CloudFoundry的架构师Derek开发的一个开源的、轻量级、高性能的&#xff0c;支持发布、订阅机制的分布式消息队列系统。它的核心基于EventMachine开发&#xff0c;代码量不多&#xff0c;可以下载下来慢慢研究。 不同于Java社区的kafka&#xff0c;nats…

C++小白入门

1.1编写程序四步走&#xff1a;创建项目创建文件编写代码运行程序解决方案资源管理器&#xff1a;在新创建的项目下右键“源文件”-添加-“新建项”-“C文件&#xff08;.cpp&#xff09;”&#xff0c;给文件取名#include <iostream> using namespace std;int main() {c…

JavaScript新手学习手册-基础代码(二)

与上篇博客相接 一&#xff1a;函数&#xff1a; 案例&#xff1a;通过函数实现绝对值的输出 方法一&#xff1a; function absoluate(x){if(x>0){return x;}else{ return -x;}} 在控制台调用函数 方法二&#xff1a; var demo1 function(x){if(x>0){return x;}els…

springboot项目如何配置启动端口

文章目录0 写在前面1 配置文件(.yaml)--推荐2 配置文件(.properties)3 IDEA配置--不推荐4 写在最后0 写在前面 项目启动需要一个独立的端口&#xff0c;所以在此记录一下。 根据配置文件的后缀书写格式略有不同。 1 配置文件(.yaml)–推荐 若是.yaml后缀的配置文件&#xff0…

SIP网络定压功放 SIP735T机架式广播终端

一、描述SIP735T是广州新悦网络设备有限公司的一款合并式定压功放&#xff0c;支持标准SIP协议&#xff0c;具有10/100M以太网接口&#xff0c;后面板上有2组AUX音源输入和6.35mm接口的麦克风输入&#xff0c;可以输入本地音源&#xff0c;播放来自网络与本地的音频。同时配置5…

Spark UI

Spark UIExecutorsEnvironmentStorageSQLExchangeSortAggregateJobsStagesStage DAGEvent TimelineTask MetricsSummary MetricsTasks展示 Spark UI &#xff0c;需要设置配置项并启动 History Server # SPARK_HOME表示Spark安装目录 ${SPAK_HOME}/sbin/start-history-server…

【女神节】简单使用C/C++和Python嵌套for循环生成一个小爱心

目录 前言实现分析代码实现代码如下效果如下优化效果代码如下效果如下总结尾叙前言 女神节马上到了,有女朋友的小伙伴是不是已经精心准好礼物了呢!对于已婚男士,是不是整愁今天又该送什么礼物呢!说真的,我也整愁着,有什么要推荐么,评论留言下! 实现分析 可以先在纸上或…

HashMap底层实现原理及面试题

文章目录1. 常见的数据结构有三种结构1.1 各自数据结构的特点2. HashMap2.1 概述2.2 底层结构2.2.1 HashMa实现原理&#xff1a;2.2.1.1 map.put(k,v)实现原理2.2.1.2 map.get(k)实现原理2.2.1.3 resize源码2.2.2 HashMap常用的变量2.2.3 HashMap构造函数2.3 JDK1.8之前存在的问…

JUC并发编程——多把锁

一、多八锁 多把不相干的锁 一间大屋子有两个功能&#xff1a;睡觉、学习&#xff0c;互不相干。 现在小南要学习&#xff0c;小女要睡觉&#xff0c;但如果只用一间屋子&#xff08;一个对象锁&#xff09;的话&#xff0c;那么并发度很低 解决方法就是准备多个房间&#x…

Validator校验之ValidatorUtils

注意&#xff1a;hibernate-validator 与 持久层框架 hibernate 没有什么关系&#xff0c;hibernate-validator 是 hibernate 组织下的一个开源项目 。 hibernate-validator 是 JSR 380&#xff08;Bean Validation 2.0&#xff09;、JSR 303&#xff08;Bean Validation 1.0&…

python实现半色调技术图像转换

半色调技术 半色调技术是一种将灰度图像转换为黑白图像的技术。它是通过将灰度图像的像素值映射到黑白像素值上来实现的。 比如说&#xff0c;在一块只能显示纯黑或纯白的屏幕上&#xff0c;如何将一张灰度图显示出灰度的效果&#xff0c;这时就可以用半色调技术实现。 如下…

SpringBoot整合MybatisPlus

文章目录前言一、MybatisPlus是什么&#xff1f;二、使用步骤1.导入依赖2.编写配置文件3.编写Controller和实体类4.编写持久层接口mapper5.启动类加包扫描注解6.测试总结前言 本篇记录一下SpringBoot整合MybatisPlus 一、MybatisPlus是什么&#xff1f; MyBatis-Plus&#xff…

webview的工作、内存泄漏、漏洞以及缓存机制原理原理+方案解决

分析一段appium的日志来分析webview的工作原理&#xff0c;文章尾部附有自动化脚本及完整日志&#xff1a; 解析&#xff1a; 获取上下文列表 服务端发送命令adb shell cat /proc/net/unix获取域套接字列表。那什么是域套接字呢&#xff1f; 域套接字&#xff1a;是unix系统里…

旋转矩阵的作用:世界坐标变换;求解局部坐标系下的局部坐标

旋转矩阵的作用&#xff1a;世界坐标变换&#xff1b;求解局部坐标系下的局部坐标1、旋转矩阵代表了一个局部坐标系2、世界坐标变换3、求解局部坐标系下的局部坐标1、旋转矩阵代表了一个局部坐标系 以下数据以平面直角坐标系为例&#xff0c;三维空间同理 上图中&#xff0c;…

第七章:Java常用类

第七章&#xff1a;Java常用类 7.1&#xff1a;字符串相关的类 String的特性 String表示是字符串&#xff0c;使用一对""引起来表示。 String声明为final的&#xff0c;不可被继承。 String实现了Serializable、Comparable接口&#xff0c;表示字符是支持序列化和…