现在在一家在线教育行业,公司采购了一大批汉王酷学手写板,型号HWPen-KX。配合公司自己开发的一些直播端使用时,经常出现无法书写或无法顺畅书写的情况。
在补全了DX等运行库的情况下出现这个问题,通常需要采用关闭所有调用手写板驱动的软件,在驱动设置的测试区用笔点几下,重新加载驱动,再打开需要写字的软件。但囿于行业员工的情况,即便照着图文并茂的文档,都不见得可以完全按照步骤进行,不管文档多么详细。
直到某天部门群里一个新来的小伙伴分享了重启手写板服务的方法,带来了灵感。后来做了一个小脚本,可以重启服务并检测问题电脑是否已安装驱动。

@echo off
:: Get Administrator Rights
set _Args=%*
if “%~1” NEQ “” (
set _Args=%_Args:"=%
)
fltmc 1>nul 2>nul || (
cd /d “%~dp0”
cmd /u /c echo Set UAC = CreateObject(“Shell.Application”) : UAC.ShellExecute “cmd.exe”, “/k cd “”%~dp0"” && “”%~dpnx0"" “”%_Args%""", “”, “runas”, 1 > “%temp%\GetAdmin.vbs”
“%temp%\GetAdmin.vbs”
del /f /q “%temp%\GetAdmin.vbs” 1>nul 2>nul
exit
)

@echo off
::这里就不用说了,Windows通用的获取管理员权限

sc query |find /i “HWSuperPowerTablet” >nul2 >nul
::通过sc query 查询服务是否存在。服务名可以在services.msc里面直接复制

if %errorlevel%==0 (goto exist) else goto notexist
::通过errorlevel 的返回值判断上次命令是否成功 errorlevel为0则为查询到结果,否则没有。
::如果errorlevel 的值为0 ,即查询到结果,也就是服务正在运行,则执行exist里面的命令。
::否则执行notexist里面的命令

:exist
echo ######### 手写板服务已重启,可能需要重新打开无法书写的软件 ###########
sc stop HWSuperPowerTablet >nul2 >nul
::停止服务

sc start HWSuperPowerTablet >nul2 >nul
::启动服务
echo %date:0,4%-%date:5,2%-%date:~8,2% %time:~0,8%
pause
goto :eof

:notexist
echo ######### 汉王手写板服务不存在,请手动安装驱动 ##########
sc start HWSuperPowerTablet >nul2 >nul
echo %date:0,4%-%date:5,2%-%date:~8,2% %time:~0,8%
pause
exit

