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

[文本处理] (已解决)win7系统 使用批处理能且只能显示“桌面”?

[复制链接]
发表于 2015-12-8 22:43:14 | 显示全部楼层 |阅读模式
本帖最后由 zrf0123 于 2015-12-13 20:20 编辑

一般的“显示桌面”批处理, 好像一个开关,执行一下会“显示桌面”,再执行下会关闭桌面切换到原来状态,现要求批处理即使执行多次均只会进入“显示桌面”状态,而不会切换到其他状态
请各位大侠支招,谢谢!
发表于 2015-12-8 22:57:36 | 显示全部楼层
这样做意义何在?Win+M?
 楼主| 发表于 2015-12-8 23:50:53 | 显示全部楼层
这样做意义何在?Win+M?
pcl_test 发表于 2015-12-8 22:57



   目的是能显示桌面背景,且执行其他程序,能把 win+M 变成可执行程序就行了
发表于 2015-12-9 00:15:33 | 显示全部楼层
回复 3# zrf0123


    第一次看到把 最小化窗口运行/隐藏窗口运行 说得如此晦涩难懂的
发表于 2015-12-9 01:02:52 | 显示全部楼层
这样:
  1. mshta http://bathome.net/s/hta/ newcom('shell.application').ToggleDesktop()
复制代码
或这样:
  1. @echo off
  2. more +5 "%~0" >显示桌面.scf
  3. 显示桌面.scf
  4. pause
  5. exit /b

  6. [Shell]
  7. Command=2
  8. IconFile=explorer.exe,3
  9. [Taskbar]
  10. Command=ToggleDesktop
复制代码
 楼主| 发表于 2015-12-9 16:47:53 | 显示全部楼层
本帖最后由 zrf0123 于 2015-12-9 17:21 编辑
这样:或这样:
CrLf 发表于 2015-12-9 01:02


mshta http://bathome.net/s/hta/ newcom('shell.application').ToggleDesktop() :win7 下可以,执行时间3秒钟,如果时间短点 不联外网,就好了
另一个在xp下能执行,在win7下不可
请大师改善下,谢谢!
 楼主| 发表于 2015-12-9 16:49:06 | 显示全部楼层
回复  zrf0123


    第一次看到把 最小化窗口运行/隐藏窗口运行 说得如此晦涩难懂的
pcl_test 发表于 2015-12-9 00:15



   
比古文好些吧
发表于 2015-12-9 17:30:26 | 显示全部楼层
shell.application 的 ToggleDesktop 本来就有延时,无论用什么语言来写
.scf 才是即时的

要不你用 ahk 脚本吧,模拟键盘输入最简单:
  1. send #m
  2. ;显示桌面
复制代码
  1. send #d
  2. ;最小化所有窗口
复制代码
 楼主| 发表于 2015-12-10 10:32:07 | 显示全部楼层
shell.application 的 ToggleDesktop 本来就有延时,无论用什么语言来写
.scf 才是即时的

要不你用 ahk ...
CrLf 发表于 2015-12-9 17:30



    不会用,谢谢!
发表于 2015-12-12 10:16:13 | 显示全部楼层
  1. mshta "vbscript:CreateObject("Shell.Application").ToggleDesktop()&self.close"
复制代码

评分

参与人数 1技术 +1 收起 理由
zrf0123 + 1 初步测试ok,谢谢大师!

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-18 06:16 , Processed in 0.021997 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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