Скрипт для посылания в буфер изменённого пути
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3  :| |:
Total Commander -> Автоматизация Total Commander

#31:  Author: ToniZa PostPosted: Fri Apr 03, 2020 01:21
    —
Flasher wrote:
Да, это просто:


Супер! Огромное спасибо!

Немного, правда, провозился с инсталляцией .dll-ки, но, в итоге, всё заработало!!!

#32:  Author: FlasherLocation: Москва PostPosted: Fri Apr 03, 2020 01:26
    —
ToniZa wrote:
с инсталляцией .dll-ки
Там же показано, что инсталляция (регистрация) не требуется.

Пож-та.

#33:  Author: ToniZa PostPosted: Fri Apr 03, 2020 02:21
    —
Flasher wrote:
Там же показано, что инсталляция (регистрация) не требуется.


Тут я не совсем понял, как это работает. Надо (было) распаковать файл библиотеки в каталог со скриптом? Или - что-то еще?

#34:  Author: FlasherLocation: Москва PostPosted: Fri Apr 03, 2020 02:44
    —
ToniZa
Нет. Скрипт может быть где угодно. Там же пример кнопки показан.
Версия WIndows новее 7-ки?

#35:  Author: ToniZa PostPosted: Fri Apr 03, 2020 02:57
    —
Flasher wrote:
Версия WIndows новее 7-ки?


Да, 10-ка

Flasher wrote:
Там же пример кнопки показан.


Я пример видел, но, если честно, не понял, как его применить Embarassed

#36:  Author: FlasherLocation: Москва PostPosted: Fri Apr 03, 2020 08:57
    —
ToniZa wrote:
Да, 10-ка
В таком случае нужен другой интерпретатор. Добавил ниже ссылку на сборку с годным wscript.exe и заодно с обновлением. В ReadMe см. детали установки и запуска.

ToniZa wrote:
если честно, не понял, как его применить
Обычно, если хотят получить ответ, пишут, что именно непонятно, а не констатируют об этом. Wink

#37:  Author: ToniZa PostPosted: Fri Apr 03, 2020 23:24
    —
Flasher wrote:
В таком случае нужен другой интерпретатор.


Пасибо огромное!! Всё заработало с новым интерпретатором!!!

#38:  Author: FlasherLocation: Москва PostPosted: Sat Apr 04, 2020 01:35
    —
ToniZa
Пож-та. Только предыдущую версию надо было разрегистрировать. Это сделано?

#39:  Author: ToniZa PostPosted: Sun Apr 05, 2020 10:35
    —
Flasher wrote:
Только предыдущую версию надо было разрегистрировать. Это сделано?


Да, сделал, спасибо!

А, такой вопрос - можно модифицировать скрипт и сделать 2 (два) варианта, таким образом, чтобы нужный для замены параметр (переменная №2. В данном случае - "/exchange_II/") задавался:

а) - в настройках кнопки, в строке "Параметры";
в) - указывался в сплывающем окне, непосредственно во время выполнения скрипта;

Был бы весьма признателен за такую доп. помощь

#40:  Author: FlasherLocation: Москва PostPosted: Sun Apr 05, 2020 13:49
    —
ToniZa
Так?:
Code:
'==========================================================
' Условие: необходим компонент TCScript.dll
' Параметр при необходимости: <имя подкаталога для вставки>
'==========================================================
Option Explicit : Dim REx, Arg, Er, TCH
Set REx = New RegExp : REx.Pattern = "[""/*\\\t:|<>?]"
If WSH.Arguments.Count Then
  Arg = WSH.Arguments(0)
Else Arg = "": Er = vbCr
Do
  Arg = InputBox(vbCr & vbCr & Er & String(3, vbCr) & "Введите вставляемое имя подкаталога:",_
  "Копирование изменённых путей c FTP", Arg) : Er = "Ошибка: введены запрещённые символы!"
  If Not REx.Test(Arg) Then Exit Do
Loop
End If : If Trim(Arg) = "" Then WSH.Quit
Set TCH = CreateObject("TCScript.Helper") : TCH.SendCommand 2018, 1
With REx
  .Global = 1 : .IgnoreCase = 1 : .Pattern = "(^|\n)f(tp://[^/]+/)"
  TCH.SetTextToClip .Replace(TCH.GetTextFromClip, "ht$2" & Arg & "/")
End With
Set TCH = Nothing : Set REx = Nothing

#41:  Author: ToniZa PostPosted: Sun Apr 05, 2020 20:30
    —
Flasher wrote:
Так?:


Да! - это, то что нужно по варианту "в". Спасибо!

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

#42:  Author: FlasherLocation: Москва PostPosted: Sun Apr 05, 2020 20:46
    —
ToniZa
Я же, наверно, не слепой. См. п. 5 памятки.

#43:  Author: ToniZa PostPosted: Sun Apr 05, 2020 22:43
    —
Flasher wrote:
См. п. 5 памятки.


Ну, чайник, чё с него взять... Embarassed Laughing

Пасибо огромное! Сильно выручили!!!



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3  :| |:
Page 3 of 3

Powered by phpBB © 2001, 2005 phpBB Group