Ru-Board.club
← Вернуться в раздел «Программы»

» SpeedCommander

Автор: RAP9
Дата сообщения: 11.11.2010 16:35
Создание папки а-ля Total Commander.

SC по команде "создать папку" создает папку и необходимо ввести имя папки. ТС создает папку, а в диалоге стоит имя активного элемента (файл или папка на которой стоит курсор). Лично мне часто приходится создавать папку по имени файла. Итак, в редакторе макросов создаете новый макрос, имя произвольное, вставляете код:

main

Sub main
    Dim newName, Items, Item, fso, activeWindow, pathActive
    Set activeWindow = Workspace.Activewindow.Folderwindows.Active
    Set Items = activeWindow.SelectedItems
    pathActive = activeWindow.Folder.LocalOrUncFolder
    Set fso = CreateObject("Scripting.FileSystemObject")
    
    If Items.Count < 1 Then
        Exit Sub
    End If
    
    Set Item = Items.Item(1)
    newName = InputBox("Enter new folder name", "Enter new folder name", Item.FileName)
    
    If newName = "" Then
        Exit Sub
    End If

    If fso.FolderExists(pathActive & "\" & newName) Then
        If MsgBox("Error: folder already exists. Continue?", 260) <> 6 Then
            Exit Sub
        End If
    Else
        fso.CreateFolder pathActive & "\" & newName
    End If

    activeWindow.Refresh
End Sub

Макрос готов. Теперь в "Инструменты-Настройки-Клавиатура" задаем горячую клавишу на макрос (я задал F7, а "родную команду" SC переопределил на Shift+F7). Все.
Автор: Hitman_CN_47
Дата сообщения: 11.11.2010 20:11
RAP9
Большое спасибо за этот макрос! До сих пор мне не хватало именно этой мелочи после перехода с TotalCommander!

Но пока есть несколько недоработок:
1. Пытаюсь создать папку с ровно таким же именем, как и у файла, но мне выдаётся:

При этом нажатие кнопки "Продолжить" ни к чему не приводит, а "Конец" выводит редактор скрипта.
2. Если во вкладке не выделено ни одной папки или файла, то нажатие F7 (уже переназначенное на скрипт) не срабатывает вовсе. Хотя Shift+F7 в этом случае работает.
Нельзя ли это доработать?
Автор: RAP9
Дата сообщения: 11.11.2010 21:43
Исправлено. Теперь в пустой папке, создается папка с пустым именем. А если курсор на файле то создается папка с именем файла без расширения.

main
Sub main
    Set oShell = CreateObject("WScript.Shell")
Dim newName, Items, Item, fso, activeWindow, pathActive
Set activeWindow = Workspace.Activewindow.Folderwindows.Active
Set Items = activeWindow.SelectedItems
pathActive = activeWindow.Folder.LocalOrUncFolder
Set fso = CreateObject("Scripting.FileSystemObject")
Set FolderWindow = Workspace.ActiveWindow.FolderWindows.Active
    Set Path = FolderWindow.Folder
Set Files = Workspace.Activewindow.Folderwindows.Active.Selecteditems
If Items.Count < 1 Then
oShell.SendKeys "+{F7}"
Exit Sub
End If
For Each file In Files
    sScrFile = file.FileName
        CountExt = InStrRev(sScrFile, ".")
        If CountExt > 0 Then
                sLinkFile = Mid( sScrFile, 1, CountExt-1)
            Else
                sLinkFile = sScrFile
        End If
    Next
    newName = InputBox("Enter new folder name", "Enter new folder name", sLinkFile)
    If newName = "" Then
        Exit Sub
    End If
    If fso.FolderExists(pathActive & "\" & newName) Then
            If MsgBox("Error: folder already exists. Continue?", 260) <> 6 Then
                Exit Sub
            End If
        Else
            fso.CreateFolder pathActive & "\" & newName
    End If
    activeWindow.Refresh
End Sub
Автор: faridmif
Дата сообщения: 01.12.2010 20:29
SpeedCommander 13.40.6300

[more=Изменения:][b]Neue Funktionen
- Kennzeichnung von SpeedCommander durch vorangestelltes "Administrator:" im Fenstertitel, wenn er mit angehobenen Rechten l&#228;uft [ID419]
- Aktualisierung der 7z-Bibliothek 7za.dll auf Version 4.65 [ID558]
- Pr&#252;fung auf Verbindungen beim Kopieren und L&#246;schen von Ordnern [ID572]
- Zustand der Option 'Ohne Nachfrage &#252;berschreiben' f&#252;r Dateioperationen wird f&#252;r die laufende Sitzung gespeichert [ID391]
Behobene Fehler
- '&#220;bernehmen'-Schaltfl&#228;che wird nach Auswahl von 'Bei Ordnerwechsel in gesperrten Registerkarten in freies Fenster wechseln' nicht aktiviert [ID555]
- scCommand-Konstanten f&#252;r Sortierung in der Hilfe wurden nicht aktualisiert [ID559]
- Abgeschnittener Text in den Ordnerinformationen f&#252;r 'Bytes total' [ID561]
- Zu h&#228;ufige Aktualisierung der Ordnerinformationen w&#228;hrend der Berechnung [ID566]
- Archive: Nach Auswahl eines Profils im Komprimierungs-Assistenten wird die Auswahl f&#252;r 'Typ' nicht aktualisiert [ID554]
- Dateioperation: Pr&#252;fung auf freien Platz beim Verschieben auf dem gleichen Laufwerk, wenn ein Dateifilter aktiviert ist [ID565]
- Dateioperation: Beim Verschieben von Dateien mit aktiviertem Dateifilter wird innerhalb eines Laufwerks kopiert/gel&#246;scht anstatt direkt umbenannt [ID567]
- Listenansicht: M&#246;glicher Absturz bei automatischer Berechnung der Ordnergr&#246;&#223;en [ID557]
- Listenansicht: Keine Anzeige des Kontextmen&#252;s beim Ablegen von Dateien im Desktop-Ordner mit der rechten Maustaste [ID568]
- Listenansicht: Beim Wechsel vom Hauptverzeichnis einer Freigabe in die Liste der Freigabe wird u.U. nicht die entsprechende Freigabe fokussiert [ID569]
- Listenansicht: M&#246;glicher Absturz beim Abrufen von Detailinformationen in externen IColumnProvider-Funktionen [ID570]
- Listenansicht: Verz&#246;gertes Anzeigen von Ordnern mit Junctions oder symbolischen Links bei eingeblendeter Typ-Spalte [ID571]
- Schnellansicht: M&#246;glicher Absturz beim Betrachten von sch&#228;dlichen Programmdateien bei Verwendung bestimmter Virenscanner [ID583]
- Mehrfaches Umbenennen: Nach der &#220;bernahme eines vorgeschlagenen Textes mit <Tab> wird die Liste mit den neuen Dateinamen nicht aktualisiert [ID564]
- Ziehen & Ablegen: Fokussierte Datei wird beim Ziehen an den Anfang der Dateiliste gesetzt [ID560]
- FileSync: Beim Synchronisieren in beide Richtungen wird nach einem Fehler bei der ersten Richtung die zweite nicht mehr kopiert [ID563]
- FileSearch: Dialogelemente mit schwarzem Hintergrund, wenn in TuneUp Utilities ein benutzerdefinierter visueller Stil aktiviert wurde [ID577]
- FileSearch: Unn&#246;tigere Verz&#246;gerung beim L&#246;schen von Dateien, wenn besonders viele Eintr&#228;ge markiert sind [ID578]
- FileSearch: M&#246;glicher Puffer&#252;berlauf bei der Initialisierung der Textsuche [ID460]
- FileSearch: Leere Fehlermeldung bei der Anzeige von Fundstellen in Archivdateien [ID579]
- FileSearch: Suche nach Dateiattributen 'Offline', 'Reparse Point', 'Sparse File' und 'Tempor&#228;r' war wirkungslos [ID581][/more][/b]

32-Bit http://www.sp-download.de/sc13/sc13.exe

64-Bit http://www.sp-download.de/sc13/sc13_x64.exe

U3 http://www.sp-download.de/sc13/sc13_u3.exe
Автор: Manul
Дата сообщения: 01.12.2010 21:09
faridmif
А как это
Цитата:
SpeedCommander 13.40.6300
Изменения:

будет по русски?
Автор: kalimusha
Дата сообщения: 02.12.2010 10:10
привет всем, у меня win7 x64, думаю перейти на speedcommander, поскольку других достойных менеджеров для x64 не существует ... все, конечно же, знают, что в тотал коммандере внизу располагается панель с кнопками F3, F4, F5 и т.д., при помощи которой очень удобно выполнят операции по копированию (переносу) файлов и прочие ... бегло взглянув на скриншоты speedcommander я такой панели не обнаружил ... скажите, люди знающие, неужели там этого нет ?
Автор: Manul
Дата сообщения: 02.12.2010 10:13
kalimusha
Я не знающий

Панели нет, а кнопки работают.
Автор: kalimusha
Дата сообщения: 02.12.2010 13:53

Цитата:
Панели нет, а кнопки работают


это очень неудобно каждый раз на кнопки нажимать
Автор: Manul
Дата сообщения: 02.12.2010 14:28
kalimusha
Неужели елозить мышОм по столу удобнее клавиатурного сокращения?
Если так, то создайте Тулбар, который Вам понравится
Автор: kalimusha
Дата сообщения: 02.12.2010 15:13

Цитата:
Неужели елозить мышОм по столу удобнее клавиатурного сокращения?


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


Цитата:
Если так, то создайте Тулбар, который Вам понравится


а вот об этом можно было бы поподробнее рассказать, возможно ли сделать такой тулбар или нет, как именно (хотя сам этот факт не красит спидкомандер)
Автор: Manul
Дата сообщения: 02.12.2010 15:36
kalimusha
Меню Extra -> Customize. Дальше все зависит от желаний и полета фантазии

Цитата:
хотя сам этот факт не красит спидкомандер

Это говорит в его пользу. Возможность изменить интерфейс под привычки и интересы юзверя есть далеко не у всех файл-менеджеров.

ЗЫ.
Цитата:
все остальное мышью получается намного быстрее

Хотел бы поверить, но многолетний опыт говорит о совсем ином...

Удачи!
Автор: Interceptor
Дата сообщения: 02.12.2010 16:10
Manul

Цитата:
Хотел бы поверить, но многолетний опыт говорит о совсем ином...

Ну зачем же вы так Вдруг kalimusha хардкорный корейский игрок в реалтайм стратегии типа Starcraft с АРМ порядка 1000 )))) Тогда мышью действительно быстрее.
Автор: kalimusha
Дата сообщения: 02.12.2010 16:20

