zoukankan      html  css  js  c++  java
  • powershell 提取 spotlight 图片

    powershell脚本来源于网络,有一些调整。

    # 将复制出来的缓存图片保存在下面的文件夹  
    $dir = Split-Path -Parent $MyInvocation.MyCommand.Definition
    cd $dir
    add-type -AssemblyName System.Drawing  
    New-Item ".Spotlight" -ItemType directory -Force;  
    New-Item ".SpotlightCopyAssets" -ItemType directory -Force;  
    New-Item ".SpotlightHorizontal" -ItemType directory -Force;  
    New-Item ".SpotlightVertical" -ItemType directory -Force;  
     
    
    foreach($file in (Get-Item "$($env:LOCALAPPDATA)PackagesMicrosoft.Windows.ContentDeliveryManager_cw5n1h2txyewyLocalStateAssets*"))  
    {  
        if ((Get-Item $file).length -le 200kb) { continue }  
        Copy-Item $file.FullName ".SpotlightCopyAssets$($file.Name).png";  
    }  
    # 将横竖图片分别复制到对应的两个文件夹  
    foreach($newfile in (Get-Item ".SpotlightCopyAssets*"))  
    {  
        $image = New-Object -comObject WIA.ImageFile;  
        $image.LoadFile($newfile.FullName);  
        if($image.Width.ToString() -ge "1920"){ Move-Item $newfile.FullName ".SpotlightHorizontal" -Force; }  
        elseif($image.Width.ToString() -le "1080"){ Move-Item $newfile.FullName ".SpotlightVertical" -Force; }  
    }  
     
    
  • 相关阅读:
    jquey 阻止表单提交
    Array.prototype.remove 删除数组元素
    <asp:HiddenField> 控件 实现键值对保存
    jquery实现倒计时
    作业
    第六周作业
    第四周作业
    第二次作业
    2021.3.4(四个题)
    增删改查
  • 原文地址:https://www.cnblogs.com/wswind/p/11808939.html
Copyright © 2011-2022 走看看