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 

Обсуждение темы "Обмен кнопками" (дубль 2)

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Fri Jul 21, 2006 09:56    Post subject: Обсуждение темы "Обмен кнопками" (дубль 2) Reply with quote

LocKtaR-o-DarK
Code:
TOTALCMD#BAR#DATA
%APPDATA%\MICROS~1\INTERN~1\QUICKL~1\6F62~1.SCF

explorer.exe,3
Свернуть все окна

Лучше исправить на полный путь. Нет ни малейшей гарантии, что у кого-то DOS-имена будут такими же (да и вообще, они могут быть отключены на NTFS-дисках).
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?


Last edited by CaptainFlint on Wed Jul 26, 2006 12:01; edited 1 time in total
Back to top
View user's profile Send private message
Pipkin



Joined: 24 Jul 2006
Posts: 2
Location: Питер

Post (Separately) Posted: Mon Jul 24, 2006 16:39    Post subject: Reply with quote

Поскольку я не спец по cmd, подскажите, это правильная ли коррекция кнопки Очистить Temp директорию: cmd /c rd %tmp% /s /q ^&& md %tmp%
Я ввел ^&& md %tmp%, так как rd прибивает насмерть директорию Temp как таковую. ^&& вроде как разрешает выполнение второй команды (md - реанимация убитой Temp), при условии, что первая (rd) приключилась таки успешно.
Back to top
View user's profile Send private message
Митяй



Joined: 05 Oct 2005
Posts: 102
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2006 11:18    Post subject: Reply with quote

Я тоже не спец по cmd, но кажется вот так будет лучше:
Code:
cmd /c rd %tmp%\* /s /q
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Jul 25, 2006 12:06    Post subject: Очистка Temp'а Reply with quote

Насколько я знаю (из собственного опыта), ели удалить каталог Temp, то при следующей загрузке ОС он снова будет создан, поэтому создавать его самому не надо, и вариант от Митяя мне кажется правильнее. Я же сделал следующим образом:
Code:
cmd /c rd /s /q %tmp% && rd /s /q %windir%\temp

У меня это работает Question Exclamation
Back to top
View user's profile Send private message
Sam Dark



Joined: 25 Apr 2005
Posts: 484
Location: Voronezh, Russia

Post (Separately) Posted: Tue Jul 25, 2006 12:50    Post subject: Reply with quote

Zorroz wrote:
А можно что-нибудь сделать, чтобы при отчистке корзины не появлялось ДОС окно.

Можно использовать вот эту утилиту для сокрытия консольных окон:
http://rmc.net.ru/files/progs/runfile.zip

p.s. её писал не я, просто оффсайта давно не существует.
Back to top
View user's profile Send private message MSN Messenger
Pipkin



Joined: 24 Jul 2006
Posts: 2
Location: Питер

Post (Separately) Posted: Tue Jul 25, 2006 12:59    Post subject: Reply with quote

> при следующей загрузке ОС он снова будет создан
Это так, но текующая-то сессия остается без Temp Wink Поэтому я и ввел ^&&. Собстна, в этом вопрос и заключался (в легитимности ^&& и синтаксисе cmd как таковой).
С митяевой добавкой \* команда не работает. Видимо, cmd конфузится на *.
Back to top
View user's profile Send private message
Митяй



Joined: 05 Oct 2005
Posts: 102
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2006 13:10    Post subject: Reply with quote

Можно попробовать *.* вместо *, но я ничего этого не тестировал и написал первое, что пришло в голову.
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Jul 25, 2006 14:17    Post subject: Reply with quote

Новый вариант очистки Temp'а:
Code:
cmd /c rd /s /q %tmp% && md %tmp% & rd /s /q %windir%\temp && md %windir%\temp

Немного длинновато, но работает!
И совет немного не по теме: чтобы укротить команду, создай в корне системного диска каталог Temp и установи в переменных окружения пути на него. Тогда команда будет выгдядеть так:
Code:
cmd /c rd /s /q %tmp% && md %tmp%
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2006 14:32    Post subject: Reply with quote

Господа, читаем первый пост и флеймим в другой теме, только что проверил команду
-- rd %tmp% /s /q на свежей винде XP SP2 все работает, сама папка %tmp% не удаляется после команды
-- cmd /c rd /s /q %tmp% && rd /s /q %windir%\temp
Code:
REGEDIT4

[HKEY_CURRENT_USER\Environment]
"TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
"TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\
  25,00,5c,00,54,00,45,00,4d,00,50,00,00,00

;%systemroot%\temp
после перезагрузки это исправит хранение папки темп не в каталоге профиля пользователя, а в папке %systemroot%\temp, что приведет к корректной установке всех программ и устранит многие казусы, больше инфы ищем у гугла
-- rd %tmp% /s /q ^&& md %tmp% - а не лучше так rd %tmp% /s /q & md %tmp%
-- cmd /c rd %tmp%\* /s /q - неверный синтаксис
CaptainFlint просьба почистить тему
_________________
        


Last edited by LocKtaR-o-DarK on Tue Jul 25, 2006 14:45; edited 1 time in total
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Jul 25, 2006 14:42    Post subject: Reply with quote

Quote:
cmd /c rd /s /q %tmp% && rd /s /q %windir%\temp - зачем два раза делать одно и то же?

Первая часть команды:
Code:
rd /s /q %tmp%
удаляет файлы и каталоги в [Диск]:\Documents and Settings\[Пользователь]\Local Settings\Temp\
Вторая часть:
Code:
rd /s /q %windir%\temp
в [Диск]:\[Калог с виндой]\Temp\
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2006 14:49    Post subject: Reply with quote

при таком раскладе все верно, поправил пост
_________________
        
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
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