Копирование файла, а не ярлыка?

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

Flasher
Замени Items.Item(0) на oFolder.ParseName(N) в 62 строке.
На ярлыке и папке ошибка:

Код: Выделить всё

Сценарий:	C:\ReadMe.vbs
Строка:	62
Символ:	7
Ошибка:	Требуется объект: 'ParseName(...)'
Код:	800A01A8
Источник: 	Ошибка выполнения Microsoft VBScript
На файле - ошибки нет.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lisabon
Т. е. 'N' в скобках замени на 'D', а ' : D = N' допиши в конец 41 строки.

Меня пока в этой истории удивляет это:
Lisabon писал(а):На ярлыке и на папке:
Диалог №1: 0
При том что:
Lisabon писал(а):Диалог №2: 1
Как-то не стыкуется...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

Т. е. 'N' в скобках замени на 'D'
Это в 62 строке? oFolder.ParseName(N) заменить на oFolder.ParseName(D)
Если да, то ошибка:

Код: Выделить всё

Сценарий:	C:\ReadMe.vbs
Строка:	62
Символ:	7
Ошибка:	Требуется объект: 'Item(...)'
Код:	800A01A8
Источник: 	Ошибка выполнения Microsoft VBScript
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lisabon
В общем, это всё неважно. Важно понять, почему он не находит объект (хотя здесь находит). Если бы находил, то и ошибок этих не было.
Можно в TV-r/Ammyy глянуть, как тогда.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

Flasher
Можно в TV-r/Ammyy глянуть, как тогда
Можно. Пиши в личку, когда произвести подключение.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lisabon
Вроде всё откорректировал. Опробуй.

Add: А, не всё. Теперь всё.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

При кнопке:

Код: Выделить всё

TOTALCMD#BAR#DATA
C:\ReadMe.vbs
%WF "%T" copy /r
C:\Windows\System32\WScript.exe,2
ReadMe


-1
1. При копировании с папки и если имена папок совпадают
Изображение
, то выскакивает ошибка:

Код: Выделить всё

Сценарий:	C:\ReadMe.vbs
Строка:	127
Символ:	3
Ошибка:	Требуется объект: 'oFold'
Код:	800A01A8
Источник: 	Ошибка выполнения Microsoft VBScript
но копия создаётся.

2.Если у ярлыка и у файла совпадают имена и пути, например:
Изображение
, то при копировании с ярлыка, удаляется ярлык. Это касается и папок тоже.

При такой кнопке:

Код: Выделить всё

TOTALCMD#BAR#DATA
C:\ReadMe.vbs
%WF "%T" move /r
C:\Windows\System32\WScript.exe,2
ReadMe


-1
Если у ярлыка и у файла совпадают имена и пути, например:
Изображение
то ошибка при перемещении с ярлыка.

Код: Выделить всё

Сценарий:	C:\ReadMe.vbs
Строка:	97
Символ:	30
Ошибка:	Путь не найден
Код:	800A004C
Источник: 	Ошибка выполнения Microsoft VBScript
но файл перемещается. Это касается и папок тоже.

Если пути ярлыка в левой и правой файловой панели одинаковы:
Изображение
то перемещение с ярлыка не происходит.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lisabon
1. Не воспроизводится.
2. Так предусмотрено. Мне видится, нет смысла держать ярлык там же, где есть объект.
3. Ошибки не вижу.
4. Это вижу. Исправлю, как с остальным разберёмся.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

Flasher
2. Так предусмотрено. Мне видится, нет смысла держать ярлык там же, где есть объект.
У ярлыка путь к объекту иной. В моём случае:

Код: Выделить всё

"E:\Video\Torrents\Other\Scrat's Continental Crack Up_h1080p Part 2.mkv"
и это копирование, а как ты писал, что при копировании ярлык не должен удалятся.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lisabon писал(а):У ярлыка путь к объекту иной.
Как же? А пишешь:
Lisabon писал(а):Если у ярлыка и у файла совпадают имена и пути
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

Flasher
Я тогда не уточнил, что у ярлыка путь к объекту иной.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lisabon
Не столько не уточнил, сколько написал противоположное.
А ты точно последнюю версию используешь?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

сколько написал противоположное.
Имелось ввиду, что ярлык и файл находятся в одном месте и имена у них одинаковые:

Код: Выделить всё

C:\Scrat's Continental Crack Up_h1080p Part 2.lnk
C:\Scrat's Continental Crack Up_h1080p Part 2.mkv
и забыл добавить, что у ярлыка путь к объекту иной.
А ты точно последнюю версию используешь?
Брал от сюда
Последний раз редактировалось: Flasher (Сб Фев 03, 2018 16:47), всего редактировалось 4 раз(а)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lisabon
А. Ты имеешь в виду при выделении и ярлыка и файла? Тогда это сделано для того, чтобы не было лишнего дубликата. Ведь цель — не создание нескольких копий, достаточно одной. Это в большей степени сделано для прогресса, чтобы не зацепить ярлык для копирования.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

Flasher
Ты имеешь в виду при выделении и ярлыка и файла?
Имею ввиду при копировании с ярлыка:

Код: Выделить всё

C:\Scrat's Continental Crack Up_h1080p Part 2.lnk 
Ответить