[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Конвертер .reg файлов в формат различных скриптов.
Может конвертировать буфер обмена.
RegToScript.exe /? - помощь.
Вложение


Последний раз редактировалось: nikzzzz (2016-04-22 20:30), всего редактировалось 16 раз(а)

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
23053В окне выбора сохранения укажи выбор маски TXT
Не понял, в окне выбора сохранения можно набрать любое имя файла с любым расширением, другое дело, если расширение не указано, оно будет дефолтным.

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1082
  • Репутация:62

    [+] [-]
23012Так выводи сообщение в окне что буфер пуст и конвертировать нечего.
Не вижу смысла, буфер может быть и не пуст, но там нет инфы для конвертирования, это и так видно.
Сообщение имхо явно излишне, но кнопы может быть стоит назвать например:
"clipboard->clipboard"
"file->file"
И добавить "file->clipboard" - именно такого действия интуитивно ожидается от кнопы "clipboard", если конечно тему не прочитать ad И, если не затруднит, соответствующий ключ для командной строки (с показом окна результата). На мой взгляд, чаще всего бывает нужно из рега сделать фрагмент для своего скрипта и вставить его из буфера.
Имхо излишне делать монстра для формирования полноценных скриптов - это камень в огород [Script_BeginText], [Script_EndText] - для практического применения это очень ограниченно.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
korsak7,
В принципе, согласен почти во всем.
23056На мой взгляд, чаще всего бывает нужно из рега сделать фрагмент для своего скрипта и вставить его из буфера.
Так для этого достаточно запустить прогу, выбрать, во что конвертировать и свернуть ее.
В трее появится значек.
Далее, копируем фрагмент .reg файла в буфер обмена, по значку кликаем правой кнопкой мыши, выбираем Convert и получаем результат, подтверждаем для копирования его в буфер.
Какой смысл в "соответствующий ключ для командной строки (с показом окна результата)" ?
23056это камень в огород
Да, просто получить болванку, для ее дальнейшего редактирования.

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1082
  • Репутация:62

    [+] [-]
23056На мой взгляд, чаще всего бывает нужно из рега сделать фрагмент для своего скрипта и вставить его из буфера.
Так для этого достаточно запустить прогу, выбрать, во что конвертировать и свернуть ее.
В трее появится значек.
Далее, копируем фрагмент .reg файла в буфер обмена, по значку кликаем правой кнопкой мыши, выбираем Convert и получаем результат, подтверждаем для копирования его в буфер.
Какой смысл в "соответствующий ключ для командной строки (с показом окна результата)" ?
Чтобы прописать в пользовательское или ПКМ меню несколько готовых действий для текущего рег-файла. Зачем мне лишние жмаканья кнопок, когда в простейшем случае прямо передо мной в файловом менеджере лежат 2 файла - открытый проект и рег-файл (путь которого в системе известен). Жмакнул ПКМ на рег-файле, выполнил например "Конвертировать в 7zSFX (буфер)" , полюбовался, подтвердил буфер, перешел в окно пректа, вставил в проект. В твоем же случае нужно дополнительно найти запуск проги, выбрать формат, сделать выбор рег-файла по хз-какому пути - ну короче все гуевые действия, которые на самом деле можно просто уложить в одну командную строку меню.
23056это камень в огород
Да, просто получить болванку, для ее дальнейшего редактирования.
Не знаю кто как - а я делаю обычно по вышеописанному сценарию и проект обычно начинается ну никак не с рег-файла af Не говорю уж про то, что у скриптопейсателя обычно уже есть несколько готовых шаблонов на разные случаи. Один шаблон в проге без возможности выбора - это на "поиграться" новичкам

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
korsak7, Перечитай тему или открой файл конфигурации программы.
Строки можно прописывать самому.
А для конвертирования reg в 7zipSFX проект, самое оно. (reg to exe)

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1082
  • Репутация:62

    [+] [-]
Строки можно прописывать самому.
Для ОДНОГО шаблона.
Ты пользуешься только одним с одинаковыми параметрами или всегда создаешь скрипт с нуля?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
23061можно просто уложить в одну командную строку меню.
Согласен, сам обычно проекты делаю, добавлю.

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1082
  • Репутация:62

    [+] [-]
23068
23061можно просто уложить в одну командную строку меню.
Согласен, сам обычно проекты делаю, добавлю.
Опять же можно будет добавить такой вызов в редактор сценариев "7ZipSFX Constructor" - кнопу "Вставить импорт из reg-файла"

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Joker-2013, korsak7,
Я учел все ваши пожелания , обновил программу в шапке.
Тестируйте. az

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
Не запоминает положение выбора в окне программы (во что конвертировать)
Приходится каждый раз клацать, иногда забываю, и получается не то что хотел...
Может быть все таки сделать перетаскивание на все окно, а не на объект???

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
23109Не запоминает положение выбора в окне программы (во что конвертировать)
Так поправь
[Config]
;По умолчанию
;ModeDefault=script
;ModeDefault=au3
ModeDefault=bat
23109Может быть все таки сделать перетаскивание на все окно, а не на объект???
Утилита писана не для "ламеров", если он не может перетащить что-то, это его проблема. ak

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1082
  • Репутация:62

    [+] [-]
Если файл не указан, цепляет буфер.
Ключ /clbrd должен быть после .reg файла
в /? это неочевидно и даже наоборот ab
Слегка причесал RedMe.txt
Конвертер .reg файлов в формат различных скриптов.
Может конвертировать буфер обмена.
RegToScript.exe /? - помощь.
Настройки в RegToScript.ini.
*** Параметры командной строки:
RegToScript.exe [/d] /au3|/bat|/sfx [<regfile>] [<outfile>|/clbrd]
обязательный параметр:
  /au3  - конвертация в формат Autoit3
  /bat  - конвертация в формат пакетных файлов
  /sfx  - конвертация для вставки в скрипты 7zSFX
необязательный параметр:
  /d    - режим отладки, в вывод добавляются исходные строки (закомментированные)
исходные данные:
  <regfile> - reg-файл. Если файл не указан, цепляет буфер.
результат:
  <outfile> - файл для вывода результата конвертации
  /clbrd    - вывод в буфер
*** Примеры использования:
конвертация "File => File"
  RegToScript.exe /bat file.reg out.bat
конвертация "File => Clipboard"
  RegToScript.exe /bat file.reg /clbrd
конвертация "Clipboard => Clipboard"
  RegToScript.exe /bat /clbrd

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
23119Слегка причесал RedMe.txt
Спасибо. ay
Обновил утилиту и хелп к ней.

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
Круто! В конструктор что ли добавить...
Правда не хочется таскать несколько ядер AutoIt
А можно из скрипта запускать? (au3)

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
23134А можно из скрипта запускать? (au3)
Без проблем.
Вложение

Страница 2 из 6


Показать сообщения:    

Текущее время: 28-Апр 10:18

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы