找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 15|回复: 0

[系统相关] 截图到桌面......24K纯代码脚本

[复制链接]
发表于 1 小时前 | 显示全部楼层 |阅读模式
-----------------------------代码-------------

  1. @echo off
  2. :run
  3. Set/p a=按a安装脚本,按d卸载脚本:
  4. if /i  "%a%"=="a" Goto,setup
  5. if /i  "%a%"=="d" Reg delete "HKEY_CLASSES_ROOT\Directory\Background\Shell\Screensho" /f & del /q %windir%\Screenshot.Vbs & Echo.注册表已经卸载,脚本已经删除!& Pause > Nul & Exit
  6. cls & Goto,run
  7. :setup
  8. (Echo.Do:s=s+1:f="C:\Users\Administrator\Desktop"^&Date^(^)^&"_"^&Hour^(time^)^&"-"^&Minute^(time^)^&"-"^&Second^(time^)^&"_"^&s^&".png":If Not CreateObject^("Scripting.FileSystemObject"^).FileExists^(f^) Then Exit Do
  9. Echo.Loop:CreateObject^("WScript.Shell"^).run "PowerShell -C Add-Type -AssemblyName System.Windows.Forms;Add-Type -AssemblyName System.Drawing;$S=[System.Windows.Forms.SystemInformation]::VirtualScreen;$B=New-Object System.Drawing.Bitmap $S.Width, $S.Height;$G=[System.Drawing.Graphics]::FromImage($B);$G.CopyFromScreen($S.Left, $S.Top, 0, 0, $B.Size);$B.Save('"^&f^&"');",0)>%windir%\Screenshot.Vbs
  10. Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Screenshot" /v "MUIVerb" /t REG_SZ /d "截屏到桌面" /f  
  11. Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Screenshot" /v "icon" /t REG_SZ /d "%Windir%\System32\Shell32.dll,240" /f
  12. Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Screenshot\command" /t REG_SZ /d "WScript.exe %windir%\Screenshot.vbs" /f  
  13. Echo.右键【桌面截屏】VBS版 & Echo.安装完毕!& Pause >Nul & Exit
复制代码


-------代码存 ANSI 编码 ,XXXX.BAT-------24K 纯代码--只在WIN10编写使用,理论上有 PowerShell 的系统都支持

BAT 生成 VBS 文件,%windir%\Screenshot.vbs,,,,,,
计算文件数目,运行PS 命令,保存 (年-月-日_时-分-秒_数.png)文件,
f="C:\Users\Administrator\Desktop\" 是保存位置,遇重则返回运算,,,,

很早之前就写了,自用了好久,,,从我的“批处理工具箱”里扣出来发表的,,,
安装提示复制昨天发表的,发现昨天写漏了%a%,,年级大了,偶有疏忽,,

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 03:28 , Processed in 0.017104 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表