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、检测工具

可以自行使用体验。

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

  1. 简易linux修改ip,让Linux修改IP、DNS等可以更简单

    修改IP: 可以用 netconfig,可惜每次都得输入完整的IP.掩码.网关和DNS. 不如直接 vi /etc/sysconfig/network-scripts/ifcfg-eth0 再 /et ...

  2. linux系统改ip地址 永久生效,Linux修改IP永久生效

    修改IP永久生效按以下方法: 1)修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改i ...

  3. 计算机信息网络功能修改,IP地址自动修改的功能移植

    现在安装学生机越来越方便了,用网络复制的方法,一个多小时就可以将四五十台机器全部装好,既省心又省力.但美中不足的是,复制完成后,我们还得将每一台学生机的计算机名和IP地址手动修改过来,非常麻烦.那么, ...

  4. 服务器修改ip为什么需要重启,xp修改ip需要重启 - 卡饭网

    xp修改ip提示重启怎么办 xp修改ip提示重启怎么办 注意看一下"DHCP Client" 服务是不是自动状态 通过注册和更改 IP 地址以及 DNS 名称来管理网络配置. 可执 ...

  5. python修改ip地址_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现

    怎么更改电脑ip地址?基于 Python 爬虫原理的篮球鞋选择程序的设计与实现ip修改 [摘 要]伴随着篮球鞋工艺的进步及产业升级,多类型多种类的篮球鞋出现在大众的视野当中.与此同时,消费者对篮球鞋的 ...

  6. C#net6实现Linux系统下修改IP地址、修改系统时间、获取内存信息、获取磁盘信息、重启系统

    C#net6实现Linux系统下修改IP地址.修改系统时间.获取内存信息.获取磁盘信息.重启系统 背景 项目背景 实现思路 代码实现 背景 随着微软.net core的出现,C#程序实现跨平台不在困难 ...

  7. netsh命令修改ip

    当前笔记本的可移动性增强,我们需要在多个环境下接入网络开始工作,在没有路由器自动分配的情况下,就需要每次手动设置IP地址和网关等信息,相当烦琐,通过实践利用netsh命令用快捷方式实现了IP地址的快速 ...

  8. CentOS 查看IP,端口 修改IP,打开端口生效

    今天收集的资料,就集中解决IP 端口的问题: 查看IP ifconfig eth0 →查看IP 不过输出的信息多一些 ifconfig|grep 'Bcast'  → 这个输出的信息要清晰多了 修改I ...

  9. linux 修改主机名 修改ip

    修改主机名为HOST_A: 1.vi /etc/hosts 127.0.0.1 HOST_A localhost.localdomain localhost 2.vi /etc/sysconfig/ ...

最新文章

  1. java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...
  2. 【加州理工】什么是模仿学习(Imitation Learning(模仿学习), 这62页ppt带你了解进展...
  3. Linux 磁盘I/O读写速度检测
  4. 又重装了系统win8+office2013+sql2012+tfs2012+vs2010+vs2012+xna4+kinectsdk1.6+wp8sdk
  5. [原创 URL重写步骤
  6. fmea软件_新版FMEA易错点梳理(一):范围界定和过程流程图-SGS
  7. 在html中引用分享的链接
  8. linux 动态输出函数名,控制linux动态链接库导出函数
  9. 苹果电脑安装java_如何在苹果电脑上安装JAVA开发工具
  10. 《有限元分析及应用》第5章:变形体力学方程求解的试函数方法的原理
  11. IE插件加载问题调试
  12. re之ida和OllyDbg的使用与代码分析
  13. 中华活页文选杂志中华活页文选杂志社中华活页文选编辑部2022年第8期目录
  14. MMO之禅(二)职业精神
  15. Object.assign()用法和特性
  16. echarts设置背景图片
  17. 【2021环信IM快速集成指南】PC Web、Uni-App、小程序集成都在这里了
  18. 【ABAP】SE38的一些使用技巧
  19. ValueError: Length mismatch: Expected axis has 2 elements, new values have 1 elements
  20. 在Blender中使用代码控制人物模型的嘴部动作 - 嘴部张开

热门文章

  1. 5G 及其对物联网的影响
  2. SQLite C 接口简介
  3. 如何自学Linux云计算运维,关于系统学习Linux云计算运维,应该怎么什么学?
  4. 短视频APP开发分解,短视频系统源码特点功能难度剖析
  5. 霍尼236主机说明书_霍尼韦尔236-238-2316报 警主机编程速成.doc
  6. 在Gazebo 9 里 仿真robotiq 2f85 gripper
  7. 大彩CAN通讯串口屏如何实现串口更新菜单选项
  8. 【黑盒测试用例设计方法4】因果图法及其示例
  9. 《机械制造业智能工厂规划设计》——3.3 机械制造业智能工厂总体框架
  10. 内置MCU H323协议的会议录播一体机集成中控音频处理器