使用 FotoSketcher 將照片轉換為繪畫、素描和卡通
使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。
Windows 10 預設不會立即解壓縮每個 ZIP 檔案。其內建的 PowerShell 可以做到這一點:下面的監視程式會監控一個下載資料夾,等待新的.zip檔案停止更改,然後將其解壓縮到同名資料夾中。原始 ZIP 檔案會保留在原位,並且不會覆蓋現有的目標位置。
僅對來自可信任來源的壓縮檔案使用自動解壓縮功能。開啟或執行文件前請檢查文件。

在檔案總管中,%USERPROFILE%\Downloads於網址列輸入路徑。如果瀏覽器將檔案儲存到其他位置,請使用該資料夾的路徑。此監視程式僅監視一個資料夾,不會掃描子資料夾。
請將腳本儲存為Watch-Zips.ps1以下範例中「下載」資料夾下的內容。如果您使用其他資料夾,請將腳本的第一行變更為該資料夾的完整路徑。

開啟記事本,貼上程式碼,然後另存為 .md 檔案Watch-Zips.ps1。在「另存為」對話方塊中,選擇「所有檔案」,這樣記事本就不會新增其他檔案.txt。此腳本會監聽已建立和已重新命名的 ZIP 文件,檢查文件是否停止成長且已解鎖,然後將其解壓縮到臨時資料夾,最後再將其移至目標位置。 Microsoft FileSystemWatcher 文件描述了這些事件及其事件緩衝區限制。
$folder = Join-Path $env:USERPROFILE 'Downloads'
if (-not (Test-Path -LiteralPath $folder)) { throw "Folder not found: $folder" }
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = $folder
$watcher.Filter = '*.zip'
$watcher.IncludeSubdirectories = $false
$watcher.NotifyFilter = [IO.NotifyFilters]'FileName, LastWrite'
$watcher.EnableRaisingEvents = $true
Register-ObjectEvent $watcher Created -SourceIdentifier ZipCreated | Out-Null
Register-ObjectEvent $watcher Renamed -SourceIdentifier ZipRenamed | Out-Null
Write-Host "Watching $folder for ZIP files. Close this window to stop."
while ($true) {
$signal = Wait-Event -Timeout 2
if ($null -eq $signal) { continue }
$zipPath = $signal.SourceEventArgs.FullPath
Remove-Event -EventIdentifier $signal.EventIdentifier
$lastLength = -1L
$stable = 0
for ($i = 0; $i -lt 600 -and $stable -lt 4; $i++) {
try {
$length = (Get-Item -LiteralPath $zipPath -ErrorAction Stop).Length
$stream = [IO.File]::Open($zipPath, [IO.FileMode]::Open, [IO.FileAccess]::Read, [IO.FileShare]::None)
$stream.Dispose()
if ($length -gt 0 -and $length -eq $lastLength) { $stable++ } else { $stable = 0 }
$lastLength = $length
} catch { $stable = 0 }
Start-Sleep -Seconds 1
}
if ($stable -lt 4) { Write-Warning "File stayed busy; skipped: $zipPath"; continue }
$name = [IO.Path]::GetFileNameWithoutExtension($zipPath)
$destination = Join-Path $folder $name
if (Test-Path -LiteralPath $destination) {
Write-Warning "Destination exists; skipped: $destination"
continue
}
$temporary = "$destination.extracting-$([guid]::NewGuid().ToString('N'))"
try {
Expand-Archive -LiteralPath $zipPath -DestinationPath $temporary -ErrorAction Stop
Move-Item -LiteralPath $temporary -Destination $destination -ErrorAction Stop
Write-Host "Extracted to $destination"
} catch {
if (Test-Path -LiteralPath $temporary) { Remove-Item -LiteralPath $temporary -Recurse -Force -ErrorAction SilentlyContinue }
Write-Warning "Could not extract $zipPath : $($_.Exception.Message)"
}
}

開啟 PowerShell 並執行:
powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -File "$env:USERPROFILE\Downloads\Watch-Zips.ps1"
等待「正在監視」訊息出現,保持視窗打開,然後將一個可信任的小 ZIP 檔案下載或複製到「下載」資料夾。旁邊應該會出現一個同名資料夾。腳本啟動時不會掃描已存在的 ZIP 檔案;請使用新檔案或新複製的檔案進行測試。
如果目標資料夾已存在,腳本將跳過解壓縮步驟以保護其內容。如果需要再次解壓縮,請重新命名該資料夾。關閉 PowerShell 視窗即可停止此測試運行。


從「開始」功能表開啟「任務計畫程式」,然後選擇「建立任務」。在「一般」標籤中,將其命名為「監視已下載的 ZIP 檔案」,並選擇「僅在使用者登入時執行」。在「觸發器」標籤中,選擇「新建」 ,並將「開始時間」設定為「登入帳戶時」。
在「操作」功能表中,選擇「新建」,選擇「啟動程式」,然後輸入powershell.exe程式名稱。在「新增參數」功能表中,使用以下程式碼,並將Alex`<your_windows_profile_folder>` 替換為您的 Windows 使用者設定檔資料夾:
-NoProfile -WindowStyle Hidden -ExecutionPolicy RemoteSigned -File "C:\Users\Alex\Downloads\Watch-Zips.ps1"
在「設定」中,選擇「如果任務已在執行,請勿啟動新實例」,然後儲存。 Microsoft 的任務規劃程序參考文件中介紹了登入觸發器。RemoteSigned此處適用於已啟動的 PowerShell 進程;組織策略仍可阻止腳本執行。請勿削弱託管策略。請參閱 Microsoft 的執行策略指南。


在任務計劃程式庫中,選擇該任務並選擇「執行」。確認其狀態為「正在運行」,然後使用另一個可信任的 ZIP 檔案進行測試。若要停止該任務,請以滑鼠右鍵按一下該任務並選擇「結束」;選擇「停用」可阻止其在下次登入時啟動。
如果解壓縮失敗,請以可見模式執行腳本以查看警告訊息,確認監視資料夾,並等待下載完成。對於已存在於「下載」資料夾中的壓縮文件,請使用檔案總管的「全部提取」或 PowerShell 的 ` Expand-Archive` 命令Expand-Archive。微軟的 ` Expand-Archive` 文件指出,其使用的 .NET API 對檔案大小有 2 GB 的限制。

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。
了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。
My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。
學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。
為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。
了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。
設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。
學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。
使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。
了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。