Замена разделителя в параметрах, при создании кнопки

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

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

ADWizard
Сообщения: 8
Зарегистрирован: Вт май 25, 2021 11:57

Сообщение ADWizard »

К сожалению нет :(
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Тогда ожидайте скрипт, который скорректирует расположение кавычек и добавит недостающие точки с запятой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

ADWizard писал(а):Почему же, умеет, при том не просто список, а создаёт целый профиль со всеми настройками сразу который достаточно загрузить.
Имел в виду простой текстовый файл, в котором перечислены имена файлов, по штуке на строку :).
ADWizard писал(а):После экспериментов с бат файлами выяснилось, что если в путях источника есть пробелы командная строка должна выглядеть так
Т.е. через точку с запятой и в общих кавычках? В таком виде

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

Set WshShell = CreateObject("WScript.Shell")

Dim sList
sList = WScript.Arguments.Item(0) & ";"

For iCount = 1 to WScript.Arguments.Count - 2
    sList = sList & WScript.Arguments.Item(iCount) & ";"
Next

WshShell.Run """C:\Copy64.exe"" """ & sList & """ """ & WScript.Arguments.Item(WScript.Arguments.Count - 1) & """", 1, False
срабатывает?
ADWizard
Сообщения: 8
Зарегистрирован: Вт май 25, 2021 11:57

Сообщение ADWizard »

Да, отлично. Всем спасибо за помощь.
Skif_off
Премного благодарен Вам за скриптик.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

[mod="CaptainFlint"]Поскольку тема перешла в обсуждение скриптовых надстроек, переношу её в Автоматизацию.[/mod]
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить