Мне нужно создать как 10k различных значков для тестирования, может быть в C# или powershell. У меня на самом деле 10k идентичных файлов значков с разными именами, и я думал, что могу легко прочитать двоичный значок, конвертировать в байты, ввести случайное число и записать обратно в файл, но это не работает так, как я вижу.Как изменить действительный значок окна программно?
$fi = @(Get-ChildItem D:\icons -rec | ForEach-Object -Process {$_.FullName}) # | select -first $amount)
$no = 0
foreach($i in $fi)
{
$array = Read-FileByte $i;
$array = $array + [System.Text.Encoding]::UTF8.GetBytes($no)
[System.IO.File]::WriteAllBytes($i, $array)
$no++
}
После этого значки запуска кода по-прежнему считаются идентичными окнами.
ALternative way будет создавать действительные значки 10k программно, есть ли способ сделать это? благодаря
Спасибо, что отправили исправление !!! знак равно –