问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

易语言如何获取打印队列?查了一下应该是用EnumJobs,但是具体怎么用麻烦大神给码,最好是截个图

发布网友 发布时间:2022-05-06 19:24

我来回答

1个回答

热心网友 时间:2023-09-12 16:27

提供给百度:
.版本 2
.子程序 枚举打印列队, 整数型, 公开, 枚举打印队列中的作业,成功返回某打印机列队文档数量,失败返回-1
.参数 打印机名称, 文本型, 可空, 可空,即默认打印机。
.参数 列队信息, 打印任务信息, 数组, 储存输出信息。
.局部变量 hPrinter
.局部变量 pd, 打印默认_
.局部变量 bool, 逻辑型
.局部变量 dwNeeded
.局部变量 lReturned
.局部变量 hMem
.局部变量 job, JOB_INFO_2
.局部变量 cnt, 整数型
.局部变量 Hour, 文本型
.局部变量 Minute, 文本型
.局部变量 Second, 文本型
.局部变量 Month, 文本型
.局部变量 Day, 文本型
.局部变量 Time, 文本型
清除数组 (列队信息)
打印机名称 = 选择 (是否为空 (打印机名称), 取默认打印机 (), 打印机名称)
.如果真 (OpenPrinter (打印机名称, hPrinter, pd))
EnumJobs (hPrinter, 0, 99, 2, 0, 0, dwNeeded, lReturned)
hMem = GlobalAlloc (64, dwNeeded)
bool = EnumJobs (hPrinter, 0, 99, 2, hMem, dwNeeded, dwNeeded, lReturned)
.如果真 (bool)
重定义数组 (列队信息, 假, lReturned)
.变量循环首 (0, lReturned - 1, 1, cnt)
CopyMemory_job_info_2 (job, 指针到字节集 (hMem + cnt × 104, 104), 104)
Month = 选择 (job.Submitted.月 < 10, “0” + 到文本 (job.Submitted.月), 到文本 (job.Submitted.月))
Day = 选择 (job.Submitted.日 < 10, “0” + 到文本 (job.Submitted.日), 到文本 (job.Submitted.日))
Hour = 选择 (8 + job.Submitted.小时 < 10, “0” + 到文本 (job.Submitted.小时 + 8), 到文本 (job.Submitted.小时 + 8))
Minute = 选择 (job.Submitted.分 < 10, “0” + 到文本 (job.Submitted.分), 到文本 (job.Submitted.分))
Second = 选择 (job.Submitted.秒 < 10, “0” + 到文本 (job.Submitted.秒), 到文本 (job.Submitted.秒))
Time = Hour + “:” + Minute + “:” + Second + “ ” + 到文本 (job.Submitted.年) + 系统_取日期分隔符 () + Month + 系统_取日期分隔符 () + Day + “ ” + 取星期 (job.Submitted.星期)
列队信息 [cnt + 1].任务ID = job.JobId
列队信息 [cnt + 1].打印机名称 = 指针到文本 (job.pPrinterName)
列队信息 [cnt + 1].任务创建者 = 指针到文本 (job.pMachineName)
列队信息 [cnt + 1].所有者 = 指针到文本 (job.pUserName)
列队信息 [cnt + 1].通知 = 指针到文本 (job.pNotifyName)
列队信息 [cnt + 1].文档名 = 指针到文本 (job.pDocument)
列队信息 [cnt + 1].数据类型 = 指针到文本 (job.pDatatype)
列队信息 [cnt + 1].处理器名字 = 指针到文本 (job.pPrintProcessor)
列队信息 [cnt + 1].驱动名称 = 指针到文本 (job.pDriverName)
列队信息 [cnt + 1].提交时间 = Time
列队信息 [cnt + 1].大小 = job.Size
列队信息 [cnt + 1].页数 = job.TotalPages
列队信息 [cnt + 1].状态 = job.Status
列队信息 [cnt + 1].优先级 = job.Priority
.变量循环尾 ()
.如果真结束
ClosePrinter (hPrinter)
返回 (lReturned)
.如果真结束
返回 (-1)
搬运来源精易论坛同楼主发的贴。API参数自行搜索
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考为什么不能补报志愿? 帮我翻译一句话“不管多久以后,不管世界变成什么样子,我都是哪个最骄傲... 温州到周口的大巴车经过台州路桥客运中心那里吗? 微信怎么设置看不到微信号 不想让微信号显示出来怎么办 2021年大学教师资格证报名费用 大埔教师资格证报名网 大埔县教育局办教师资格证需要准备哪些资料? 深情触摸2016百度云链接 求深情触摸百度云分享 水仙花长出叶子怎么办 如何控制水仙花叶的生长? 求<光与影的传说>cg全 又知道京东便利店的吗?开个这个怎么样! 美华美术高级职业中学东校区的录取分数线是多少? 我治病比较相信中医,扭伤用了田百年的膏药,可是撕下来的时候皮肤上有残留该怎么清理? 王亚丽官场现形记 事件详情 王亚丽资料 图片 视频? 从石家庄美华中学到鹿泉区台中路龙泉花园东区北门座公交怎么走? 小镇上的京东实体店靠谱吗?质量怎么样? 求动漫《光与影的传说》 从石家庄站到石家庄市裕翔街1号美华商务酒店怎么走 请问水仙花怎么养 京东超市怎么样啊?质量怎么样? 用眼镜护理剂清洗眼镜好不好 急切寻找~~一部动画《光与影的传说》~!在那能免费看!或者下载!! 艺术节请帖的封面可以画什么简笔画 女主是宁浅浅男主是陆风爵小说? 蓝淋的双程系列结局是怎样的? 医武兵王小说陆风多少章知道陆轩。是兵王? 男主无敌的都市小说 我的水仙养了两个月了,叶子张得太多,根还有些黄黑,我晚上把水倒掉,可根本不见开花,怎么办啊!? 请教:刚买回的水仙花怎样培养才能使它开花?要注意什么?谢谢各位热心... 求光与影的传说全集+外传百度网盘 石家庄美华职业高中是什么性质的学校 关于打印机打印队列问题问题 金泽教育的美华高中怎么样? 长沙同升湖通程山庄酒店到长沙南站坐公交车怎样走,多少里地?请帮忙 晋州市美华商贸有限公司怎么样? 眼镜清洁剂和洗洁精有什么区别 谁是王亚丽 王亚丽是什么人物 清洗剂能洗眼镜么 小米手机怎么把相片视频之类的移动到手机内存里,还有就存储位置为手机? 视频怎么下载到手机里?我试了下,不知道存哪个文件,我的是小米手机! 给小朋友化妆的步骤是怎样的 智能机器人市场好做吗,市场品牌太多了 诺基亚8800如何恢复出厂设置 如果普通家庭能够购买智能机器人,那么,其他商品的价格会怎样? 诺基亚8800e_1输入*#7780#恢复出厂设置需要密码怎么办?因为密码改过之后给忘记了,跪求大侠帮忙呀 智能家居市场井喷,扫地机器人究竟该如何选择?