|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
||||||
Скрипт редактирования Excel и гиперссылки06.11.2022, 15:16. Показов 2709. Ответов 35
Всем привет
Прошу помочь у меня уже чайник кипит )) Неделю как учу Powershell и начал с создание скриптов мелких ( принтер, сетевой диск по примерам с интернета) Задача такая ребята и нужна ваша помощ Нужно открыть ексель файл в powershellise . Там таблица из 6 столбцов Пример моей таблицы в ексель "Folder name" "PNG Name" "Current Date Created" "Folder name" "PNG" "Previous Date Created" "1RFO" "1111.png" "11/1/2022 1:09:05 PM" "1RFO" "1111.png" "11/1/2022 1:09:05 PM" "2RFO" "1113.png" "11/1/2022 1:09:28 PM" "2RFO" "1113.png" "11/1/2022 1:09:28 PM" "3RFO" "1112.png" "11/1/2022 1:09:44 PM" "3RFO" "1112.png" "11/1/2022 1:09:44 PM" "4RFO" "1114 - Copy (2).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (2).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (3).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (3).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (4).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (4).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (5).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (5).png" "11/1/2022 1:09:57 PM" Прошу помочь скрипт которые сейчас я имею и извините за граматику русский плохо знаю Это данные из 2 папок в одном обновленные картинки в другом старые, но прикол в том что обновлены не все, а пару картинок из разных папок. Прикол в том что сканирование папки со старыми картинками выдаст весь список, а мне нужны только обновленные. Я вытащил данные затем, записал на csv формат затем все запихал в 1 ексель файл. Теперь мне нужно удалить PNG которые не дублируются в колонне PNG Name то-есть и данные которые выдает ("Folder name" "PNG""Previous Date Created") а если дублируются имя то удалить только все колонну PNG, но сделать гиперссылки на нее по дате созданию то-есть колонна "Previous Date Created" Прошу помочь скрипт которые сейчас я имею и извините за грамматику русский плохо знаю
0
|
||||||
| 06.11.2022, 15:16 | |
|
Ответы с готовыми решениями:
35
Гиперссылки в excel Ссылки, гиперссылки Excel Эффективные гиперссылки из Excel? |
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 07.11.2022, 15:13 | |||
|
А ещё, надо учить алгоритмы или хотя бы, учиться правильно составлять задачу... способ решения - это уже за теми, кто попытается помочь. В Вашем описании, после нескольких попыток разобраться, что же требуется, лично я запутался и кроме того, что там описан предполагаемый способ её решения, реально, ничего не понял, увы. Добавлено через 3 минуты ![]() Но у каждого есть право на свое мнение, тут я согласен...
0
|
|||
|
|
|||||||
| 07.11.2022, 15:22 | |||||||
|
Dnichshev,
Или человек который говорит "Дядя дай денежку мне очень надо", каким то шестым чувством понимаю, что ему надо работать, как бы он там в своей голове на думал "что работать ему не надо, а надо просто просить денежку у людей и ему дадут", так что я тоже оставляю за собой право понимать высказанные мнения в своей интерпретации, а не в интерпретации автора.
0
|
|||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 07.11.2022, 15:25 | |||
|
Но как и сказал выше:
0
|
|||
|
|
|
| 07.11.2022, 15:39 | |
|
YuS_2, Я шизоид и был бы счастлив возможности игнорировать эмоциональную часть в человеческом общении, но наличие ее факт, а факт вещь упрямая, и считаю, что игнорирование фактов вещь ... ну как минимум бессмысленная и более того небезопасная так скажу...
0
|
|
| 07.11.2022, 15:42 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 07:12 [ТС] | |
|
У меня есть программа типа Автокад и я делаю скриншот в ней скажем 1 труба задаю имя 43truba1.png и кидаю в папку 1 участок. Потом мне говорят что модели обновились и я создаю еще один скриншот но после открытия этой модели снова он уже с 2 трубами я делаю скриншот снова и задаю ему то же самое имя 43truba1.png и теперь мне нужно удалить старую фотку и заменить его на новую. Но прикол в том может так произоити что он уже после обновления он поменял участок и папку соотвецтвено на папку участок 2.
Как я понял хэш задаеться при создания и если он был изменен меняеться а если его пересоздали то как быть ? Если возможность добавить в код еще одно условия в виде имени обьекта? Добавлено через 2 часа 5 минут Одним словом файл меняет хэш по этому он мне не нужен. Мне нужно сверить по папки1 папку 2 по имени фаила игнорируя подпапки чтобы сделать потом гиперссылки на нее на старую и новую картинку. По папки 1 так как в папке 2 много других картинок и выводить ее не вариант
0
|
|
|
|
|||||||
| 08.11.2022, 09:11 | |||||||
|
Dnichshev, я так понял, что русский у тебя не основной язык, уточни пожалуйста:
> Но прикол в том может так произоити что он уже после обновления он поменял участок и папку соотвецтвено на папку участок 2. Кто "он"? хеш это контрольная сумма последовательности байтов, если совпадают контрольные суммы то в очень высокой долей вероятности совпадают и последовательности байтов контрольные суммы которых посчитаны
файлы C:\tmp\Dir1\changelog и C:\tmp\Dir2\changelog имеют одинаковые имена и разное содержание соотвественно разные хеш
0
|
|||||||
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:02 [ТС] | |
|
Картинка с названием 1.png создаеться в программе типо Автокад Затем человек который рисует говорит мне что добавил туда трубу и я открываю автокад гружу модели и делаю чнимок уже с 2 трубами. Но название назначаю ту же 1.png. Теперь мне нужно сканировать папку с новыми картинками и сопостави картинками в другой вывести одинаковые в ексель либо csv
Добавлено через 43 секунды тоесть картинка создаеться новая а не переделывает старую Добавлено через 34 минуты Get-ChildItem -path 'C:\Users\dni38816\Desktop\test\testsprn ew\*.png' -Recurse | Select-Object -Property @{Label="Folder name"; Expression=({$_.FullName.Substring(0,$_. FullName.LastIndexOf('\')).Substring($_. FullName.Substring(0,$_.FullName.LastInd exOf('\')).LastIndexOf('\')+1)})}, @{Label="PNG"; Expression=({$_.Name})}, @{Label="Current Date Created";Expression=({$_.LastWriteTime}) } Как добавить label без значения ?
0
|
|
|
|
||||||
| 08.11.2022, 11:25 | ||||||
Сообщение было отмечено Dnichshev как решение
Решение
Dnichshev, это?
1
|
||||||
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:33 [ТС] | |
|
Можешь помочь с гиперссылкой о гуру )))
как добавить в повершеле в созданный ексель гиперсылку картинка 1 картинка 2 картинка 3 и когда в ексель нажмешь на него он открывает с папки эту картину )
0
|
|
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:39 [ТС] | |
|
спасибо огромное Рахмет выручил )))))))))
0
|
|
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:43 [ТС] | |
|
В поуершеле создаю ексель теперь буду искать как гиперссылки вставить в екселе знаю а как это через поуершел хз просторы интернета буду бороздить ))) Рахмет за скрипт от души бро
0
|
|
|
|
|
| 08.11.2022, 12:01 | |
|
Dnichshev, "зур ус"
0
|
|
| 08.11.2022, 12:01 | |
|
Извлечение гиперссылки из Excel
Excel переход по листам в виде гиперссылки
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|