怎么在windows服务器上挂一个按键精灵脚本

怎么在windows服务器上挂一个按键精灵脚本,第1张

所谓的后台脚本 第一点 先要得到窗口的句柄 参见按键精灵界面里的全部命令 里的 按键精灵插件命令 里的

window窗口插件 里的N种获取窗口句柄的命令 通常最常用的是获取鼠标所指的窗口的句柄命令 Plugin Hwnd = Window.MousePoint()

和获得当前活动窗口的 Plugin Hwnd = Window.Foreground() 命令

里面你只要记得 Hwnd 就是最终得到的窗口句柄 这个变量你可以自己定义 比如说

Plugin SB = Window.MousePoint()

SB就是脚本启动的时候鼠标指向的窗口的句柄

在得到窗口的句并之后 就可以使用后台控制命令里的命令来实现后台操作了 要记住 后台命令全部都依赖

于窗口句柄 每个后台命令都要求要有窗口句柄

比如 Plugin Bkgnd.KeyPress(Hwnd, 13) 命令的意思就是 在窗口 Hwnd 里执行回车命令

Hwnd 就必须要用上面介绍的命令获取!

Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置:第一种:设置启动项1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打开运行,输入shell:startup,回车,也可以快速打开启动文件夹。2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。3.打开任务管理器-启动查看启动项。这样就设置好了,下次计算机启动时,程序也会自动启动的。第二种:使用计划任务自启动1.新建文本文件DebugStart.txt,打开写入以下内容:tasklist|find /i "authSender.exe" &&echo started || start "" "D:\Debug\authSender.exe"。这条语句不能换行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路径,tasklist|find /i "authSender.exe"是判断进程是否存在,程序是否已经开启,如未开启才会启动程序,然后改后缀名 .txt 为 .bat,双击即可启动程序。(可以在每条语句前使用 :: 来注释一条语句),这种方法还可以批量启动不同程序,只需要在此文件中重启一行,按相同格式写第二个要启动的程序对应的语句即可。2.进入任务计划程序窗口,创建任务。接着选择触发器选项卡,选择新建,在第一栏开始任务处选择登录时(启动时开始任务需要管理员权限)或启动时(启动时开始任务需要管理员权限),点击确定。由于我们的 bat脚本有做判断,所以不用担心程序会启动多次。在操作选项卡选择新建,并选择启动程序选项,以及在程序和脚本处选择刚才编写的.bat程序,点击确定,然后再点击确定(创建任务界面的确定)。关闭页面,即可做到开机自动启动程序。第三种:通过组策略设置脚本随服务器启动1.开始->运行->gpedit.msc->计算机配置->Windows设置->脚本(启动/关机)。其中Win10有很多版本,其中家庭版默认是不提供组策略功能,如果需要给win10的家庭版添加组策略的功能,可以参考https://blog.csdn.net/lwpkjio/article/details/85236808。2.添加启动脚本,点击确定。这样就可以了。第四种:添加服务自动运行1.开始---运行---cmd---回车,在弹出的窗体中输入如下命令:sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug为将要创建的服务名。要删除创建的服务也很简单,使用以下命令即可:sc delete ServiceName2.打开控制面板---管理工具---服务(或者 开始---运行---services.msc---确认)打开服务管理器,看看你创建的服务已经在里面了,至此,服务运行已创建完成。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/502568.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-16
下一篇2023-06-16

发表评论

登录后才能评论

评论列表(0条)

    保存