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 

Как переместить в папку, назначенную по умолчанию
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Wed Oct 20, 2010 05:53    Post subject: Reply with quote

Увеличение паузы к желаемому эффекту не приводит. Только какое-то окошечко, которое я посмотреть не успеваю, появляется позже после нажатия кнопки (те же 5 сек - время паузы). Может дело в нём. Что это за окно?

В отношении копирования вместо перемещения - это моя ошибка, прошу прощения (на кнопке не поменял путь к файлу скрипта перемещения).
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Wed Oct 20, 2010 09:58    Post subject: Reply with quote

KarS
Бред какой-то.

Переделал установку пути противоположной панели через метод SetTrgPath Script Helper-а. Попробуй такой вариант скрипта:
Code:
'=============================================================================
' Перемещение текущего файла (или выделенных файлов)
'   с помощью TC в указанную папку.
' В скрипте используется WSH Helper for TC by Volniy

' Должен быть 1 входной параметр - целевая папка (куда перемещать)
' Пример:
'   C:\MyDir\
'=============================================================================
Option Explicit
Dim Title, TargetDir, SaveDir
Title = "Перемещение с помощью TC"
' Проверяем число параметров
If WScript.Arguments.Count < 1 Then
  MsgBox "Неправильно заданы параметры!", vbOKOnly + vbCritical, Title
  WScript.Quit
End If

TargetDir = WScript.Arguments(0)

If Not CreateObject("Scripting.FileSystemObject").FolderExists(TargetDir) Then
  MsgBox "Неправильно задана целевая папка!", vbOKOnly + vbCritical, Title
  WScript.Quit
End If

With CreateObject("TCScript.Helper")
  ' Запоминаем текущую папку противоположной панели
  SaveDir = .GetTrgPath

  ' Открываем в противоположной панели TC целевую папку
  .SetTrgPath(TargetDir)

  ' Ставим в очередь на перемещение
  .SendCommand   "cm_MoveOnly"
  .SendKeystroke "{F2}"

  ' Открываем в противоположной панели TC прежнюю папку
  .SetTrgPath(SaveDir)
End With

WScript.Quit

_________________
Нет, я не сплю. Я просто медленно моргаю.


Last edited by Batya on Wed Oct 20, 2010 15:00; edited 1 time in total
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Wed Oct 20, 2010 14:56    Post subject: Reply with quote

[off]Запонимаем[/off]
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Wed Oct 20, 2010 14:59    Post subject: Reply with quote

Lev wrote:
[off]Запонимаем[/off]

Laughing Спасибо.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Thu Oct 21, 2010 18:07    Post subject: Reply with quote

Получилось! Very Happy
Теперь всё работает: и копирование, и перемещение!

Вот только окошечко после нажатия на кнопку всё равно появляется. Разглядеть его не успеваю. Но глаза мусолит.
Прошу прощения за бред. Confused Но может в нём отражается постановка в очередь на копирование?
Не зависимо от объёма копируемого файла, окно исчезает сразу после появления, а потом в фоне происходит копирование с отображением другого, фонового окна.
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Thu Oct 21, 2010 19:17    Post subject: Reply with quote

KarS wrote:
Но может в нём отражается постановка в очередь на копирование?

Именно так.
Но, думаю, это не смертельно Wink
_________________
Нет, я не сплю. Я просто медленно моргаю.
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 Previous  1, 2, 3
Page 3 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