通过cmd处理汉王酷学手写板在Win10x64下时而失灵的问题相关推荐

  1. ❤️大佬都在学什么?Python爬虫分析C站大佬收藏夹,跟着大佬一起学, 你就是下一个大佬❤️!

    ❤️大佬都在学什么?Python爬虫分析C站大佬收藏夹,跟着大佬一起学,你就是下一个大佬❤️! 前言 程序说明 数据爬取 获取 CSDN 作者总榜数据 获取收藏夹列表 获取收藏数据 爬虫程序完整代码 ...

  2. 视频教程-与你一起学Oracle 11g(下)-Oracle

    与你一起学Oracle 11g(下) 河北师大软件学院测试教室主任.项目基地测试经理;尚大学.金牌讲师.擅长技术: 项目模块化流程设计.软件测试流程设计及优化.项目管理平台的整合与应用.功能性自动化测 ...

  3. cmd的炫酷玩法教程

    在我们看电影的时候,经常看到黑客在电脑是一顿猛如虎的操作.然后电脑上就出现一系列花里胡哨的画面,其实那种画面我们用cmd的一行代码就能搞定. 第一步 按Win+R,输入cmd,打开小黑框. 第二部 如 ...

  4. ISME:多组学揭示低氧环境下的汞甲基化细菌

    代谢多样的世界性海洋细菌对汞的甲基化作用 Mercury methylation by metabolically versatile and cosmopolitan marine bacteria ...

  5. cmd pc如何开多个微信_Win10下个人微信与企业微信多开

    背景 2020年末,不光个人微信已经独步天下,企业微信也越来越扮演重要的角色.日常工作中,自己一个个人微信还要维护一个公司的个人微信的不在少数.当然也有企业微信要维护多个的情况.今天被同事问到这个问题 ...

  6. 我和学姐聊了下他在阿里这9年的成长,受益颇多!

    背景 LC 同学是个很优秀的妹纸,毕业后就进入阿里,从事测试开发工作,打怪升级一路走到现在. 她先后负责了阿里天猫核心交易链路业务测试,创造交易链路自动化测试平台,保障双十一全球狂欢节大促持续集成及核 ...

  7. Node.js(window)基础(1)——用cmd命令行访问某一文件夹下的js文件

    一.安装,从官网上下载安装,安装基本一直点击下一步就行.注意:node.js基于Python的,安装node.js之前电脑上要安装Python,最好是Python2.7或2.6. 二.cmd进入命令行 ...

  8. 倒计时!「一起学」大会线下分享与社群内部直播!

     倒计时报名  报名通道即将关闭,未能到现场的同学,可以在社群内部查看现场直播,之后更有嘉宾高清演讲回放,仅供「一起学」社群成员观看~ (扫描小程序码加入社群) 点击"阅读原文", ...

  9. ctf从零开始学 0x1:Windows下的二进制安全学习路线

    本文作者:rkvir(二进制小组组长) 转自某推文,链接找不到了. 一. 什么是二进制安全 在很久以前安全圈并没有把安全技术做出一个特别清晰的分类.在大部分人眼里,所谓的黑客,安全研究者指的就是研究渗 ...

最新文章

  1. Flutter框架分析(五)-- 动画
  2. P3919 【模板】可持久化数组(可持久化线段树/平衡树)
  3. 数据结构实验之二叉树七:叶子问题
  4. 前沪江高级架构师学习笔记分享:分布式框架设计与实现
  5. sql server2008如何修改mac地址_如何查看本机的MAC地址和IP地址?
  6. 如何利用Featue对特定的文档库或列表添加listviewtoolbar上的button
  7. store下拉框同步_关于选择主下拉框后~后面的下拉框跟着同步一起变化的问题~~...
  8. 怎么修改html的空格大小,如何改变空格的大小 word空格间隔很大怎么调整
  9. 标准物模型:设备无缝对接,IOT界的福音
  10. 平面直角坐标系中的旋转公式_【数理之路】初中范围推导三角函数倍角正弦公式...
  11. Jquery各种前台效果JQ
  12. 关于SVN状态图标不显示的解决办法(史上最全)
  13. rh系列服务器上电后按,SV12 RH系列机架服务器操作系统安装.pdf
  14. 微信开发平台和微信公众平台绑定
  15. SICP第一章:构造过程抽象(1.1)
  16. Nginx如何跳转到非443端口的https
  17. mysql 家谱树查询_GitHub - chenwei/FamilyTreeView: 家谱树绘制Demo
  18. 中国农产品流通市场运营状况与发展前景预测报告2022-2027年
  19. mysql主从三个线程工作顺序_MySQL主从介绍、准备工作、配置主、配置从、测试主从同步...
  20. Linux乌班图系统,如何安装和配置mysql

热门文章

  1. python中fig_matplotlib python:fig.figimage和fig.savefig的图形大小
  2. 自动化测试的目标和投入产出比
  3. 仓储管理APP开发能给带来什么便利?可以解决哪些问题?
  4. Python在Linux 目录的常用操作命令
  5. python编程100例海绵宝宝-宝宝的python
  6. Jmeter基础入门教程【2】--界面介绍及常用配置项
  7. 使用Jackson处理yaml文件
  8. java jackson maven_jackson系列(一)_基本使用
  9. 调息之法-整理的两篇有关养生的小文章
  10. 如何在安装 Ubuntu 22.04 时加密全盘