Вверх ↑
Этот топик читают: Гость
Ответов: 8
Рейтинг: 0
#1: 2010-01-24 19:28:23 ЛС | профиль | цитата
Подскажите, пожалуйста (Просто запуск bat(cmd) и REG файлов неподходит).
Могу ли я, скопировав текст bat(cmd) файлов заставить выполнить их HiAsm-мом, тоже самое касается и REG файлов (как бы вшить их в HiAsm).
Я понимаю, что можно каждую команду (ключ реестра) выполнить по очереди, но нужно именно списком, дабы ускорить изменение конечного exe-файла.
карма: 0

0
Ответов: 1946
Рейтинг: 174
#2: 2010-01-24 20:14:33 ЛС | профиль | цитата
Совсем без файла не знаю, но вот со врменным файлом можно, например, так:
code_16623.txt

Это для реестра (там имя программы regedit). Для bat - то же самое, только вместо "regedit" надо "cmd".
карма: 10
0
файлы: 1code_16623.txt [750B] [320]
Ответов: 8
Рейтинг: 0
#3: 2010-01-25 22:59:42 ЛС | профиль | цитата
3042
Большущее СПАСИБО такой метод вполне подойдёт.
------------ Дoбавленo в 23.35:
3042
Обнаружился странный баг
для примера ввожу:
[HKEY_LOCAL_MACHINESOFTWARE1]
[HKEY_LOCAL_MACHINESOFTWARE111]
[HKEY_LOCAL_MACHINESOFTWARE11122
получаю в рег файле:
[HKEY_LOCAL_MACHINESOFTWARE]
[HKEY_LOCAL_MACHINESOFTWARE]
[HKEY_LOCAL_MACHINESOFTWARE
Немогу побороть может подскажишь в чём проблема.

карма: 0

0
Ответов: 5446
Рейтинг: 323
#4: 2010-01-25 23:39:05 ЛС | профиль | цитата
Экранировать надо слеши
карма: 1

0
Ответов: 8
Рейтинг: 0
#5: 2010-01-26 00:05:47 ЛС | профиль | цитата
iarspider писал(а):
Экранировать надо слеши

[HKEY_LOCAL_MACHINESOFTWARE
[HKEY_LOCAL_MACHINESOFTWAREA
[HKEY_LOCAL_MACHINESOFTWAREa
[HKEY_LOCAL_MACHINESOFTWARE1
[HKEY_LOCAL_MACHINESOFTWARE1
в реге
[HKEY_LOCAL_MACHINESOFTWARE
[HKEY_LOCAL_MACHINESOFTWAREA
[HKEY_LOCAL_MACHINESOFTWAREa
[HKEY_LOCAL_MACHINESOFTWARE
[HKEY_LOCAL_MACHINESOFTWARE
Проблема в цифрах после слеша ,ну и как это побароть?
карма: 0

0
Ответов: 4641
Рейтинг: 334
#6: 2010-01-26 00:06:37 ЛС | профиль | цитата
dasassas писал(а):
ну и как это побароть?

двойными слешами!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8
Рейтинг: 0
#7: 2010-01-26 00:18:24 ЛС | профиль | цитата
Ravilr писал(а):
двойными слешами!

А почему тогда эта строчка:
[HKEY_LOCAL_MACHINESOFTWAREA
без проблем переносится
карма: 0

0
Ответов: 4641
Рейтинг: 334
#8: 2010-01-26 00:22:20 ЛС | профиль | цитата
dasassas писал(а):
А почему тогда эта строчка:

читаем примечание Главное окно
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8
Рейтинг: 0
#9: 2010-01-26 00:44:00 ЛС | профиль | цитата
Ravilr писал(а):
читаем примечание Главное окно

Понял спасибо
А как бы обойти это ограничение я ж замучаюсь каждый рег файл анализировать можно елементарно ошибиться.
карма: 0

0
Ответов: 4641
Рейтинг: 334
#10: 2010-01-26 01:02:07 ЛС | профиль | цитата
dasassas писал(а):
А как бы обойти это ограничение

или сделать схему анализатор или заменить все одинарные слешы на двойные или использовать TempFileStream
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8
Рейтинг: 0
#11: 2010-01-27 18:16:01 ЛС | профиль | цитата
Ravilr писал(а):

А можно заставить сохранять файл методом TempFileStream там где запускаутся прога а не в темпе?
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2010-01-27 19:07:42 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 05:12:44
карма: 0

0
Ответов: 4641
Рейтинг: 334
#13: 2010-01-27 19:13:07 ЛС | профиль | цитата
выше вылетевший Я
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2010-01-28 00:50:45 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 05:12:44
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#15: 2010-01-28 01:08:45 ЛС | профиль | цитата
mm-150-171-84-93.dynamic. писал(а):
И всётаки может есть способ переделать StrList чтобы он мог сохранять данные как TempFileStream

Млин, и что там делать-то. Сгенери файл с временем секундной точности вместо имени в своей папке, вот тебе и TempFile, а при завершении работы удали (если нужно) все эти файлы по расширению
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)