Цитата:
Ну зачем же вы так Вдруг kalimusha хардкорный корейский игрок в реалтайм стратегии типа Starcraft с АРМ порядка 1000 )))) Тогда мышью действительно быстрее


сам ты хардкор корейский
Автор: kalimusha
Дата сообщения: 04.12.2010 12:58
почему здесь версия 13.30 ? везде уже 13.40 выложена
Автор: kalimusha
Дата сообщения: 05.12.2010 01:03
где найти русскоязычную портативную SpeedCommander 13.40 (Build 6300) ?
Автор: Hitman_CN_47
Дата сообщения: 05.12.2010 09:35
kalimusha
Обычно на http://www.4ru.info/SpeedCommander.htm переводы выкладываются, но что-то для последней версии пока нет.
Автор: kalimusha
Дата сообщения: 06.12.2010 18:11
скачиваю последнюю версию по ссылкам в шапке, устанавливаю ... каждые 15 сек. сообщение выскакивает, что приложение speedcommander не имеет цифровой подписи
Автор: Manul
Дата сообщения: 06.12.2010 18:17
kalimusha
"Лечится" отключением UAC.
Автор: kalimusha
Дата сообщения: 06.12.2010 20:37

Цитата:
"Лечится" отключением UAC


UAC отключен через 1 мин. после установки win7
Автор: kalimusha
Дата сообщения: 07.12.2010 10:50
может все-таки кто-нибудь подскажет где скачать SpeedCommander 13.40 (Build 6300) portable rus ?

