|
本帖最后由 zhuzhuhawk 于 2017-9-25 11:57 编辑
前段时间遇到一个问题,
电脑打印机忽然不打印了,老是挂起
打印机本身是没问题的。
于是就重启了一下打印服务就好了。
考虑到手动重启有点麻烦,就做了个小工具
不能上传图片,就将代码粘贴如下:
- import win.ui;
- import win.ui.menu;
- import service;
- /*DSG{{*/
- var winform = win.form(text="打印机服务管理器";right=548;bottom=224;topmost=1)
- winform.add(
- button1={cls="button";text="重启打印服务";left=131;top=42;right=325;bottom=95;z=1};
- static={cls="static";text="点击后等待5~10秒。。。";left=133;top=125;right=329;bottom=154;notify=1;transparent=1;z=2}
- )
- /*}}*/
- winform.static.oncommand = function(id,event){
- //winform.msgbox( winform.static.text );
-
-
- }
- winform.button1.oncommand = function(id,event){
- //winform.msgbox( winform.button.text );
- //console.open();
- // 停止打印服务
- service.stop("spooler");
- // 停止中,等待2秒左右
- sleep(2000);
- // 提示
- winform.msgbox("打印服务停止","提示");
- // 重启服务中,大概2秒
- service.start("spooler");
- // 等待3秒
- sleep(3000);
- // 提示消息
- winform.msgbox("打印服务重启完成","提示");
-
- }
- winform.show()
- win.loopMessage();
复制代码 |
|