Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Еще раз о копировании в NUL
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sat Aug 01, 2009 14:18    Post subject: Еще раз о копировании в NUL Reply with quote

Не раз и не два поднимались подобные вопросы, и все уже знают, что копировать в NUL с помощью ТС можно только файлы, но не каталоги, "а если нужно с каталогами - жми Ctrl-B".
Я пользуюсь копированием в NUL для проверки содержимого только что записанных CD/DVD. Копирование идет в том порядке, в котором лежат и файлы на диске, независимо от сортировки в панели, что удобно, т.к. обычно "плохая" запись бывает чаще в конце диска. А если использовать Ctrl-B, то собранные в кучу файлы выстраиваются согласно сортировке в панели, и копирование по отношению к физическому расположению на носителе осуществляется "как попало", что и замедляет копирование, и делает очень сложным выявление места, начиная с которого файлы уже не читаются.
А все это длинное предисловие вот к чему. Хочу спросить у сообщества разработчиков и пользователей - существует ли плагин или какой-то прием, позволяющий копировать в NUL "как есть", без Ctrl-B? Или может быть, кто-то знает, как этот плагин нужно реализовать и возьмется помочь?
Заранее спасибо за ответы.

Avada: Для удобства читающих дублирую здесь постоянную ссылку на скачивание плагина FNUL, приводившуюся в ходе обсуждения.
_________________
#199018
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sat Aug 01, 2009 14:24    Post subject: Re: Еще раз о копировании в NUL Reply with quote

Пока набирался пост, нашел в TCKB:
Quote:
A: В TC жмешь F5 на файле (выделенных файлах), в пути указываешь просто nul и все. Если вдруг ругнётся, что на диске нет места, не смущайся и продолжай. Единственная засада, что нельзя директории в nul копировать. Как вариант - жмешь Ctrl+B, и список уже копируешь.
SUKER

A: Можно копировать директории и обходиться без Ctrl+B, если вводить не nul, а \\.\nul\
:good:
Работает, но сложновато для запоминанияSmile Вот бы какой-нибудь nul-плагин еще найти (может, он уже написан?)
ЗЫ. Попробовал сделать кнопку с cm_Copy, но внутренние команды не принимают параметров. Появляется просто окно копирования с пустым полем "куда", и в нем надо водить \\.\nul. А это как раз самое сложное во всем алгоритмеSmile Хотелось бы автоматизировать, и чтобы копирование пошло не через vbs или батник, а именно средствами ТС с его удобной индикацией процесса копированияWink
_________________
#199018
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat Aug 01, 2009 15:37    Post subject: Reply with quote

alexey65536 wrote:
как этот плагин нужно реализовать

Да фига ли там реализоввывать? Просто fs-плагин, который ни черта не делает. Если надо - давай адрес, через полчаса будет плагин.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Aug 01, 2009 15:48    Post subject: Reply with quote

Code:
'  File:         Copy2Nul.vbs
'  Description:  Копирует выделенные файлы и директории в NUL
'  Requirements: WSH Helper for TC by Volniy
'  Installation: Создайте для скрипта, например, кнопку на панели TC

Option Explicit
Dim TCS
Set TCS=CreateObject("TCSCRIPT.Helper")
TCS.Pause=100

TCS.SendCommand "cm_Copy", False
TCS.SendKeystroke "\\.\nul\"
TCS.SendKeystroke "{ENTER}"

Set TCS = Nothing
WScript.Quit
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sat Aug 01, 2009 18:49    Post subject: Reply with quote

VadiMGP wrote:
Да фига ли там реализоввывать? Просто fs-плагин, который ни черта не делает. Если надо - давай адрес, через полчаса будет плагин.
Скинул в ЛСSmile

А что за зверь вот этот вот
Tol!k wrote:
WSH Helper for TC by Volniy
???
Без него, кстати, да:

PS. Скачал зверя, разобрался. Работает. Только самостоятельное появление-пропадание окошек напрягает, как будто не я рулюVery Happy

А все же, зверь лежит по фиксированному пути, и его надо регить в системе. А ТС у меня "портабельный", поэтому зверь портит концепцию.
Надеюсь на помощь VadiMGP!!!
И всем остальным откликнувшимся выше или ниже по теме, thx!Smile
_________________
#199018
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat Aug 01, 2009 19:56    Post subject: Reply with quote

alexey65536
Выслал плагин для копирования "ф топку". Назвал FNUL. Smile
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sat Aug 01, 2009 20:00    Post subject: Reply with quote

VadiMGP
Получил.
Копируется с дисков С: и D:, а вот с E: почему-то любая папка или файл вызывают просто проскакивание окна копирования на долю секунды, и все... Даже если файл несколькогиговый:)
PS. И с двдрома (Х:) тоже - проскакивание, и все... Почему-то зависит от буквы диска:(

Что интересно - копирование с двд-рома с папками в \\.\nul поначалу тоже вызвало "проскок" без собственно копирования. А вот после попытки начать копировать несколько файлов без папок в nul заработал уже и \\.\nul. Странные вещи творятся...
ЗЗЫ. Но копирование с диска Х: в плагин так и не заработало.
_________________
#199018
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat Aug 01, 2009 22:26    Post subject: Reply with quote

alexey65536
Насчет "ни черта не делает" - это я погорячился.
Ну ладно, назвался груздем... Сделаем черта. Smile
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sat Aug 01, 2009 22:29    Post subject: Reply with quote

Он почти как надо работает, но - только на дисках С и D, почему-то...
_________________
#199018
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sat Aug 01, 2009 22:50    Post subject: Reply with quote

VadiMGP
Вторая версия плагина работает со всеми дисками, но:
1) Нельзя отменить (не функционируют Esc, "Отмена", кнопка закрытия, хотя кнопка "Пауза/Старт" - работает);
2) В процессе копирования тотал вывалил вот такое окно:

И, если вынуть диск, с которого копируется - процесс не прерывается с ошибкой, а опять же тихо-быстро "доскакивает до конца" и завершается.
_________________
#199018
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat Aug 01, 2009 23:41    Post subject: Reply with quote

alexey65536 wrote:
2) В процессе копирования тотал вывалил вот такое окно:
Какой именно файл? Имя, размер? Все время на этом файле вываливается или больше такого не было?
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Sun Aug 02, 2009 03:46    Post subject: Reply with quote

А можно плагин куда-нть в общедоступное место? Я б пощупал. Smile
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Aug 02, 2009 09:44    Post subject: Reply with quote

flm
http://www.mgpsoft.net/Downloads/FNUL.zip
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sun Aug 02, 2009 10:30    Post subject: Reply with quote

VadiMGP wrote:
alexey65536 wrote:
2) В процессе копирования тотал вывалил вот такое окно:
Какой именно файл? Имя, размер? Все время на этом файле вываливается или больше такого не было?
На разных файлах в разных папках.
Сегодня проверил 3-й билд - отмена не работает, снова вывалилось окно:

PS. Попробовал еще раз - вообще странно: на первом большом файле (авишка) отмена сработала, он пропустился, а все остальные файлы пошли опять же "проскакивать" с дикой скоростью, явно без чтения, и здесь отмена уже не работала.
_________________
#199018
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Sun Aug 02, 2009 10:58    Post subject: Reply with quote

Black Dog wrote:
Just copy to "\\.\nul\", not "nul". But system should be NT-based.
Интересно было бы проверить на Windows 98:)
_________________
#199018
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group