Script Request

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
AlexTex
Сообщения: 42
Зарегистрирован: Чт июл 10, 2008 19:00

Сообщение AlexTex »

Заработало!!!
Volniy, Batya, спасибо огромное!
И, для полного счастья, что нужно прописать, чтобы окошко не появлялось?
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

В свойствах своей кнопки поставь галочку на
[] в свернутом виде
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Volniy
AlexTex писал(а):И, для полного счастья, что нужно прописать, чтобы окошко не появлялось?
А почему ты не хочешь предложить использовать твой Хэлпер в vbs?
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

нужен скрипт или шо-то иное

при копировании автоактивировать функцию *заменить все*
ubuntu+tc+synwrite
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

_92
F5 -> Опции -> Заменить все -> ОК
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

Batya писал(а):_92
F5 -> Опции -> Заменить все -> ОК
имел ввиду одним шагом
ubuntu+tc+synwrite
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Копирование файлов по списку. Параметры скрипта:
%L "%T"
В скрипте сверху строку

Код: Выделить всё

Const Overwrite    = False 'Признак перезаписи существующих файлов
заменить на строку

Код: Выделить всё

Const Overwrite    = True 'Признак перезаписи существующих файлов
Примечание: Копирование выполняется НЕ средствами TC.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

tnx

без сторонних программ еще хотел автоматизировать кнопкой на панели управления (в идеале хотелось бы объединить со скриптом выше) вход на ftp то есть настройки уже все готовы (в левой панели настроил локальный каталог в правой - ftp) нужно тока вызывать нажатие ctrl+f и enter и после выполнения скрипта вызвать ctrl+shift+f
ubuntu+tc+synwrite
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

_92
Ты НАСТОЛЬКО часто это делаешь, что тебе непременно нужно это сделать одной кнопкой, а не тремя?
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

Batya писал(а):_92
Ты НАСТОЛЬКО часто это делаешь, что тебе непременно нужно это сделать одной кнопкой, а не тремя?
нет, но в плане автоматизации и универсальности думаю неплохо ведь было бы

а так вообще я искал программу для обновления файлов на ftp человеку, который плохо разбирается в этом и остановился все-таки на tc
ubuntu+tc+synwrite
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

_92 писал(а):нет, но в плане автоматизации и универсальности думаю неплохо
Это "неплохо ведь было бы" не так просто реализовать без возможных глюков в работе.
_92 писал(а):вообще я искал программу для обновления файлов на ftp
Вот с этого надо было начинать.
В инете полно бесплатных программ для этого. Если самому "в лом" искать, создай соответсвующую тему в ветке "Программное обеспечение". Кто-нибудь обязательно подскажет что-нибудь стОящее.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

cm_Maximize и cm_Restore одной клавишей f11 - есть ли такой скрипт
ubuntu+tc+synwrite
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

_92 писал(а):cm_Maximize и cm_Restore одной клавишей f11 - есть ли такой скрипт
Уже есть :D

Код: Выделить всё

' (c) 2008, Volniy 
Option Explicit
Dim TCS

Set TCS = CreateObject("TCScript.Helper")
TCS.Pause=5

If bCheck Then
   TCS.SendCommand 2016
Else
   TCS.SendCommand 2015
End If

Set TCS=Nothing
WScript.Quit

Function bCheck()
   Dim sFile
   sFile=WScript.ScriptFullName
   bCheck=TCS.INIRead(sFile, "TCWindowState", "Maximized", 0)
   TCS.INIWrite sFile, "TCWindowState", "Maximized", Not bCheck
End Function

[TCWindowState]
Maximized = 0
Сохраняешь код скрипта как файл MaxRestore.vbs. Далее создаешь пользовательскую команду (em_usercmdX), которая должна исполнять этот файл. Ну, а после этого в настройках горячих клавиш на эту пользовательскую команду назначаешь клавишу F11. Это все. Для работы скрипта понадобится еще установить и TCScript Helper ActiveX.

NB Реально скрипт не проверяет текушее состояние окна тотала, из-за этого возможно иногда придется нажать клавишу F11 дважды для достижения нужного эффекта.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Я эту функцию Развернуть/Восстановить навесил на ScrollLock в KeyMan. Теперь работает в любой программе. Удобно до жути и клавиша задействована.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
noklip
Сообщения: 22
Зарегистрирован: Ср сен 17, 2008 19:08

ID3

Сообщение noklip »

Часто приходится работать с мп3 файлами. ВОт зиаитересовало:

Как создать скрипт который создает в каждой папке с мп3 файлом иной файл, с именем [жанр_размер мп3 файлов_количество мп3 файлов] ?
Много раз мне встречались подобные файлы, например [Electronic_56mb_4f]. Видимо скрипт берет инфу о жанре из ID3 тега.

Спасибо.
Ответить