Добавлено:
может все-таки кто-нибудь подскажет где скачать SpeedCommander 13.40 (Build 6300) portable rus ?
Автор: Interceptor
Дата сообщения: 07.12.2010 11:32
kalimusha
Обратитесь к автору этой странички, я думаю, он с радостью примет вашу помощь в переводе. Как переведете, выкладывайте результат в топик и мы его обязательно зафиксируем в шапке для всех не знающих два наиболее распространенных языка.
Автор: Manul
Дата сообщения: 07.12.2010 12:56
Interceptor


Цитата:
не знающих два наиболее распространенных языка

Это английский и китайский?
Автор: kalimusha
Дата сообщения: 15.12.2010 18:26
почему у меня на windows 7 x64 когда работает SpeedCommander 13.40 Rus (x64) Portable через каждую минуту вот такая хрень выскакивает
Автор: Manul
Дата сообщения: 15.12.2010 21:22
kalimusha
Потому, что
Цитата:
Rus

"Русик" затирает цифровую подпись. Как вариант -- отключение UAC и запуск от имени Администратора.
Автор: Revolution1
Дата сообщения: 16.12.2010 00:11
Да,это из-за русификатора.
Автор: kalimusha
Дата сообщения: 16.12.2010 00:17

Цитата:
Как вариант -- отключение UAC


сроду его не включал

Добавлено:

Цитата:
и запуск от имени Администратора


запускал, все равно такая хрень
Автор: askanag
Дата сообщения: 22.12.2010 02:15
Не завалялся ли у кого русик на 11 версию? По ссылке в шапке
Цитата:
Russian Language Pack 11.61.4930
нет его.

Добавлено:

Кому понадобится Русификатор SpeedCommander 11
P.S. В шапке поправьте ссылку.
Автор: klarus
Дата сообщения: 22.12.2010 07:12

Цитата:
Не завалялся ли у кого русик на 11 версию?

русификаторы на все версии здесь, ступил, не посмотрел на какую версию надо... сорри. ))
Автор: ueste
Дата сообщения: 26.12.2010 21:03
А кто-нибудь в курсе, можно ли изменить шрифт или его размер в Окне вывода команд (это то, которое по Ctrl+O вызывается)?
Автор: Benchmark
Дата сообщения: 16.02.2011 00:28
Свежая бета SpeedCommander 13.50.6365:

www.sp-download.de/sc13/beta/sc13_6365.exe - 32-бит
www.sp-download.de/sc13/beta/sc13_x64_6365.exe - 64-бит
www.sp-download.de/sc13/beta/sc13_u3_6365.exe - U3

Страницы: 12345678

Предыдущая тема: Add-On для MS Outlook 2000 и выше


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.