Обсуждение темы "Обмен кнопками"

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

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

Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

Теперь опять не удаляет ВСЕ файлы, папки удаляет.
Под nircmd... Интересный похоже будет вариант.
А во фразе (`type %WL`) есть различие в символе ` от ' ?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Aleks431 »

Копирастилась без лишних движений.
При выделении папки(ок) и ФАЙЛОВ под ними: папки полностью удаляются с любыми файлами внутри, а вот файлы без папок - нет. Так же не удаляется просто любой единичный (и более) файл.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А если создать несколько текстовых файлов в корне С: и на них попробовать?
Система какая, кстати? И не срабатывает ни с какого раза?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

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

Сообщение Flasher »

Я задал 3 вопроса.
Нигде? Это вряд ли...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

Пардон, Win8.1x64, 2 диска, 5 разделов файлы удаляются из корня С: с 1-го раза, из других мест ни как, хоть 5 раз тыкай. КРОМЕ: удаляются из любого места с виртуального диска созданного из оперативной памяти. Адрес типа Z:\ProgrammWork\OperaUsb1214x32\profile\cache\assoc002\sesn\opr000GB.000 Папки удаляются везде.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ох уж эта 8-ка.. А если заменить del на erase?
И все ли ключи del /? в cmd показывает?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

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

Сообщение Flasher »

Flasher писал(а):Я задал 2 вопроса.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

По второму вопросу - все ключи есть.
[cut="cmd & pause"]

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

V:\1\1xапраx.bak>rd /S /Q "V:\1\1xапраx.bak\Eyes Relax.txt"   & erase /Q /F /AS
/AH /AA /AI "V:\1\1xапраx.bak\Eyes Relax.txt"   & pause
Неверно задано имя папки.
Не удается найти V:\1\1xапраx.bak\Eyes Relax.txt
Для продолжения нажмите любую клавишу . . .

Z:\ProgrammWork\OperaUsb1214x32\profile\cache\sesn>rd /S /Q "Z:\ProgrammWork\Ope
raUsb1214x32\profile\cache\sesn\opr0000N.tmp"   & erase /Q /F /AS /AH /AA /AI "Z
:\ProgrammWork\OperaUsb1214x32\profile\cache\sesn\opr0000N.tmp"   & pause
Неверно задано имя папки.
Для продолжения нажмите любую клавишу . . .

C:\>rd /S /Q "C:\Радио Лоцман.bak"   & erase /Q /F /AS /AH /AA /AI "C:\Радио Лоц
ман.bak"   & pause
Неверно задано имя папки.
Для продолжения нажмите любую клавишу . . .
[/cut]
C корня диска С: и из любого места виртуального Z: файлы удаляются.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

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

Сообщение Flasher »

Aleks431
А если заменить

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

rd /S /Q "%%#" & del /Q /F /AS /AH /AA /AI
на

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

del /Q /F /AS /AH /AA /AI "%%#" || rd /S /Q
:?:

Skif_off
Не понял вопроса.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher
Привык, что в консоли некоторые символы, амперсанд в частности, в имени способны доставить неприятности, а от for /f "usebackq delims=" прямо-таки разит консолью, но - работает. Почему?
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

Flasher писал(а): А если заменить... Код на код...
В новом виде уже и папки не удаляются, остальное постарому.
Последний раз редактировалось Aleks431 Пт фев 13, 2015 22:50, всего редактировалось 1 раз.
Ответить