View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Feb 03, 2018 21:23 Post subject: |
|
|
Lisabon
Это из той же оперы. Вроде файл есть. Зачем рядом ярлык с тем же файлом, пусть и из другой папки?
По поводу п. 1. Копия с каким именем создаётся? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Lisabon
Joined: 18 Feb 2011 Posts: 147
|
(Separately) Posted: Sun Feb 04, 2018 11:59 Post subject: |
|
|
Flasher
Quote: | Зачем рядом ярлык с тем же файлом, пусть и из другой папки? |
Просто так захотелось )
Quote: | По поводу п. 1. Копия с каким именем создаётся? |
Допустим оригинал:
получаемая копия:
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 04, 2018 13:38 Post subject: |
|
|
Lisabon wrote: | получаемая копия | Всё верно. А попробуй в 45 строке FSO.GetBaseName(N) на Replace(N, "\", "") заменить. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Lisabon
Joined: 18 Feb 2011 Posts: 147
|
(Separately) Posted: Mon Feb 05, 2018 12:10 Post subject: |
|
|
Flasher
Quote: | в 45 строке FSO.GetBaseName(N) на Replace(N, "\", "") заменить |
Ничего не изменилось, ошибка присутствует. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Feb 05, 2018 12:39 Post subject: |
|
|
Lisabon
Между 125 и 126 строкой MsgBox Folder вставь.
И пока висит окно, проверь существующий путь. Потом убери окно и проверь результат. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Lisabon
Joined: 18 Feb 2011 Posts: 147
|
(Separately) Posted: Mon Feb 05, 2018 15:54 Post subject: |
|
|
Flasher
В окне пишет:
на диске создаётся копия:
Визуально бросается в глаза, что в окне дефис, в созданной папке тире. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Feb 06, 2018 00:43 Post subject: |
|
|
Lisabon
П. 1 и 4 вроде исправил.
П. 3 так и не воспроизвёл. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Lisabon
Joined: 18 Feb 2011 Posts: 147
|
(Separately) Posted: Tue Feb 06, 2018 12:26 Post subject: |
|
|
Flasher
П. 1 - исправлено
П. 4 - не исправлено |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Feb 06, 2018 13:49 Post subject: |
|
|
Lisabon
4. Вообще да. Я там больше правил проблему с разными папками. Но почему так сделал, понять несложно. Если мы что-то перемещаем в другую папку, то только по имени нельзя понять, что файлы одинаковы, и есть смысл сделать копию, а когда мы пытаемся перенести в ту же, то уже известно, что там есть этот файл и перемещение не требуется. Поэтому у меня в начале стоит заглушка. Если ты с этим не согласен, то прошу обосновать. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Lisabon
Joined: 18 Feb 2011 Posts: 147
|
(Separately) Posted: Tue Feb 06, 2018 16:21 Post subject: |
|
|
Flasher
Мне не понятна логика параметра move при перемещении с ярлыка.
Есть ярлык:
Code: | C:\Scrat's Continental Crack Up_h1080p Part 2.lnk |
Ярлык ссылается на объект:
Code: | "E:\Video\Torrents\Other\Scrat's Continental Crack Up_h1080p Part 2.mkv" |
По идее, при перемещении с ярлыка, файл: Code: | "E:\Video\Torrents\Other\Scrat's Continental Crack Up_h1080p Part 2.mkv" |
на который ссылается ялык, должен быть перемещён, и после необходимо удалять ярлык.
А сейчас получается, что при перемещении с ярлыка, файл копируется с ярлыка в другое место и потом удаляется ярлык, а файл:
Code: | "E:\Video\Torrents\Other\Scrat's Continental Crack Up_h1080p Part 2.mkv" |
остаётся на своём месте. Получается, что это не перемещение, копирование с удалением ярлыка. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Feb 06, 2018 17:13 Post subject: |
|
|
Lisabon wrote: | это не перемещение, копирование с удалением ярлыка. | По-моему, это логично. Ты же ярлык выделяешь, а не файл, который надо переместить. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Lisabon
Joined: 18 Feb 2011 Posts: 147
|
(Separately) Posted: Tue Feb 06, 2018 17:29 Post subject: |
|
|
Flasher
Ярлык является посредником, а не объектом. Из ярлыка берётся путь к обрабатываемому объекту, чтобы после обработать объект. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Feb 06, 2018 18:02 Post subject: |
|
|
Lisabon
Ярлык является ещё и образом, как в случае перемещения симлинка. У жёстких ссылок так вообще нет ни объекта ни посредника.
К тому же велика вероятность незапланированного перемещения объекта, который не стоило трогать. rundll32.exe в частности. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|