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 

Script Request
Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 40, 41, 42  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Sep 18, 2010 06:22    Post subject: Reply with quote

taravasya
Убрал буфер.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10420
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 18, 2010 08:58    Post subject: Reply with quote

Flasher
taravasya
Чем больше ссылок — тем лучше. Самая последняя на данный момент версия Хелпера на Народе (пока 90 дней).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
taravasya



Joined: 27 Mar 2010
Posts: 38

Post (Separately) Posted: Sat Sep 18, 2010 09:20    Post subject: Reply with quote

Бессрочная:
ftp://photomir.dn.ua/tools/tcwshelp_b11Plus.rar
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 174
Location: Калининград

Post (Separately) Posted: Wed Sep 22, 2010 10:54    Post subject: Reply with quote

Здравствуйте! Скрипт создания текстового файла с содержимым буфера обмена заменяет русские буквы на знаки вопроса. Как можно поправить?
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Sep 22, 2010 11:38    Post subject: Reply with quote

HEXFIX
Продвинутая версия нормально работает?
Кроме того, есть кнопки http://forum.wincmd.ru/viewpost.php?p=53362 и http://forum.wincmd.ru/viewpost.php?p=51907





_____________________
Ненавижу спагетти-темы


Last edited by Tol!k on Wed Sep 22, 2010 12:49; edited 1 time in total
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 174
Location: Калининград

Post (Separately) Posted: Wed Sep 22, 2010 11:54    Post subject: Reply with quote

При использовании продвинутой версии вылетает окошко с ошибкой
Строка 13
Символ 1
Индекс выходит за пределы допустимого диапазона
Код 800A0009
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Sep 22, 2010 12:00    Post subject: Reply with quote

Строка 13 это FileName=WScript.Arguments(0) ?
Параметры указал?






_____________________
Ненавижу спагетти-темы
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 174
Location: Калининград

Post (Separately) Posted: Wed Sep 22, 2010 12:10    Post subject: Reply with quote

Она самая
А какие параметры нужно указать? А главное как и где? Embarassed
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Sep 22, 2010 12:25    Post subject: Reply with quote

Quote:
' Параметры:
' {создаваемый файл} [{минимальное количество цифр номера}]

Новый_файл.txt 2
в параметрах кнопки.


_____________________
Ненавижу спагетти-темы
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 174
Location: Калининград

Post (Separately) Posted: Wed Sep 22, 2010 12:40    Post subject: Reply with quote

Спасибо, всё работает Smile
Back to top
View user's profile Send private message
bastol



Joined: 03 Oct 2010
Posts: 1

Post (Separately) Posted: Sun Oct 03, 2010 10:34    Post subject: Нужен скрипт для создания ссылок Reply with quote

Задача:

С помощью ТС выбрал дубликаты файлов, они на одной из панелей.
требуется скрипт, для создания жестких ссылок из дубликатных файлов.

Файлы могут быть с одинаковыми именами и одинаковым размером, но с разным содержимым.

проблема в том что таких файлов у меня куча, в одном из каталогов до 160 тыс файлов, при размере 12 байт....
Вот и получается потеря практически 1 Гб на пустом месте.

К сожалению, сам пока не могу реализовать эту идею, но очень нужно сейчас, а не потом когда все освою.

Заранее спасибо,
такой скрипт нужен всем - однозначно.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Sun Oct 03, 2010 10:40    Post subject: Re: Нужен скрипт для создания ссылок Reply with quote

bastol wrote:
С помощью ТС выбрал дубликаты файлов, они на одной из панелей.
требуется скрипт, для создания жестких ссылок из дубликатных файлов.

...

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

Предупреждение. При замене дубликатов жесткой ссылкой и последующей праве файла-дубликата оригинал тоже будет изменен!
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Oct 03, 2010 10:44    Post subject: Reply with quote

bastol
Было. Там же в последнем посте приводилась ссылка на FindDupe.
Добавлено: На днях, кстати, выкладывал микропак, в состав которого вошла утилита DupeMerge, которая также выполняет аналогичную задачу.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 25, 2010 21:33    Post subject: Reply with quote

Code:
'=====================================================
' Переход на сменные накопители и переключение между ними
' Авторcтво: по мотивам скрипта Batya
'=====================================================
Option Explicit
Dim FSO, WSH, D, Disk, TCPath, Drive
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WSH = CreateObject("WScript.Shell")
Drive   = UCase(FSO.GetDriveName(WSH.CurrentDirectory))
For Each D In FSO.Drives
  If D<>"A:" And D.DriveType=1 And UCase(D.Path)<>Drive Then
      Disk = D.Path & "\"
     Exit For
  End If
  On Error GoTo 0
Next
  TCPath  = WSH.ExpandEnvironmentStrings("%Commander_Path%")_
 & "\totalcmd.exe"
WSH.Run """" & TCPath & """ /S /O /L=""" & Disk & """", 1, True
Set D   = Nothing
Set WSH = Nothing
Set FSO = Nothing
WScript.Quit 0
Плюс - быстрый доступ в флешкам, внешним хардам при заваленной панели дисков из виртуальных, сетевых и жёстких томов.
Минус - переключается только между двумя первыми см. накопителями. (тут, конечно, не помешает помощь Batya)
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Tue Oct 26, 2010 12:16    Post subject: Reply with quote

Code:
'========================================================
' Последовательное переключение между дисками

' Параметры скрипта:
' [{Тип дисков}]
' Здесь {Тип дисков} может принимать значения:
' 1 - тома сменных накопителей;
' 2 - тома жёстких дисков;
' 3 - сетевые диски;
' 4 - оптические приводы;
' 5 - виртуальные диски.

' Авторcтво: Flasher, Batya
'========================================================
Option Explicit
'================ Изменяемые параметры ==================
Const DefaultDriveType = 1 'Тип дисков по умолчанию
'========================================================
Dim FSO, WSH, D, Drive, Flag, DriveType
Set FSO   = CreateObject("Scripting.FileSystemObject")
Set WSH   = CreateObject("WScript.Shell")
DriveType = DefaultDriveType
If WScript.Arguments.Count > 0 Then _
  DriveType = CInt(WScript.Arguments(0))
Drive = UCase(FSO.GetDriveName(WSH.CurrentDirectory))
Flag  = False
For Each D In FSO.Drives
  If Flag Then
    If CheckDrive Then
      GoToDrive(D.Path & "\")
      Quit
    End If
  Else
    Flag = (UCase(D.Path) = Drive)
  End If
Next
'Если текущий диск последний, начнём сначала
For Each D In FSO.Drives
  If CheckDrive Then
    GoToDrive(D.Path & "\")
    Quit
  End If
Next

'Подходящих по условиям дисков нет. Выходим
Quit

Sub Quit
  Set D   = Nothing
  Set WSH = Nothing
  Set FSO = Nothing
  WScript.Quit 0
End Sub

Function CheckDrive
  CheckDrive = ((D <> "A:") And D.IsReady And (D.DriveType = DriveType) And (UCase(D.Path) <> Drive))
End Function

Sub GoToDrive(pDrive)
  Dim TCPath
  TCPath = WSH.ExpandEnvironmentStrings("%Commander_Path%")
  WSH.Run """" & TCPath & "\totalcmd.exe"" /S /O /L=" & pDrive, 1, True
End Sub

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


Last edited by Batya on Tue Oct 26, 2010 16:41; edited 2 times in total
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
Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 40, 41, 42  Next
Page 18 of 42

 
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