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 

Скопировать/переместить "из"/"в"

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Thu Jan 25, 2007 14:08    Post subject: Скопировать/переместить "из"/"в" Reply with quote

Необходима функция копирования/перемещения если я явно знаю пути откуда/куда.

Например у меня на флешке есть папка с файлами, и мне ее надо переместить на комп в програм файлс.
Тотал у меня стоит на флешке, путь будет выглядить так: %commander_path%\папка
Мне ее необходимо переместить в:
%PROGRAMFILES%\папка

Необходима кнопка на панельке для этого, а также чтобы копирование происходило сразу без подтверждения, т.е. нажал кнопку, появилась состояние копирования и папка скопировалась.

Возможно?

/сорри, походу не в ту тему запостил. Нужно было в автоматизацию. Капитан, перемести пож. если сочтешь нужным./
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Thu Jan 25, 2007 15:17    Post subject: Reply with quote

Воспользуйся xcopy.

gegabit wrote:
Капитан, перемести пож. если сочтешь нужным.

Переместил.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Innov



Joined: 23 Feb 2007
Posts: 1

Post (Separately) Posted: Fri Feb 23, 2007 16:17    Post subject: Reply with quote

Меня тоже подобное дюже интересует и хотелось бы если можно услышать наиболее развёрнутый ответ, а именно, мне необходимо постояно копировать один и тот же файл из одного и того же места в другое место, тоесть пути и названия статичные.
Возможно ли кидать код в командную строку чтобы эти даные скопировались фоново не затрагивая панели и чтобы при совпадении имён не выскакивалобы предупреждение о замене?
допустим есть файл
c:\vasya\vasya.jpg и его нужно скопировать в папку
c:\masha\, но в папке masha уже есть такой же файл vasya.jpg, какой код кинуть в командную строку?

Версия ТК у меня 6.51
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Fri Feb 23, 2007 19:35    Post subject: Reply with quote

Quote:
допустим есть файл
c:\vasya\vasya.jpg и его нужно скопировать в папку
c:\masha\, но в папке masha уже есть такой же файл vasya.jpg, какой код кинуть в командную строку?

copy c:\vasya\vasya.jpg c:\masha /Y
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Mon Feb 26, 2007 01:24    Post subject: Reply with quote

D1P wrote:
Quote:
допустим есть файл
c:\vasya\vasya.jpg и его нужно скопировать в папку
c:\masha\, но в папке masha уже есть такой же файл vasya.jpg, какой код кинуть в командную строку?

copy c:\vasya\vasya.jpg c:\masha /Y


Это то понятно =)
А вот вопрос стоит так:
У меня папка с дистрибутивом находится например на диске, как он определится в системе не знаю, т.е. какая ему будет присвоена буква. Переменную %commander_path% Использовать не могу - НО! очень хочется =) Создавать 5 кнопок (на разные диски) не хочется...

Нужен видимо плагин...
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Mon Feb 26, 2007 14:43    Post subject: Reply with quote

Quote:
Переменную %commander_path% Использовать не могу - НО! очень хочется =) Создавать 5 кнопок (на разные диски) не хочется...

Ещё раз, обьясни ситуацию. Почему нельзя пользоваться переменными TC? Если копирование идёт из под TC, то всё легко организуется простеньким скриптом.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Mon Feb 26, 2007 20:05    Post subject: Reply with quote

D1P wrote:

Ещё раз, обьясни ситуацию. Почему нельзя пользоваться переменными TC? Если копирование идёт из под TC, то всё легко организуется простеньким скриптом.


Я просто ступил сильно, только что нашел решение. Капитан сразу сказал, но я не знал о .\
Как всегда проще батником все делать, у тотала нет такой команды...

%ComSpec% /k xcopy .\папка на диске* /E /H "%PROGRAMFILES%\папка куда копируем\"

* - нет привязки к имени диска.
я просто не знал такой вещи как ".\"

И еще вопрос: Кто знает как сделать путь в батнике к:
"%USERPROFILE%\Рабочий стол\папка\"
Рабочий стол пишется крякозяблей...
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Mon Feb 26, 2007 20:49    Post subject: Reply with quote

Quote:
И еще вопрос: Кто знает как сделать путь в батнике к:
"%USERPROFILE%\Рабочий стол\папка\"
Рабочий стол пишется крякозяблей...

Сохраняй bat-файл в OEM-кодировке.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Tue Feb 27, 2007 15:27    Post subject: Reply with quote

D1P wrote:

Сохраняй bat-файл в OEM-кодировке.


Спасибо! все отлично пашет!

И еще небольшой вопрос, если можно:
Как в одном батнике несколько команд прописать? чтобы не плодить батники?
т.е. мне надо с флешки скопировать 2 папки в разные месте командой xcopy.
Я игрался командой IF и вроде получилось, удалил из батника лишнее, и перестало получатся. восстановить не смог.

Сейчас через start запускаю, но там батники нужны...
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Tue Feb 27, 2007 16:13    Post subject: Reply with quote

Quote:
Как в одном батнике несколько команд прописать? чтобы не плодить батники?

Одна строчка - одна команда. А вообще поищи в нете доки по написанию командных файлов, там всё просто.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Tue Feb 27, 2007 16:36    Post subject: Reply with quote

D1P wrote:

Одна строчка - одна команда. А вообще поищи в нете доки по написанию командных файлов, там всё просто.


Второй раз за день ощутил себя тупым Sad
ведь пробовал - не получалось...

Спасибо! Все работает!

з.ы. Век живи - век учись.
з.з.ы. Доков уже начитался Smile
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Tue Feb 27, 2007 20:26    Post subject: Reply with quote

gegabit
D1P wrote:
Quote:
Как в одном батнике несколько команд прописать? чтобы не плодить батники?

Одна строчка - одна команда. А вообще поищи в нете доки по написанию командных файлов, там всё просто.


Не знаю, нашел ты в инете или нет, но можно писать несколько команд в одной строке через &.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    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