Skip to content

Commit 04b9203

Browse files
committed
一键关闭课件支持关闭微信4.0,修复图片展示无法正常关闭问题,增加任务计划级自启动 - 20241109
1 parent 30126c4 commit 04b9203

File tree

14 files changed

+177
-114
lines changed

14 files changed

+177
-114
lines changed

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# UsefulControl - 实用工具集合小工具
1+
<h1 align="center">
2+
UsefulControl - 实用工具集合小工具
3+
</h1>
24

35
## 关于本项目
46

@@ -16,7 +18,7 @@
1618

1719
## 下载
1820

19-
转到[发布页](https://github.com/cjhdevact/UsefulControl/releases)下载程序或源代码。
21+
转到[发布页](https://github.com/cjhdevact/UsefulControl/releases/latest)下载程序或源代码。
2022

2123
早期版本的源代码也在发布页里。
2224

@@ -40,6 +42,18 @@
4042

4143
![设置界面](Assets/uisetting.png)
4244

45+
## 开源说明
46+
47+
在修改和由本仓库代码衍生的代码中需要说明“基于 UsefulControl 开发”。
48+
49+
## 相关项目
50+
51+
[TDocKiller](https://github.com/cjhdevact/TDocKiller) - 一键关闭课件小工具
52+
53+
[LockTime](https://github.com/cjhdevact/LockTime) - 时钟锁屏小工具
54+
55+
[IBoard](https://github.com/cjhdevact/IBoard) - 图片展示小工具
56+
4357
## License
4458

4559
本程序基于`GPL-3.0`协议授权。

Src/PackOut.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ copy %~dp0UsefulControl\files\3-
1212
copy %~dp0UsefulControl\files\4-添加Userinit级自动启动该程序.bat %~dp0UsefulControl-Bin\4-添加Userinit级自动启动该程序.bat
1313
copy %~dp0UsefulControl\files\5-删除Userinit级自动启动该程序.bat %~dp0UsefulControl-Bin\5-删除Userinit级自动启动该程序.bat
1414
copy %~dp0UsefulControl\files\UsefulControlAdmxs.exe %~dp0UsefulControl-Bin\UsefulControlAdmxs.exe
15-
15+
copy %~dp0UsefulControl\files\UsefulControl.xml %~dp0UsefulControl-Bin\UsefulControl.xml
1616
echo.
1717
echo 完成!
1818
echo 任意键退出...

Src/UsefulControl.suo

1.5 KB
Binary file not shown.

Src/UsefulControl/Form1.vb

Lines changed: 97 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ Public Class Form1
383383
Public MovedV As Integer
384384
Public UseMoveV As Integer
385385
Public NavTargetNames(32) As String
386-
Public DocTargetNames(96) As String
386+
Public DocTargetNames(97) As String
387387

388388
Delegate Sub MyBut(ByVal StateText As String)
389389
'API移动窗体
@@ -436,103 +436,104 @@ Public Class Form1
436436
NavTargetNames(28) = "SeewoService"
437437
NavTargetNames(29) = "SeewoLauncher"
438438

439-
DocTargetNames(0) = "WINWORD"
440-
DocTargetNames(1) = "EXCEL"
439+
DocTargetNames(0) = "WINWORD"
440+
DocTargetNames(1) = "EXCEL"
441441
DocTargetNames(2) = "POWERPNT"
442-
DocTargetNames(3) = "wps"
443-
DocTargetNames(4) = "et"
444-
DocTargetNames(5) = "wpp"
445-
DocTargetNames(6) = "wpspdf"
446-
DocTargetNames(7) = "wpsoffice"
442+
DocTargetNames(3) = "wps"
443+
DocTargetNames(4) = "et"
444+
DocTargetNames(5) = "wpp"
445+
DocTargetNames(6) = "wpspdf"
446+
DocTargetNames(7) = "wpsoffice"
447447
DocTargetNames(8) = "wpspic"
448448
DocTargetNames(9) = "Wechat"
449-
DocTargetNames(10) = "QQ"
450-
DocTargetNames(11) = "EasiNote"
451-
DocTargetNames(12) = "EasiCamera"
452-
DocTargetNames(13) = "NimoNavigator"
453-
DocTargetNames(14) = "CamShow"
454-
DocTargetNames(15) = "ScreenBoard"
455-
DocTargetNames(16) = "Nimo"
456-
DocTargetNames(17) = "HiteCamera"
457-
DocTargetNames(18) = "HitePai"
458-
DocTargetNames(19) = "Lenovo.Smart.BoardTools"
459-
DocTargetNames(20) = "Lenovo.Smart.SubjectTools"
460-
DocTargetNames(21) = "SmartClass"
461-
DocTargetNames(22) = "SmartClassPlayer"
462-
DocTargetNames(23) = "SmartClassService"
463-
DocTargetNames(24) = "SmartClassShell"
464-
DocTargetNames(25) = "SmartRecorder"
465-
DocTargetNames(26) = "BlackboardWriting"
466-
DocTargetNames(27) = "DesktopDraw"
467-
DocTargetNames(28) = "HTDCom"
468-
DocTargetNames(29) = "ScreenRecord"
469-
DocTargetNames(30) = "VSKY"
470-
DocTargetNames(31) = "db"
471-
DocTargetNames(32) = "msedge"
472-
DocTargetNames(33) = "chrome"
473-
DocTargetNames(34) = "firefox"
474-
DocTargetNames(35) = "360chrome"
475-
DocTargetNames(36) = "360se"
476-
DocTargetNames(37) = "theworld"
477-
DocTargetNames(38) = "liebao"
478-
DocTargetNames(39) = "qingniao"
479-
DocTargetNames(40) = "Twinkstar"
480-
DocTargetNames(41) = "UCBrowser"
481-
DocTargetNames(42) = "UCService"
482-
DocTargetNames(43) = "2345Explorer"
483-
DocTargetNames(44) = "quark"
484-
DocTargetNames(45) = "iexplore"
485-
DocTargetNames(46) = "QQBrowser"
486-
DocTargetNames(47) = "Chromium"
487-
DocTargetNames(48) = "SeewoBrowser"
488-
DocTargetNames(49) = "360chromex"
489-
DocTargetNames(50) = "360aibrowser"
490-
DocTargetNames(51) = "SLBrowser"
491-
DocTargetNames(52) = "SLB"
492-
DocTargetNames(53) = "SogouExplorer"
493-
DocTargetNames(54) = "MicrosoftEdge"
494-
DocTargetNames(55) = "PotPlayer"
495-
DocTargetNames(56) = "PotPlayerMini"
496-
DocTargetNames(57) = "PotPlayerMini64"
497-
DocTargetNames(58) = "Microsoft.Media.Player"
498-
DocTargetNames(59) = "Groove"
499-
DocTargetNames(60) = "wmplayer"
500-
DocTargetNames(61) = "Video.UI"
501-
DocTargetNames(62) = "QQPlayer"
502-
DocTargetNames(63) = "baofeng"
503-
DocTargetNames(64) = "Cbox"
504-
DocTargetNames(65) = "qyplayer"
505-
DocTargetNames(66) = "QQLive"
506-
DocTargetNames(67) = "kugou"
507-
DocTargetNames(68) = "kuwomusic"
508-
DocTargetNames(69) = "StormPlayer"
509-
DocTargetNames(70) = "YOUKU"
510-
DocTargetNames(71) = "YoukuNplayer"
511-
DocTargetNames(72) = "AlibabaProtectCon"
512-
DocTargetNames(73) = "cloudmusic"
513-
DocTargetNames(74) = "PhotosApp"
514-
DocTargetNames(75) = "PhotosService"
515-
DocTargetNames(76) = "Microsoft.Photos"
516-
DocTargetNames(77) = "rundll32"
517-
DocTargetNames(78) = "dllhost"
518-
DocTargetNames(79) = "WindowsCamera"
519-
DocTargetNames(80) = "SoundRec"
520-
DocTargetNames(81) = "SoundRecorder"
521-
DocTargetNames(82) = "CalculatorApp"
522-
DocTargetNames(83) = "calc"
523-
DocTargetNames(84) = "notepad"
524-
DocTargetNames(85) = "mspaint"
525-
DocTargetNames(86) = "SnippingTool"
526-
DocTargetNames(87) = "ScreenSketch"
527-
DocTargetNames(88) = "winrar"
528-
DocTargetNames(89) = "winzip"
529-
DocTargetNames(90) = "7z"
530-
DocTargetNames(91) = "7zFM"
531-
DocTargetNames(92) = "bandzip"
532-
DocTargetNames(93) = "nanazip"
533-
DocTargetNames(94) = "haozip"
534-
DocTargetNames(95) = "360zip"
535-
DocTargetNames(96) = "kuaizip"
449+
DocTargetNames(10) = "Weixin"
450+
DocTargetNames(11) = "QQ"
451+
DocTargetNames(12) = "EasiNote"
452+
DocTargetNames(13) = "EasiCamera"
453+
DocTargetNames(14) = "NimoNavigator"
454+
DocTargetNames(15) = "CamShow"
455+
DocTargetNames(16) = "ScreenBoard"
456+
DocTargetNames(17) = "Nimo"
457+
DocTargetNames(18) = "HiteCamera"
458+
DocTargetNames(19) = "HitePai"
459+
DocTargetNames(20) = "Lenovo.Smart.BoardTools"
460+
DocTargetNames(21) = "Lenovo.Smart.SubjectTools"
461+
DocTargetNames(22) = "SmartClass"
462+
DocTargetNames(23) = "SmartClassPlayer"
463+
DocTargetNames(24) = "SmartClassService"
464+
DocTargetNames(25) = "SmartClassShell"
465+
DocTargetNames(26) = "SmartRecorder"
466+
DocTargetNames(27) = "BlackboardWriting"
467+
DocTargetNames(28) = "DesktopDraw"
468+
DocTargetNames(29) = "HTDCom"
469+
DocTargetNames(30) = "ScreenRecord"
470+
DocTargetNames(31) = "VSKY"
471+
DocTargetNames(32) = "db"
472+
DocTargetNames(33) = "msedge"
473+
DocTargetNames(34) = "chrome"
474+
DocTargetNames(35) = "firefox"
475+
DocTargetNames(36) = "360chrome"
476+
DocTargetNames(37) = "360se"
477+
DocTargetNames(38) = "theworld"
478+
DocTargetNames(39) = "liebao"
479+
DocTargetNames(40) = "qingniao"
480+
DocTargetNames(41) = "Twinkstar"
481+
DocTargetNames(42) = "UCBrowser"
482+
DocTargetNames(43) = "UCService"
483+
DocTargetNames(44) = "2345Explorer"
484+
DocTargetNames(45) = "quark"
485+
DocTargetNames(46) = "iexplore"
486+
DocTargetNames(47) = "QQBrowser"
487+
DocTargetNames(48) = "Chromium"
488+
DocTargetNames(49) = "SeewoBrowser"
489+
DocTargetNames(50) = "360chromex"
490+
DocTargetNames(51) = "360aibrowser"
491+
DocTargetNames(52) = "SLBrowser"
492+
DocTargetNames(53) = "SLB"
493+
DocTargetNames(54) = "SogouExplorer"
494+
DocTargetNames(55) = "MicrosoftEdge"
495+
DocTargetNames(56) = "PotPlayer"
496+
DocTargetNames(57) = "PotPlayerMini"
497+
DocTargetNames(58) = "PotPlayerMini64"
498+
DocTargetNames(59) = "Microsoft.Media.Player"
499+
DocTargetNames(60) = "Groove"
500+
DocTargetNames(61) = "wmplayer"
501+
DocTargetNames(62) = "Video.UI"
502+
DocTargetNames(63) = "QQPlayer"
503+
DocTargetNames(64) = "baofeng"
504+
DocTargetNames(65) = "Cbox"
505+
DocTargetNames(66) = "qyplayer"
506+
DocTargetNames(67) = "QQLive"
507+
DocTargetNames(68) = "kugou"
508+
DocTargetNames(69) = "kuwomusic"
509+
DocTargetNames(70) = "StormPlayer"
510+
DocTargetNames(71) = "YOUKU"
511+
DocTargetNames(72) = "YoukuNplayer"
512+
DocTargetNames(73) = "AlibabaProtectCon"
513+
DocTargetNames(74) = "cloudmusic"
514+
DocTargetNames(75) = "PhotosApp"
515+
DocTargetNames(76) = "PhotosService"
516+
DocTargetNames(77) = "Microsoft.Photos"
517+
DocTargetNames(78) = "rundll32"
518+
DocTargetNames(79) = "dllhost"
519+
DocTargetNames(80) = "WindowsCamera"
520+
DocTargetNames(81) = "SoundRec"
521+
DocTargetNames(82) = "SoundRecorder"
522+
DocTargetNames(83) = "CalculatorApp"
523+
DocTargetNames(84) = "calc"
524+
DocTargetNames(85) = "notepad"
525+
DocTargetNames(86) = "mspaint"
526+
DocTargetNames(87) = "SnippingTool"
527+
DocTargetNames(88) = "ScreenSketch"
528+
DocTargetNames(89) = "winrar"
529+
DocTargetNames(90) = "winzip"
530+
DocTargetNames(91) = "7z"
531+
DocTargetNames(92) = "7zFM"
532+
DocTargetNames(93) = "bandzip"
533+
DocTargetNames(94) = "nanazip"
534+
DocTargetNames(95) = "haozip"
535+
DocTargetNames(96) = "360zip"
536+
DocTargetNames(97) = "kuaizip"
536537

537538
UseMoveV = 0
538539
MovedV = 0
@@ -892,7 +893,7 @@ Public Class Form1
892893
If BootForm.ToolMode <> 1 Then
893894
IBoardprms.Button6.Enabled = True
894895
IBoardprms.Button8.Enabled = True
895-
IBoardprms.Button4.Enabled = True
896+
'IBoardprms.Button4.Enabled = True
896897
End If
897898
IBoardpfrm.ShowDialog()
898899
If BootForm.ToolMode = 1 Then

Src/UsefulControl/IBoard/IBoardprms.Designer.vb

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Src/UsefulControl/IBoard/IBoardprms.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
<data name="PictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
128128
<value>
129129
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
130-
YQUAAAAJcEhZcwAADr8AAA6/ATgFUyQAAAzXSURBVGhDzZnbc5bVFcY/cj5JAiEhQf+BdrzoTNuLTjvT
130+
YQUAAAAJcEhZcwAADr4AAA6+AepCscAAAAzXSURBVGhDzZnbc5bVFcY/cj5JAiEhQf+BdrzoTNuLTjvT
131131
6Uxv6vSid52pBwICQsg58YTSYKtIVMATghXFElAOKqCtx5BgCORIPkhIAkT5ACtnBQUVhOzVZ6299vvu
132132
9wtQe+eeeWbt9wsz3289PHvtN5MYr/w1iYJpq481Tlt9NAGZm18+Rip/T8HPVsuepr3EOmKm/eMIlb6Y
133133
oGlQ6arDVLLysCldifrCp6KpKz6hqc+P0tTnrIqfPUTFzxw0xU8fJKsDVLT8AE1ZOpwoXjbcmL88XiBg

Src/UsefulControl/IBoard/IBoardprms.vb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ Public Class IBoardprms
3030
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
3131
If MessageBox.Show("确定关闭图片展示小工具吗?", "图片展示小工具 - 提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
3232
IBoardpfrm.NotifyIcon1.Visible = False
33-
End
33+
IBoardpfrm.Close()
34+
Me.Close()
3435
End If
3536
End Sub
3637

Src/UsefulControl/My Project/AssemblyInfo.vb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
3131
' 方法是按如下所示使用“*”:
3232
' <Assembly: AssemblyVersion("1.0.*")>
3333

34-
<Assembly: AssemblyVersion("1.0.7.24101")>
35-
<Assembly: AssemblyFileVersion("1.0.7.24101")>
34+
<Assembly: AssemblyVersion("1.0.8.24111")>
35+
<Assembly: AssemblyFileVersion("1.0.8.24111")>

Src/UsefulControl/My Project/Resources.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,14 @@
191191
(5)外研社电子课本
192192
db
193193
6.通讯工具
194-
Wechat,QQ
194+
Wechat,Weixin,QQ
195195
7.工具类
196196
(1)照片查看器
197197
PhotosApp,PhotosService,Microsoft.Photos,rundll32,dllhost
198198
(2)系统工具(相机,录音机,计算器,记事本,画图,截图工具)
199199
WindowsCamera,SoundRec,SoundRecorder,CalculatorApp,calc,notepad,mspaint,SnippingTool,
200200
ScreenSketch
201-
(3)压缩软件(WinRar,WinZip,7z,BandZip,好压,360压缩,快压)
201+
(3)压缩软件(WinRar,WinZip,7z,BandZip,NanaZip,好压,360压缩,快压)
202202
winrar,winzip,7z,7zFM,bandzip,nanazip,haozip,360zip,kuaizip
203203
四、特别说明
204204
关闭屏幕功能可能导致希沃或联想无法获取屏幕信号而不是同时关闭显示器,有可能会触发希沃

Src/UsefulControl/Resources/doc.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@
7171
(5)��������ӿα�
7272
db
7373
6.ͨѶ����
74-
Wechat,QQ
74+
Wechat,Weixin,QQ
7575
7.������
7676
(1)��Ƭ�鿴��
7777
PhotosApp,PhotosService,Microsoft.Photos,rundll32,dllhost
7878
(2)ϵͳ���ߣ������¼�����������������±�����ͼ����ͼ���ߣ�
7979
WindowsCamera,SoundRec,SoundRecorder,CalculatorApp,calc,notepad,mspaint,SnippingTool,
8080
ScreenSketch
81-
(3)ѹ��������WinRar��WinZip��7z��BandZip����ѹ��360ѹ������ѹ��
81+
(3)ѹ��������WinRar��WinZip��7z��BandZip��NanaZip����ѹ��360ѹ������ѹ��
8282
winrar,winzip,7z,7zFM,bandzip,nanazip,haozip,360zip,kuaizip
8383
�ġ��ر�˵��
8484
�ر���Ļ���ܿ��ܵ���ϣ�ֻ������޷���ȡ��Ļ�źŶ�����ͬʱ�ر���ʾ�����п��ܻᴥ��ϣ��

0 commit comments

Comments
 (0)